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



Teraz jest 29 mar 2024, o 16:35


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 6 kwi 2021, o 19:27 
Offline
Użytkownik

Dołączył(a): 19 lip 2013
Posty: 759
Pomógł: 37

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 kwi 2021, o 20:38 
Offline
Użytkownik

Dołączył(a): 19 lip 2013
Posty: 759
Pomógł: 37

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 postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 kwi 2021, o 20:57 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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 postu otrzymał pochwałę

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 kwi 2021, o 21:24 
Offline
Użytkownik

Dołączył(a): 19 lip 2013
Posty: 759
Pomógł: 37

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.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 kwi 2021, o 22:17 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 kwi 2021, o 10:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sie 2015
Posty: 205
Lokalizacja: UK
Pomógł: 10

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


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

_________________
MMT Technologies



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 kwi 2021, o 10:12 
Offline
Użytkownik

Dołączył(a): 13 lut 2012
Posty: 163
Pomógł: 10

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 kwi 2021, o 10:13 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



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: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO