ATMEL ARM

Cortex. ARM3, ARM5, ARM7 magok, mindenféle gyártóktól. Programozás-fejlesztés-tippek.
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3212
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

HozzászólásSzerző: kapu48 » 2012. április 25. szerda, 19:26

Ha már telepítettem a AtmelStudiot bele is kellet kóstolni!
Persze az én lapom és UC-m nincsen benne!
Ezért a tiedre nyitottam 1 új projectet.
A kimenetek brizgálását kérdezted!
Nekem it van (Defaul): C:\Documents and Settings\Rendszergazda\Dokumentumok\Atmel Studio\USER_APPLICATION1\USER_APPLICATION1\src\asf\sam\drivers\pio\pio.h
Ezek a Kérdéses rutinok amiket használnod kel:

Kód: Egész kijelölése

void pio_enable_output_write(Pio *p_pio, const uint32_t dw_mask);
void pio_disable_output_write(Pio *p_pio, const uint32_t dw_mask);
uint32_t pio_get_output_write_status(const Pio *p_pio);
void pio_sync_output_write(Pio *p_pio, const uint32_t dw_mask);


/* GPIO Support */
uint32_t pio_get_pin_value(uint32_t pin);
void pio_set_pin_high(uint32_t pin);
void pio_set_pin_low(uint32_t pin);
void pio_toggle_pin(uint32_t pin);
uint32_t pio_configure_pin(uint32_t dw_pin, const uint32_t dw_flags);
void pio_set_pin_group_high(Pio *p_pio, uint32_t dw_mask);
void pio_set_pin_group_low(Pio *p_pio, uint32_t dw_mask);
void pio_toggle_pin_group(Pio *p_pio, uint32_t dw_mask);
uint32_t pio_configure_pin_group(Pio *p_pio, uint32_t dw_mask, const uint32_t dw_flags);


Kód: Egész kijelölése

// LED BLUE pin set
pio_set_pin_high(PIO_PA23);

:)


Vissza: “Minden, ami ARM”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég