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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 12 kwi 2025, o 21:21


    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: 771
    Pomógł: 40

    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: 771
    Pomógł: 40

    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: 27373
    Lokalizacja: Szczecin
    Pomógł: 1043

    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: 771
    Pomógł: 40

    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: 27373
    Lokalizacja: Szczecin
    Pomógł: 1043

    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: 174
    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: 27373
    Lokalizacja: Szczecin
    Pomógł: 1043

    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 6 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