IM
Guest
Sat Jan 13, 2007 8:35 pm
Witam.
Ile USART`ów ma ten proc. W pdf-ie na początku opisu tego proca jest "Two
(AT91SAM7S256/128/64/321) or One (AT91SAM7S32) Universal
Synchronous/Asynchronous Receiver Transmitters (USART)" co sugerowałoby,
że są dwa. W szczegółowym opisie USART`a piszą cały czas o jednym "The
Universal Synchronous Asynchronous Receiver Transceiver (USART) provides
one full
duplex universal synchronous asynchronous serial link." W mapie pamięci
peryferii widnieją dwa. Według niej jeden ma rejestry zaczynające się od
adresu 0xFFFC0000, drugi od 0xFFFC4000.
Korzystam z CrossStudio i tam w pliku nagłówkowym "AT91SAM7.h" są
deklaracje tylko do jednego USAT`a (od adresu 0xFFFC0000)
Czy ja coś źle tłumaczę, o czymś nie wiem ??
Ile w końcu ma tych USAT`ów ???
Proszę o rozjaśnienie
Pozdrawiam IM
Adam Dybkowski
Guest
Sun Jan 14, 2007 3:17 am
IM napisał(a):
Quote:
Ile USART`ów ma ten proc.
Dwa. I dodatkowo DBGU o ograniczonych możliwościach.
W notach aplikacyjnych Atmela znajdziesz odpowiednie pliki nagłówkowe z
definicjami adresów rejestrów i masek bitów (AT91SAM7S64.h) oraz z
funkcjami inline obsługi peryferiów (lib_AT91SAM7S64.h).
Adresy bazowe 2 USARTów to:
0xFFFC0000 // (US0)
0xFFFC4000 // (US1)
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
IM
Guest
Sun Jan 14, 2007 9:37 am
Quote:
Dwa. I dodatkowo DBGU o ograniczonych możliwościach.
W notach aplikacyjnych Atmela znajdziesz odpowiednie pliki nagłówkowe z
definicjami adresów rejestrów i masek bitów (AT91SAM7S64.h) oraz z
funkcjami inline obsługi peryferiów (lib_AT91SAM7S64.h).
Adresy bazowe 2 USARTów to:
0xFFFC0000 // (US0)
0xFFFC4000 // (US1)
Rozumiem, że US0 i US1 są identyczne co do sposobu programowania i ich
możliwości?
Dięki i pozdrawiam
Adam Dybkowski
Guest
Sun Jan 14, 2007 10:21 pm
IM napisał(a):
Quote:
Dwa. I dodatkowo DBGU o ograniczonych możliwościach.
0xFFFC0000 // (US0)
0xFFFC4000 // (US1)
Rozumiem, że US0 i US1 są identyczne co do sposobu programowania i ich
możliwości?
Tak. BTW: Przy pisaniu sterownika przeczytaj dogłębnie erratę na końcu PDFa.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.