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? 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 lip 2025, o 10:57


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 
    Autor Wiadomość
    PostNapisane: 5 cze 2016, o 21:45 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 kwi 2014
    Posty: 150
    Pomógł: 1

    Witam,
    Chcę zrobić wyświetlanie mierzonej temperatury na w terminalu putty. Przykładowy programik działa bez zarzutów:

    Kod:
    int main(void)
    {
       // ****** inicjalizacja *********
       USART_Init(__UBRR);
       sei();

       uart_puts("jakiś napis testowy...");
       _delay_ms(1500);
       uart_puts("\x1b" "[2J");
       // ****** pętla główna programu  *********
       while(1){
          
       }
    }


    Obrazek



    Natomiast po wklejeniu (komenda kopiuj -wklej) powyższego kodu do programu obsługującego 1Wire z bluebooka w terminalu pojawiają się krzaczki.

    Obrazek

    Co może być źle napisane?
    Bardzo proszę o pomoc bo walczę już z tym jakiś czas i efektów brak.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 cze 2016, o 21:47 
    Offline
    Moderator
    Avatar użytkownika

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

    Jeszcze jakbyś obrazki wstawił zgodnie z instrukcją topic44.html na forum to byłoby można może coś podpowiedzieć, zobaczyć w czym masz problem

    _________________
    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: 5 cze 2016, o 21:48 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 kwi 2014
    Posty: 150
    Pomógł: 1

    Już poprawiłem :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 cze 2016, o 21:51 
    Offline
    Moderator
    Avatar użytkownika

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

    No tak a sprawdzałeś pan chociaż jak masz poustawiane taktowanie w projekcie ? w procku ? ... nic o tym nie napisałeś więc sądzę że tu strzelasz byka

    _________________
    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: 5 cze 2016, o 21:57 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 kwi 2014
    Posty: 150
    Pomógł: 1

    W obu programach mam ustawione taktowanie 11059200, a prędkość UARTa w obu przypadkach wynosi 19200.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 cze 2016, o 22:34 
    Offline
    Moderator
    Avatar użytkownika

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

    zrób CLEAN i sprawdź w oknie CONSOLE po kompilacji jakie masz taktowanie ustawione

    _________________
    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: 5 cze 2016, o 22:40 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 kwi 2014
    Posty: 150
    Pomógł: 1

    Mirku, program ożył :) Taka głupota a dawała w kość...
    Dzięki :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 cze 2016, o 22:54 
    Offline
    Moderator
    Avatar użytkownika

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

    Nie głupota - zapamiętaj sobie na zawsze, że jak widzisz takie ptaszki to znaczy, że nie ma synchronizacji na RS232 czyli rozjechane są parametry transmisji po dwóch stronach i trzeba właśnie tu szukać problemu np w taktowaniu bo to podstawa ;)

    _________________
    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 cze 2016, o 06:46 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 kwi 2014
    Posty: 150
    Pomógł: 1

    Teraz już będę wiedział :)
    Jeszcze raz dziękuję :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 kwi 2017, o 22:57 
    Offline
    Nowy

    Dołączył(a): 12 gru 2016
    Posty: 3
    Lokalizacja: Wrocław
    Pomógł: 0

    Witam

    Mam kod jak na zrzucie ekranu nr kolegi amilo_pa. Niestety u mnie nic nie widać w putty. Procek Atmega8A. AvrDue not suport i wykrywa Atmega8. Prędkość muszę recznie ustawić na 8MHz. MkAVRCalculator wykrywa procek. Predkość jest przestawiona na 8MHz. Bluethot ZS-040 ma domyślną prędkość 19200 i taka jest ustawiona w Putty wiec dioda zaczyna mrugać wolno czyli nawiązuje połączenie. UART_BAUD 19200 ustawione. Clean zrobiony. Prędkości w consoli nie widzę. Program się wgrywa gdyż migam diodą led. O co chodzi, jak sprawdzić?

    Launching C:\Program Files (x86)\Atmel\AVR Tools\AVR Toolchain\bin\avrdude -pm8 -cusbasp -V -Uflash:w:Terminal.hex:a
    Output:

    avrdude: warning: cannot set sck period. please check for usbasp firmware update.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 kwi 2017, o 05:16 
    Offline
    Użytkownik

    Dołączył(a): 14 sty 2017
    Posty: 39
    Pomógł: 4

    Komunikat "AVRDude does not support..." świadczy raczej o źle wgranym atmelowskim toolchainie. Trochę ubogo i chaotycznie opisujesz swoją sytuację. Spróbuj wgrać avrdude prosto na: c:\avrdude i taką ścieżkę podać w Eclipse do avrdude. A najlepiej spróbuj instalacji całości oprogramowania niezbędnego do programowania zgodnie z poradnikami z blogu Mirekk36.
    Komunikat: "avrdude: warning: cannot set sck period. please check for usbasp firmware update" pojawia się przy chińskich programatorach, które nie mają uaktualnionego firmware i raczej nie powinien być problemem przy wgrywaniu programu do procesora.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 kwi 2017, o 07:46 
    Offline
    Moderator
    Avatar użytkownika

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

    amilo_pa napisał(a):
    avrdude: warning: cannot set sck period. please check for usbasp firmware update.

    Z problemami chińskiego programatora proszę się udać na chińskie forum i tam zadać pytanie o te problemy ok? Taka moja gorąca prośba. Tu jest forum Atnel i wsparcie dla naszych programatorów ATB-USBASP.
    http://atnel.pl/programator-atb-usbasp.html

    _________________
    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: 8 kwi 2017, o 09:58 
    Offline
    Nowy

    Dołączył(a): 12 gru 2016
    Posty: 3
    Lokalizacja: Wrocław
    Pomógł: 0

    Dzięki za odpowiedź l3n1n. Eclipsa ustawiane według poradnika ale chyba czoś przeoczyłem, sprawdzę wieczorem. Prędkość to nie 19200 tylko 9600. Pokazuje mi krzaki, kropiki 2-3x. Czym różni się wersja Atmega8 od 8A. Mam też drugi inny polski już programator (kabelek musze wykonać) ale sprawdzę to później. Ten chiński działa bo programuje - dioda led zaprogramowana. Mirku problemem programatora dodatkowo wystapił. Co poradzić iż bardzo podoba mi się twój blog i wideoporadniki. Pierwsze linki w google prowadzą na forum atnel. To chyba dobrze. Dodatkowo zaczynam podzielać wypowiedziane przez Ciebie słowa iż porządny sprzęt ułatwia. Ciągłe przerabianie projektów na inną stykówkę co utrudnia sprawdzenie innego działającego fragmentu kodu z BB. Polityka brakujących fragmentów kodu też się sprawdza.



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

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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