Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 28 lip 2026, o 15:01


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
 Tytuł: Programowy UART
PostNapisane: 5 sty 2014, o 23:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

Stanąłem przed zadaniem napisania kodu programowego UART'a dla Attiny13a, który miałby nadawać pojedynczą ramkę. Mam przygotowany kod dla dwóch prędkości: 2400 i 9600. Chciałbym się dowiedzieć jak dokładnie obliczyć długość bitów dla innych prędkości, ponieważ skoro dla 2400 jest to 405us (?) to dlaczego dla 9600 jest to 96?

1/9600 = 104us
1/2400 = 416us

Dla prędkości 2400 kod wygląda następująco:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2014, o 03:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

Pewnie wynika to z niedokładności samego oscylatora, może nawet różnica temperatur ma wpływ? :)

np. tutaj w RTC było o niedokładnościach:


w jakimś poradniku, Mirek pokazywał i zwracał uwagę na niedokładność oscylatorów wewnętrznych

Jak sobie otworzysz np http://www.atmel.com/Images/doc8126.pdf notę dla swojego procka
Przejdziesz na stronę 119 i to zobaczysz, że:
Obrazek

kurde dokładność do 10% to bardzo mało :)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Google [Bot] i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO