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

UART UTRACONE RAMKI
https://forum.atnel.pl/topic23707.html
Strona 1 z 1

Autor:  grzeniu 73 [ 6 kwi 2021, o 19:27 ]
Tytuł:  Re: UART UTRACONE RAMKI

Co prawda nie pisze w C ale raczej nie jest to normalne. Przesyłam z karty sd po kilka mega textu i każdy znak trafia do celu

Autor:  grzeniu 73 [ 6 kwi 2021, o 20:38 ]
Tytuł:  Re: UART UTRACONE RAMKI

Prędkość 115200. Kwarc 16mhz. Nie nie mam kontroli przepływu. To nie jest urządzenie medyczne i jeśli by zgubił kilka bajtow nic by sie nie stało. To sa tylko logi. Wysyłam to przez BT na androida. Apka napisana w B4a. Pisze w bascom wiec nie pomogę ci z C. U mnie wygląda to tak, że pisze print i leci :)

Autor:  mirekk36 [ 6 kwi 2021, o 20:57 ]
Tytuł:  Re: UART UTRACONE RAMKI

prędkość 115200 bps i do tego kwarc 16MHz w procku AVR ma się mniej więcej jak pięść do nosa i na 5 minut transmisji uszkodzonych albo zagubionych ramek może być czasem o wiele więcej a czasem mniej .. dlaczego ? W Bluebooku to dokładnie opisałem - ale przypomnę - chodzi o % błędu, który dla tej pary wspomnianych parametrów jest za duży. Jeśli już MUSI być 115200 to co za problem dać kwarc 18,432MHz albo 11,0592MHz i będzie 0% błędu - dzięki czemu nawet po 5 dniach albo i po roku nie będzie błędów w ramkach.

Autor:  grzeniu 73 [ 6 kwi 2021, o 21:24 ]
Tytuł:  Re: UART UTRACONE RAMKI

mirekk36 napisał(a):
prędkość 115200 bps i do tego kwarc 16MHz w procku AVR ma się mniej więcej jak pięść do nosa i na 5 minut transmisji uszkodzonych albo zagubionych ramek może być czasem o wiele więcej a czasem mniej .. dlaczego ? W Bluebooku to dokładnie opisałem - ale przypomnę - chodzi o % błędu, który dla tej pary wspomnianych parametrów jest za duży. Jeśli już MUSI być 115200 to co za problem dać kwarc 18,432MHz albo 11,0592MHz i będzie 0% błędu - dzięki czemu nawet po 5 dniach albo i po roku nie będzie błędów w ramkach.


Wiem, że kwarc jest nie odpowiedni. Dlatego o tym napisałem, ze taki mam. Tak czy inaczej przesyłam kilkadziesiąt tysięcy bajtow i nie ma żadnych problemów. Kwarców nie mogłem zmienić dlatego, że płytki zostały juz zlecone do produkcji ,a przesyłanie danych wyszło później. Na poziomie wstępnym było wyjmowanie karty i sczytywaniu jej. A ze nie wiedziałem ,ze nie można tak zrobić to zrobiłem i jest ok.

Autor:  mirekk36 [ 6 kwi 2021, o 22:17 ]
Tytuł:  Re: UART UTRACONE RAMKI

edwardkraweznik napisał(a):
atmega8 + wewnętrzny oscylator 1Mhz


edwardkraweznik napisał(a):
Ok już wiem o co chodzi, przy 1Mhz zawsze będzie błąd

Wcale nie zawsze bo 4800 bps to już stabilna prędkość ale ...

no nie wiesz - i znowu, poruszałem to szerzej w książce, ale krótko przypomnę,

1. wewnętrzny oscylator dla AVR jeśli chodzi o UART to strzał w kolano - jeśli zależy na stabilności
2. wewn. oscylator jest zależny od temperatury i może mieć odchyłki bodajże do 5% co dla UARTA może być właśnie zabójcze

dlatego jak już myślisz o stabilnej pracy UART to TYLKO zewnętrzny kwarc żeby uniezależnić się od temperatury no i kwarc "przyjazny dla RS232" najlepiej

Autor:  Makowka [ 7 kwi 2021, o 10:06 ]
Tytuł:  Re: UART UTRACONE RAMKI

edwardkraweznik napisał(a):
Straszny nacisk na te książki...


Przecież Mirek mówi o Bluebooku. USB to orangebook - najnowsze wydanie.

Autor:  JarekK [ 7 kwi 2021, o 10:12 ]
Tytuł:  Re: UART UTRACONE RAMKI

Może lada dzień pojawi się wersja E-book. Jeśli jesteś zainteresowany to spytaj Mirka co i jak.
topic23578.html

Autor:  mirekk36 [ 7 kwi 2021, o 10:13 ]
Tytuł:  Re: UART UTRACONE RAMKI

edwardkraweznik napisał(a):
Straszny nacisk na te książki...

Żaden straszny nacisk, nasze forum to i przypominam o książkach i je reklamuję - jeśli to aż tak koledze przeszkadza, to zawsze można przecież zmienić takie okropne forum. Poza tym pomimo że nie masz książki to i tak podpowiadam w tematach o które pytasz tyle że krótko bo w książce się rozpisałem dłużej ...

edwardkraweznik napisał(a):
Może i bym zakupił taką książkę ale w sklepie pisało że to nie książka tylko USB

Toż kolega nie widział strony wydawnictwa Atnel i że wszędzie mowa w takich przypadkach o Bluebooku, który jest w wersji papierowej ?

https://atnel.pl/wydawnictwo.html

a Bluebook tutaj:

https://atnel.pl/mikrokontrolery-avr-jezyk-c.html

edwardkraweznik napisał(a):
w wątku topic23667.html ktoś mi napisał, że to jakiś timelink, także nie wiem co to jest...


Tysiące czytelników działa na linuxie i otwiera linki a ty rzekomo na linuxie nie miałbyś takiej możliwości tylko od razu zakładasz że

Cytuj:
Jak za coś płacę to chciałbym to mieć.

kupisz i wydawnictwo cię oszuka i nie otworzysz dodatkowych materiałów do książki ? dziwne podejście

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