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



Teraz jest 29 mar 2024, o 07:07


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 28 lut 2021, o 21:16 
Offline
Nowy

Dołączył(a): 06 wrz 2015
Posty: 4
Pomógł: 0

Wgrałem do ATMEGI 328P mały program skompilowany za pomocą Arduino. Wewnętrzny zegar 8 MHz, więc nic nie zmieniałem w FuseBitach. Wszystko przebiegło normalnie, procesor zostrał rozpoznany, zaprogramowany i wszystko OK.

Następnie skompilowałem ten sam program z zewnętrznym zegarem 16MHz. Na prototypową płytke wlutowałem kwarc 16MHz i oczywiście dwa kondensatory.
MKAVR rozpoznał procesor więc zaznaczyłem
Obrazek

oraz

Obrazek

Wszystko przebiegło normalnie, tyle tylko że program nie ruszył, a przy ponownym sprawdzeniu procesora nie zostaje rozpoznany i otrzymuje komunikat
Obrazek

Natomiast przy ponownej próbie zapisu otrzymuje coś takiego

Obrazek

Co robię lub zrobiłem źle ??



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 mar 2021, o 08:54 
Offline
Użytkownik

Dołączył(a): 18 lut 2015
Posty: 164
Lokalizacja: Koszalin
Pomógł: 16

Tu masz film https://youtu.be/27GfQu66kjc

Dzielisz 8Mhz/8 czyli masz nie 16MHz tylko?

------------------------ [ Dodano po: 46 minutach ]

raczyk napisał(a):
Tu masz film https://youtu.be/27GfQu66kjc

Dzielisz >8MHz przez 8 czyli masz nie 16MHz tylko?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 mar 2021, o 19:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 mar 2015
Posty: 313
Lokalizacja: Czerwionka-Leszczyny
Pomógł: 22

Podziel 16MHz przez 8 i masz częstotliwość taktowania czyli 2MHz. Przecież ustawiony masz bit CKDIV8 w MkAvrCalculator.
Acha, przy zapisywaniu fusebitów w MkAvrCalculator, nie zaznaczamy ptaszka przy weryfikacji.

_________________
http://www.avrboss.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 mar 2021, o 17:03 
Offline
Użytkownik

Dołączył(a): 26 sty 2014
Posty: 119
Lokalizacja: Łódż
Pomógł: 1

Nawet jeżeli jest zła częstotliwość zaprogramowana to program ruszy ale np opóźnienia będą z czapy. Tutaj to albo problem z połączeniami elektrycznymi albo z zasilaniem lub kwarc uszkodzony - tez czasem się takie trafiają.
Może być tez jak u mnie ze po KAŻDYM użyciu programatora czyli np rozpoznanie procka muszę go wyjąć i włożyć do USB i potem jest ok - coś ze sterownikami - było dobrze do ostatniej aktualizacji systemu :/ Sprawdź na spokojnie wszystko jeszcze raz - może są zimne luty na kwarcu lub jest zwarty albo jakaś inna głupota



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


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