Żadna ATmega644 nie działa. Prośba o pomoc

Pytania, kody i porady dotyczące nie tylko Bascom.
Awatar użytkownika
Michał6201
Posty: 127
Rejestracja: 03 paź 2015, 20:07

Żadna ATmega644 nie działa. Prośba o pomoc

Post autor: Michał6201 » 11 cze 2021, 0:29

Witam ponownie
Kupiłem drugą Atmehę644, na allegro tym razem. Napisałem prosty program wyświetlający napis na lcd i zapalający diodę led. Więc prościej się nie da.
Żadna z tych atmeg644 nie działa. Mam dwa różne programatory, próbuję programować zarówno przez mkavrcalculator jak i bezpośrednio z bascoma.
Nic nie działa.

Wkładam każdy inny procek i wszystko pięknie się programuje i działa.

Co jest z tymi atmegami644???

Ja już nie mam pomysłu.

Zmieniałem kwarce, nawet na różne wartości i bez zmian.
Awatar użytkownika
niveasoft
Posty: 1216
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Żadna ATmega644 nie działa. Prośba o pomoc

Post autor: niveasoft » 11 cze 2021, 6:44

Wyłączyłeś JTAG i CKDIV?
JTAG można wyłączyć nawet w kodzie "Disable Jtag". CKDIV zresztą też ;)
Awatar użytkownika
Michał6201
Posty: 127
Rejestracja: 03 paź 2015, 20:07

Re: Żadna ATmega644 nie działa. Prośba o pomoc

Post autor: Michał6201 » 11 cze 2021, 20:00

Tak, wyłączony JTAG, CKDIV również.

Może problem tkwi w moim bascomie?
A może jakoś inaczej programuje się atmegę644? Może inne piny odpowiadają za isp?
Awatar użytkownika
niveasoft
Posty: 1216
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Żadna ATmega644 nie działa. Prośba o pomoc

Post autor: niveasoft » 11 cze 2021, 20:02

Mam płytę ZLAVR3 i tam wkładam Mega16, Mega32, Mega644P i Mega1284P. Wyprowadzenia programatora ISP mają te same.

Podeślij jakiś prosty program z LCD do testu i skompilowania. Wykluczymy jedno od razu ;)
Awatar użytkownika
Michał6201
Posty: 127
Rejestracja: 03 paź 2015, 20:07

Re: Żadna ATmega644 nie działa. Prośba o pomoc

Post autor: Michał6201 » 11 cze 2021, 20:42

Atmega644PA

Zewnętrzny kwarc 11.0592MHz
  1. ' ATmega644PA
  2.  
  3. $regfile = "m644pdef.dat"
  4. $crystal = 11059200
  5. $hwstack = 64
  6. $swstack = 16
  7. $framesize = 64
  8.  
  9.  
  10. 'config LCD
  11. Config Lcdpin = Pin , Rs = Porta.0 , E = Porta.1 , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5
  12. Config Lcd = 20x4
  13. Cursor Off
  14. Cls
  15.  
  16. Config PortC.4 = Output : PortC.4 = 0 : Led Alias PortC.4
  17. Led = 0
  18.  
  19.  
  20. Do
  21. Led = 1
  22. Locate 1 , 1
  23. Lcd "Test ATmega644"
  24. Loop
  25. End
Awatar użytkownika
niveasoft
Posty: 1216
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Żadna ATmega644 nie działa. Prośba o pomoc

Post autor: niveasoft » 11 cze 2021, 20:50

Wprowadziłem drobne zmiany.
Łap i testuj.
  1.     ' ATmega644PA
  2.  
  3.     $regfile = "m644padef.dat"
  4.     $crystal = 11059200
  5.     $hwstack = 64
  6.     $swstack = 16
  7.     $framesize = 64
  8.  
  9.     Disable Jtag
  10.  
  11.  
  12.     'config LCD
  13.     Config Lcdpin = Pin , Rs = Porta.0 , E = Porta.1 , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5
  14.     Config Lcd = 20x4
  15.     Cursor Off , Noblink
  16.     Cls
  17.  
  18.     Config Portc.4 = Output : Led Alias Portc.4
  19.  
  20.  
  21.     Set Led
  22.     Locate 1 , 1 : Lcd "Test ATmega644"
  23.  
  24.     End
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Awatar użytkownika
Michał6201
Posty: 127
Rejestracja: 03 paź 2015, 20:07

Re: Żadna ATmega644 nie działa. Prośba o pomoc

Post autor: Michał6201 » 11 cze 2021, 20:57

Bez zmian :(

Nie działa.
mkavr calculator wykrywa i rozpoznaje procek. wgrywa plik do procka i nic się nie dzieje. Trup.

Zadziałał program na drugim programatorze
Ostatnio zmieniony 11 cze 2021, 21:04 przez Michał6201, łącznie zmieniany 1 raz.
Awatar użytkownika
niveasoft
Posty: 1216
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Żadna ATmega644 nie działa. Prośba o pomoc

Post autor: niveasoft » 11 cze 2021, 21:00

Moment. Połączę to u siebie i zrobię foto. To może być coś prostego czego nie zauważasz.
Awatar użytkownika
Michał6201
Posty: 127
Rejestracja: 03 paź 2015, 20:07

Re: Żadna ATmega644 nie działa. Prośba o pomoc

Post autor: Michał6201 » 11 cze 2021, 21:04

Zmieniłem teraz na inny programator i działa teraz.

Skopiowałem ten kod Twój do bascoma i wyskakuje komunikat, że nie ma takiego pliku: $regfile = "m644padef.dat"
Wersja bascoma 2.0.7.8
Awatar użytkownika
niveasoft
Posty: 1216
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Żadna ATmega644 nie działa. Prośba o pomoc

Post autor: niveasoft » 11 cze 2021, 21:08

No u mnie też wychodzi na to, że powinno działać.
Dodałem tam literkę A w deklaracji *.DAT
Dlaczego nie masz przynajmniej wersji 2081 jak już jest chyba wszędzie?
Oficjalna wersja to 2083. Osobiście testuję już 2084 jako betatester (ktoś musi :D). Zobacz pasek mojego Windows`a. Zawsze trzy wersje Bascom`a. Bo jak coś mi nie działa na Beta to muszę to testnąć na poprzedniej wersji OFI itd...
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
ODPOWIEDZ