Skocz do zawartości

[Arduino] bootloader i uruchamianie atmegi


Pomocna odpowiedź

4 minuty temu, farmaceuta napisał:

ten zewnetrzny narazie wywal i sprawdz ponownie kable

A z kondensatory które zostały te 22uF włącz pomiędzy VCC i GND jak najbliżej nóżek atmegi no i koniecznie podłącz GND do nogi 22

a ustawienie zegara na " internal 1MHz" nie pomoże? Bo domyślnie fuse: ck_div (jakoś tak się nazywa) dzieli wewnętrzy zegar na 8.

swoją drogą to nie lepiej przejść na AVR128DB28? cena ta sama albo taniej. Obudowa dokładnie taka sam. Programator można zrobić z ardu. A możliwości o wiele większe.

(edytowany)
1 godzinę temu, slon napisał:

swoją drogą to nie lepiej przejść na AVR128DB28? cena ta sama albo taniej. Obudowa dokładnie taka sam. Programator można zrobić z ardu. A możliwości o wiele większe.

Mozesz powiedziec cos wiecej?

Ok..juz doczytalem...no mozliwosci faktycznie duzo wiecej😉 za podobna kase..

Edytowano przez farmaceuta
3 godziny temu, _LM_ napisał:

A z kondensatory które zostały te 22uF włącz pomiędzy VCC i GND jak najbliżej nóżek atmegi no i koniecznie podłącz GND do nogi 22

błąd dalej wystepuje

Arduino:1.8.15 (Windows 10), Płytka:"ATmega328, Yes (UART0), EEPROM retained, 328P / 328PA, BOD 2.7V, LTO enabled, Internal 8 MHz"

C:\Users\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino18/bin/avrdude -CC:\Users\AppData\Local\Arduino15\packages\MiniCore\hardware\avr\2.1.3/avrdude.conf -v -patmega328p -cstk500v1 -PCOM8 -b19200 -e -Ulock:w:0x3f:m -Uefuse:w:0b11111101:m -Uhfuse:w:0b11010110:m -Ulfuse:w:0xe2:m 



avrdude: Version 6.3-20201216

         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

         Copyright (c) 2007-2014 Joerg Wunsch



         System wide configuration file is "C:\Users\AppData\Local\Arduino15\packages\MiniCore\hardware\avr\2.1.3/avrdude.conf"



         Using Port                    : COM8

         Using Programmer              : stk500v1

         Overriding Baud Rate          : 19200

         AVR Part                      : ATmega328P

         Chip Erase delay              : 9000 us

         PAGEL                         : PD7

         BS2                           : PC2

         RESET disposition             : dedicated

         RETRY pulse                   : SCK

         serial program mode           : yes

         parallel program mode         : yes

         Timeout                       : 200

         StabDelay                     : 100

         CmdexeDelay                   : 25

         SyncLoops                     : 32

         ByteDelay                     : 0

         PollIndex                     : 3

         PollValue                     : 0x53

         Memory Detail                 :



                                  Block Poll               Page                       Polled

           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack

           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------

           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff

           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff

           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00

           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00



         Programmer Type : STK500

         Description     : Atmel STK500 Version 1.x firmware

         Hardware Version: 2

         Firmware Version: 1.18

         Topcard         : Unknown

         Vtarget         : 0.0 V

         Varef           : 0.0 V

         Oscillator      : Off

         SCK period      : 0.1 us



avrdude: AVR device initialized and ready to accept instructions



Reading | ################################################## | 100% 0.02s



avrdude: Device signature = 0x000000 (retrying)



Reading | ################################################## | 100% 0.02s



avrdude: Device signature = 0x000000 (retrying)



Reading | ################################################## | 100% 0.02s



avrdude: Device signature = 0x000000

avrdude: Yikes!  Invalid device signature.

         Double check connections and try again, or use -F to override

         this check.





avrdude done.  Thank you.

 

A więc najpewniej ustawił generator na kwarc zewnętrzny, niestety atmegi są tak zbudowane że bez niego nie wystartują, musisz zaczekać na kondensatory, lub podłączyć zewnętrzny sygnał zegarowy. 

5 minut temu, _LM_ napisał:

A więc najpewniej ustawił generator na kwarc zewnętrzny,

Jak to zrobić 

 

5 minut temu, _LM_ napisał:

musisz zaczekać na kondensatory,

Za 2 dni będą

3 godziny temu, Marek2115 napisał:

Jak to zrobić 

Co jak zrobić? Mógłbyś precyzować pytania jak oczekujesz odpowiedzi. Generator przestawia się za pomocą fusebitów. Teraz jak masz najpewniej ustawiony na kwarc( zakładam że sprzedawca tak zrobił) możesz podłączyć zewnętrzny generator lub zaczekać na kondensatory, inaczej mega nie ruszy.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...