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



Teraz jest 23 kwi 2024, o 20:06


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 27 paź 2016, o 00:24 
Offline
Nowy

Dołączył(a): 17 lis 2013
Posty: 3
Pomógł: 0

Witam Proszę o pomoc.
Mam problem z zaprogramowaniem Atmegi 32 na płytce prototypowej rev 1.04. Dodam tylko że ten sam procesor programuję na płytce stykowej, Wydaje mi się, że problem jest z taktowaniem procesora.
Oto błąd:
Programmer "ATB_FT232G" could not initialize the target hardware.
Plase check that target hardware is connected correctly.
Przyczyna: avrdude:initialization failed, rc=-1

- wrzucę filmik.
Składnia: [ Pobierz ] [ Ukryj ]
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Składnia: [ Pobierz ] [ Ukryj ]
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2016, o 00:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2015
Posty: 1448
Lokalizacja: okolice Warszawa
Pomógł: 149

fusy uproszczone. wyłącz Jtag. :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2016, o 02:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Daro69 napisał(a):
fusy uproszczone. wyłącz Jtag. :)

To przede wszystkim.

Na drugim filmie robisz mega masakrę. Wyraźnie widać, że taktowanie procka masz ustawione na wewnętrzny oscylator 1MHz, program mkAVR Calculator odczytuje go bez problemu, więc programator masz podłączony prawidłowo.
Natomiast w programie Eclipse, we właściwościach projektu wybierasz taktowanie 11059200, dlaczego? ;) Przecież skoro mikrokontroler pracuje z częstotliwością 1MHz to taką samą częstotliwość musisz wybrać w Eclipse, czyli w tym przypadku powinienieś wybrać 1000000. Pamiętaj o tym. To bardzo ważne.

Samo wyłączenie JTAG'a i wybranie prawidłowego taktowania w Eclipsie nie rozwiąże twojego problemu.
Masz dwie opcje, by go rozwiązać:
1. Gdy upierasz się, przy taktowaniu 1MHz to proponuję zapoznać się z: http://mirekk36.blogspot.co.uk/2013/06/gdy-nie-dziaa-usbasp-pod-eclipsem.html
lub
2. W programie mkAVR Calculator wybierz 8MHz (wewnętrzny oscylator w zakładce Fusy uproszczone) i Interfejs JTAG - wyłączony. Następnie w zakładce Programator AVR zaznacz ZAPIS oraz Fuse bity i kliknij WYKONAJ.



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

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