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 9 kwi 2025, o 05:38


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
    Autor Wiadomość
     Tytuł: MK_multi_uart
    PostNapisane: 22 cze 2019, o 22:20 
    Offline
    Użytkownik

    Dołączył(a): 22 lis 2014
    Posty: 29
    Pomógł: 0

    Witam
    kwarc zew 11,... atmega 32 biblioteka zakupiona i nie działa mi właściwie UART_BAUD :(

    Przy baud 9600 ramka ma 0,104ms oczywiście salae wylicza baud automatycznie 9615
    przy baud 4000 ramka 0,251ms wykryto baud 4000
    przy baud 3000 ramka 0,333ms wykryto baud 3012
    przy baud 2000 ramka 0,130 wykryto baud 7692 !!??
    przy baud 1000 ramka 0,259 wykryto baud 3861 !!??
    przy baud 500 ramka 0,148 wykryto baud 6802 !!??

    Przy starej bibliotece MYUART/myuart.h baud działa prawidłowo:
    przy baud 500 ramka 2ms wykryto baud 500



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 cze 2019, o 00:27 
    Offline
    Moderator
    Avatar użytkownika

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

    Pokaż przede wszystkim jak masz fusebity ustawione w procku (screenshot z MkAvrCalculatora)

    Pokaż fragmenty konfiguracji z Mk MultiUart

    to wtedy będzie można podpowiedzieć gdzie robisz BABOLA bo niestety ewidentnie babola robisz ... a tak? Popisałeś jakieś tam wyniki, wykrzykniki, znaki zapytania - i co ci można poradzić? Zgadywać co źle zrobiłeś ?

    _________________
    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: 23 cze 2019, o 07:01 
    Offline
    Użytkownik

    Dołączył(a): 22 lis 2014
    Posty: 29
    Pomógł: 0

    ObrazekObrazekObrazekObrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 cze 2019, o 07:48 
    Offline
    Moderator
    Avatar użytkownika

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

    a na pewno masz włożonego kwarca 11,0992 MHz ? ... ok rozumiem, że to zestaw ATB więc raczej tak - ale czy zworki (zielone) obok procka są dobrze ustawione ?

    Ustaw prędkość baudrate na jakąś normalną - czyli np 9600 albo 115200 do testów

    Sprawdź komunikację z Putty - i pokaż co się pojawia ok?

    _________________
    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: 23 cze 2019, o 08:48 
    Offline
    Użytkownik

    Dołączył(a): 22 lis 2014
    Posty: 29
    Pomógł: 0

    z Putty oczywiście działa 9600; 115200; 4000; 3000, ale jak ustawie 2000 to putty milczy albo krzakami sypie
    Przy 2000 włączam salae i on wykrywa baud 7692 > ustawiam w putty 7692 i oczywiści krzaki znikają

    może w kodzie coś mam namieszane :
    uart_putint(0,5,10); // wysyłam taką piątkę na uart 0 tylko nie bardzo wiem co oznacza ta 10 :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 cze 2019, o 09:25 
    Offline
    Moderator
    Avatar użytkownika

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

    Nie testowałem ze wszystkimi zmyślonymi i niestandardowymi prędkościami baudrate - więc nie umiem na razie powiedzieć co i jak ;)

    _________________
    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: 23 cze 2019, o 22:28 
    Offline
    Użytkownik

    Dołączył(a): 22 lis 2014
    Posty: 29
    Pomógł: 0

    Panowie i Panie udało się naprawić :D
    działa nawet z baud 200 :D

    Pan Mirek śpiesząc się w pisaniu biblioteki zapomniał o nawiasach w pliku mk_multi_uart.c linijka : UBRRH = (uint8_t)__UBRR>>8;
    należy poprawić na UBRRH = (uint8_t)(__UBRR>>8);
    Pozdrawiam ;]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 cze 2019, o 03:44 
    Offline
    Moderator
    Avatar użytkownika

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

    O proszę - a to ciekawostka - muszę to przeanalizować i zobaczyć tak w ogóle jak się zachowuje z tymi nietypowymi prędkościami ;) Ale ślicznie dziękuję za uwagę.

    Qurczę rzeczywiście - przecież dla wartości __UBRR większych niż 255, rzutowanie (uint8_t) najpierw upierdzieli starszy bajt a dopiero później nastąpi przesunięcie o 8, więc będzie kicha. Dlatego dla niektórych prędkości mogło to nie działać a dla innych śmigać ... Sam rzeczywiście teraz jak zajrzałem do kodu to się zastanawiam jak mogłem "zjeść" te nawiasy ;)

    ------------------------ [ Dodano po: 32 minutach ]

    Krótko mówiąc problem mógł występować w zasadzie tylko dla małych prędkości poniżej 9600 gdy taktowanie procka było większe niż 8MHz dla U2X=0, bo dla U2X=1 tylko 9600 mogło się jeszcze łapać na złe działanie dla tylko dla 20MHz

    Tak czy inaczej niezłego BUG'a wyłapał kolega Grandes ! ... i chyba należy się ufundować koledze nagrodę. ;) Nie wiem czy kolega posiada już Mk MENU 2.0 ? I nie wiem czy kolega wie, że właśnie powstaje Mk MENU 3.x ... Więc proponuję tę najnowszą wersję tzn licencję do tej wersji jak już się pojawi ;)

    _________________
    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: 24 cze 2019, o 08:17 
    Offline
    Użytkownik

    Dołączył(a): 22 lis 2014
    Posty: 29
    Pomógł: 0

    Dzięki subskrypcji kanału na youtube jestem poinformowany o nowych projektach;] Dziękuję!! MK menu v3 chętnie przyjmę jako nagrodę :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 cze 2019, o 08:20 
    Offline
    Moderator
    Avatar użytkownika

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

    Grandes napisał(a):
    Dzięki subskrypcji kanału na youtube jestem poinformowany o nowych projektach;] Dziękuję!! MK menu v3 chętnie przyjmę jako nagrodę :D

    To proszę się później zgłosić do mnie na maila biuro@atnel.pl jak się ukaże biblioteka w sprzedaży ;)

    _________________
    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: 10 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 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