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 19 maja 2025, o 18:10


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 21 ] 
    Autor Wiadomość
    PostNapisane: 28 sty 2012, o 13:24 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2011
    Posty: 87
    Pomógł: 0

    Witam mam taki problem.

    Środowisko skopiowane z płyty dołączonej wraz z książką.
    Zainstalowane WinAvr
    Zainstalowane AvrDude

    Testuje Atmege 16.

    Zainstalowałem AVR Burn-O-Mat,
    ustawiłem fus bity dla procka tak aby był taktowany 8MHz wewnętrznym oscylatorem

    ObrazekObrazek

    Program pomyślnie odczytuje ustawienia fus bitów.

    Problem jest już przy samym wgrywaniu wsadu w środowisku eclipse.

    (Wgrywam skompilowany wsad 01 Migająca Dioda, dla Atmegi 16, z ustawieniami 8MHz dla kwarcu)

    Nie sety nic nie działa podejrzewam błąd komunikacji..

    ObrazekObrazek


    Potem próbowałem w AVR Burn-O-Mat dać opcję verify FUSES to już mi wyskakuje error, ale jak daje read fuses jest ok.

    Kilkukrotnie wgrywałem wsad to jedynie teraz mi na stałe zapaliła się dioda czyli na pinie pc.7 mam stan niski.

    Oczywiście procek na płytce stykowej posprawdzam miernikiem jest ok, gnd do masy vcc i avcc do 5V z portu USB komputera. Między zasileniem oczywiście po 100n, reset przez 10k do VCC.

    Wcześniej bawiłem się z 3x sztukami atmeg8 ale niestety w ogóle z nimi nie ma połączenia w mkv_kalkulator też - prawdopodobnie mam je poblokowane bo kiedyś kombinowałem z nimi cuda niewidy nie mając pojęcia o fusach :)


    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2012, o 13:43 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    płytki testowe (breadboard) zwłaszcza tanie chińskiej produkcji maja to do siebie
    ze na nich coś nie łączy i można stracić sporo czasu i nerwów.

    posprawdzaj wszystkie połączenia.

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2012, o 13:47 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2011
    Posty: 87
    Pomógł: 0

    Właśnie posprawdzałem, kilkukrotnie i jest wszystko ok pod tym względem.

    Bardziej martwi mnie to:

    Reading | ################################################## | 100% 0.06s

    avrdude: verifying ...
    avrdude: verification error, first mismatch at byte 0x0000
    0x0c != 0x00
    avrdude: verification error; content mismatch


    avrdude done. Thank you.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2012, o 14:27 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    dobra masz błąd weryfikacji to nic poważnego

    jaka masz wersje avrdue ??

    jak jest linia poleceń wywołująca avrdude

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2012, o 14:59 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2011
    Posty: 87
    Pomógł: 0

    Wersja plików AvrDude to pliki zintegrowane w pakiecie WinAvr 20100110

    z piliku config (avrdude.conf.in,v 1.140 2009/02/26)

    Osobno zainstalowałem AvrDude to mam wersję:

    avrdude.conf.in,v 1.140 2009/02/26 (to samo)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2012, o 15:03 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    zainstaluj avrdude z mkcalkulatora
    sprawdź na mkclku czy widzi procka i niema problemu z weryfikacją
    jesli tu jest ok to powiem ci jak zrobić resztę

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2012, o 15:27 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2011
    Posty: 87
    Pomógł: 0

    Dodaje foto z konsoli

    AVR dude z pakietu WinAVR

    Obrazek


    AVR Dude zainstalowane osobno

    Obrazek

    Zaraz pokukam z mkv_kalkulator

    Wczoraj ja sprawdzałem w tym programie to bezproblemowo widział procka, z tym ze mam wersje free to krzyczał o ograniczeniach.

    Dziś jak kombinowałem to już jakieś problemy mu wyskakiwały ale zaraz obkukam.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2012, o 15:38 
    Offline
    Moderator
    Avatar użytkownika

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

    Nawet jak to wersja FREE programu MkAvrCalculator to weź że pan i zainstaluj sobie z niego AVRDUDE bo to masz całkiem za FREE niezależnie od procka i wersji demo. Co więcej zainstaluj tą wersję dokładnie tam gdzie znajduje się ta dostarczona z pakietem WinAVR

    i nagle stanie się JASNOŚĆ a każdy procek zacznie się programować w Eclipse. ;)

    _________________
    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: 28 sty 2012, o 15:55 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2011
    Posty: 87
    Pomógł: 0

    Ok a więc tak zainstalowałem AVR DUDE na pakiet WinAvr.

    mkAVR kakluklator widzi mego procka

    AVR Burn-O-Mat widzi mojego procka, zmieniłem mu teraz fusy na zewnętrzne źródło sygnału zegarowego. Dałem kwarc 11MHz, ustawiłem bity dla konfiguracji 3-16MHZ

    Obrazek

    Skompilowałem 1 program z diodą.

    Wgrałem, uzyskałem to co wcześniej dioda jest cały czas zapalona.

    W czym mogę mieć jeszcze problem - pewnie to jakaś pierdułka



    Ostatnio edytowano 28 sty 2012, o 16:15 przez aothunterpl, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2012, o 15:59 
    Offline
    Moderator
    Avatar użytkownika

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

    No to masz jeszcze jednego mini ZONK'a - pewnie procek z fabryki taktowany żółwim tempem 1MHz prawda ? ;)

    Dlatego podejrzyj sobie jak to robi MkAvrCalculator - że dla spowolnienia SCK daje parametr -B 4

    I albo ustaw procka sobie na ludzkie taktowanie 8MHz zamiast żółwia 1MHz

    albo dodaj w Eclipse ten parametr w zakładce OTHERS odnośnie avrdude i wtedy będziesz już mógł programować z Eclipsa.

    A MkAvrCalculator nie dość że by odczytał rodzaj procka to jeszcze widząc, że ma fabrycznego żółwia 1MHz to jeszcze by sobie sam załączył spowolnienie ;) dlatego warto brać z niego przykład.

    _________________
    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: 28 sty 2012, o 16:13 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    Mirku nie czepiaj się żółwi --> zawsze z zającami wygrywają :)

    Ale to prawda z Mkcalka warto brać przykład.
    Miejmy nadzieje że jeszcze nie po blokował sobie procków kombinując w BurnOMacie

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2012, o 16:18 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2011
    Posty: 87
    Pomógł: 0

    Kiedy ja już na samym początku ustawiłem taktowanie 8MHz na wewnętrznym oscylatorze.
    Oczywiście najpierw ustawiłem zworę CLK-SLOV na USB ASP

    Jest to podane na początku pierwszego posta na screnach z ustawieniem fuse bitów.

    Teraz ustawiłem na zewnętrzny kwarc.

    Ale mimo wszystko jest coś nie tak, zrobiłem teraz test i wyciągnąłem kwarc, dioda dalej jest zapalona heh :)



    Ostatnio edytowano 28 sty 2012, o 16:30 przez aothunterpl, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2012, o 16:28 
    Offline
    Moderator
    Avatar użytkownika

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

    aothunterpl napisał(a):
    Kiedy ja już na samym początku ustawiłem taktowanie 8MHz na wewnętrznym oscylatorze.


    No dobrze ;) ale ruszyło ci w końcu w Eclipse ? zrobiłeś to co polecałem wyżej ?

    _________________
    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: 28 sty 2012, o 19:42 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2011
    Posty: 87
    Pomógł: 0

    Chodziło ci o to że mam w ECLIPSE dodać parametr -B4 w zakładce OTHERS w ustawieniach dla AVR DUDE

    Tylko po co mam to dawać skoro mam taktowanie 8MHz dla procka ?

    Jeśli dobrze zrozumialem

    Eclipse chodzi bez problemu, tylko po zaprogramowani dioda led mi cały czas świeci nawet jak wyjmuje kwarc heh ;]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2012, o 19:44 
    Offline
    Moderator
    Avatar użytkownika

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

    aothunterpl napisał(a):
    Chodziło ci o to że mam w ECLIPSE dodać parametr -B4 w zakładce OTHERS w ustawieniach dla AVR DUDE

    Tylko po co mam to dawać skoro mam taktowanie 8MHz dla procka ?

    Jeśli dobrze zrozumialem

    Eclipse chodzi bez problemu,


    A OK, o to mi chodziło - czyli już jest 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: 28 sty 2012, o 19:49 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2011
    Posty: 87
    Pomógł: 0

    Nom nie dokonca ok bo jak programuje to jest to samo co było :)

    Sam nie wiem o co biega , wkażdym bodzrazie diodencja mi nie mryga jeszcze.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2012, o 20:09 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2011
    Posty: 87
    Pomógł: 0

    Dobra panowie właśnie uruchomiłem 2 atmegi z 3 (ta 3 bedzie zblokowana chyba) na zewnętrznym oscylatorze, będę jeszcze raz próbował wszystko zdziałać dla tego procesorka.

    A więc dla atmegi8 wszystko śmiga już jak należy. Dioda sobie mrygoli wiec teraz mogę brać się za jakieś ambitniejsze sprawy.

    Obrazek

    Jeszcze chciałbym się tylko dowiedzieć co znaczy te ostrzeżenie, że muszę sprawdzić procka.

    A więc podsumowując programator działa ok, jest transfer do procka, muszę tylko się dowiedzieć co się gryzie z tą atmegą16.

    Pozdrawiam dzięki za wszelkie wskazówki :)



    Ostatnio edytowano 28 sty 2012, o 20:38 przez aothunterpl, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2012, o 20:36 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    poczekaj poczekaj ....

    na pewno kompilujesz program na właściwy procesor i taktowanie ??

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2012, o 20:41 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2011
    Posty: 87
    Pomógł: 0

    Jak najbardziej tak jeśli przełączam się na płytce z a16 na a8 w programie przed kompilacją zmieniam procka oraz jego wartość taktowania. Potem kompiluje i wgrywam wsad.

    Obecnie wszystkie procki ustawiłem jednak na oscylator wewnętrzny 8MHz.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2012, o 20:45 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    Hmmm i ci nie działa miganie diodą ??

    może zmień port dla diody ??

    dla m16 może masz włączony JTAG i na tych pinach dioda migać nie będzie

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 sty 2012, o 21:29 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2011
    Posty: 87
    Pomógł: 0

    Problem rozwiązany faktycznie miałem załączonego JTAG-a

    Wyłączyłem a dioda wpięta do PC0

    Wszystko już śmiga

    Najważniejsze że programator sprawny.

    A więc uderzam teraz na głębsze wody.

    Dzięki wam koledzy forumowicze za wszelkie podpowiedzi !! :)



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

    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