ATNEL tech-forum
https://forum.atnel.pl/

Eclipse nie wykrywa rejestrów UART'a.
https://forum.atnel.pl/topic24258.html
Strona 1 z 1

Autor:  antosV10 [ 20 cze 2022, o 22:10 ]
Tytuł:  Eclipse nie wykrywa rejestrów UART'a.

Witam mam chciałem po raz pierwszy uruchomić UART na Atmedze328P, ale Eclipse nie wykrywa mi rejestrów. Próbowałem kopiowa ich nazwy wprost z noty katalogowej i wstawiać w miejsce liczby n 0, 1 ale to też nic nie daje. Eclipse pokazuje błąd np: "UBBRH undeclared (first use in this function)". Jakie są prawidłowe nazwy tych rejestrów?

aktualny kod:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Autor:  JacekS50 [ 21 cze 2022, o 15:38 ]
Tytuł:  Re: Eclipse nie wykrywa rejestrów UART'a.

Jeżeli chodzi o 16-bitowy rejestr UBRR, to w Atmedze328 masz rejestr UBRR0, zatem będą to odpowiednio (8-bit) rejestry UBRR0H i UBRR0L. Tak samo rejestrem danych będzie UDR0.

Autor:  Kuźnia [ 27 cze 2022, o 22:25 ]
Tytuł:  Re: Eclipse nie wykrywa rejestrów UART'a.

W Eclipse blisko zakładki console jest zakładka AVR Device Explorer i tam też znajdziesz nazwy rejestrów które kompilator "rozumie".

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/