Vettem egy Atmegát, amit, gépre rendesen feltelepítettem, látják egymást. Ki szerettem volna próbálni az egyik írt programomat és csatlakoztatás után (AVR-ben), .hex file betöltése közben (EEPROM részben a Program gombra katt) ez fogadott:
Get isp parameters: Command of no use for AVR JTAG! FAILED! OK
Reading EEPROM input file.. OK
Setting device parameters for jtag programming ..OK
Entering programming mode.. OK
Programming EEPROM .. OK
Reading EEPROM .. OK
WARNING: EEPROM address 0x0001 is 0x80 (should be 0x94).. FAILED!
Leaving programming mode.. OK
Ezzel együtt egy hiba üzenet is fogadott: JTAG Mode ERROR
Egyszer-egyszer hiba nélkül lefutott és elvileg beletöltötte a mikrokontrollerbe a programot, de a ledek nem világítottak. (Olyan programot írtam, ami a ledeket felkapcsolja és folyamatosan égnek)
Ahol a .hex file elérési útját kell megadni, annak az ablaknak a tetején van egy Fuses fül. Semmilyen szándékkal oda kattintottam és ott is a JTAG Mode ERROR hibaüzetetet kaptam, egy kis különbséggel:
Setting device parameters for jtag programming ..OK
Entering programming mode.. OK
Reading fuse bits (low to high).. FAILED!
Leaving programming mode.. OK
Ha jól olvastam utána, ez az oszcillátornak az értékeit tartalmazza. A LOW és HIGH értéke egyaránt 0x00 volt, ami szerintem nem jó, és külső órajelet vár. Az AVR-ben fogalmam sincs mikor állíthattam át :S. Ha jól gondolom, akkor egy külső oszcillátorra lenne szükségem, de sajnos nem tudom, hogy a mikrokontroller mely lábaira kössem.
Köszönöm a segítségeteket!
