ATMega8
Re: ATMega8
Nekem nem tetszik a HEX kódod!
Az elején megszakítások ugró táblájának kellene lenni.
Valami ilyesmi:
:100000000C94460018950000189500001895000003
:10001000189500001895000018950000189500002C
:10002000189500001895000018950000189500001C
:10003000189500001895000018950000189500000C
:1000400018950000189500001895000018950000FC
:1000500018950000189500001895000018950000EC
:1000600018950000189500001895000018950000DC
:1000700018950000189500001895000018950000CC
:100080001895000018950000189500008FEF8DBF9F
:10009000C0ECE8E54E2E80E18EBFD0E1F0E15F2EAE
Az elején megszakítások ugró táblájának kellene lenni.
Valami ilyesmi:
:100000000C94460018950000189500001895000003
:10001000189500001895000018950000189500002C
:10002000189500001895000018950000189500001C
:10003000189500001895000018950000189500000C
:1000400018950000189500001895000018950000FC
:1000500018950000189500001895000018950000EC
:1000600018950000189500001895000018950000DC
:1000700018950000189500001895000018950000CC
:100080001895000018950000189500008FEF8DBF9F
:10009000C0ECE8E54E2E80E18EBFD0E1F0E15F2EAE
Re: ATMega8
De. Tudsz programból hosszabbat is írni. A beégetés során byte módú írás van csak, és a lapmódot nem tudja...
Én simán égettem vele Mega128-at is (kb. 30-35k kóddal...)
Én simán égettem vele Mega128-at is (kb. 30-35k kóddal...)
Re: ATMega8
avrospII.exe (grafikus felület) és avrosp.exe(program parancssoros)
Re: ATMega8
Másoknak is vannak hasonló kérdései.
Google: AVR win7 64 bit lpt
Hátha megoldásra lelsz?
Google: AVR win7 64 bit lpt
Hátha megoldásra lelsz?
Re: ATMega8
Kösz a tippeket...
A kódot nem én írtam, egy HVPP firmware lenne, belinkeletem a forrást is...
Windows XP-t használok.
Azért értetlenkedem, mert eddig az ARDUINO as isp jól működött....sikeresen beégettem 2k-nál nagyobb programokat és működött is...Pont ez valami miatt nem akar menni....így meg nem tudom visszazárni magam az M8-ba:-)
A kódot nem én írtam, egy HVPP firmware lenne, belinkeletem a forrást is...
Windows XP-t használok.
Azért értetlenkedem, mert eddig az ARDUINO as isp jól működött....sikeresen beégettem 2k-nál nagyobb programokat és működött is...Pont ez valami miatt nem akar menni....így meg nem tudom visszazárni magam az M8-ba:-)
Re: ATMega8
Sziasztok
Van egy klón arduino uno panelom, ebbe, egy atmega8a pu chip.
Mivel tudom ezt programozni? Sok programot kipróbáltam, és egyik sem vitte.
A panel jó, mert egy atmega168 al próbáltam, és az rendben volt. sikerült.
Üdv Jani.
Van egy klón arduino uno panelom, ebbe, egy atmega8a pu chip.
Mivel tudom ezt programozni? Sok programot kipróbáltam, és egyik sem vitte.
A panel jó, mert egy atmega168 al próbáltam, és az rendben volt. sikerült.
Üdv Jani.
Re: ATMega8
UNO és Mega8 : ilyen nincs.
UNO csak Mega328-assal létezik!
UNO csak Mega328-assal létezik!
Re: ATMega8
És mivel tudnám írni ezt a 8A -s chipet?
Ugyanebbe a panelba egy 8L - 8PU gond nélkül írható.
Ugyanebbe a panelba egy 8L - 8PU gond nélkül írható.
Re: ATMega8
Hát ez az, elvileg ugyanaz kellene hogy legyen, de gyakorlatilag mikor a 8L -t megírom, kicserélem a 8A ra, akkor már nem jó, mert jön a notsync error.
Egy barátom Arduinos paneljában is ugyanaz a helyzet. neki is van egy 8A s chipje, az nem tudja írni, a 8L-t pedig minden gond nélkül.
Az ő panelja pedig innen való avr.tavir-ról. Ő egy kicsit jobban benne van a témába, de neki sem sikerült a dolog.
A vége az lesz hogy veszek egy 328 ast, azzal nem lesz ilyen probléma. Azért köszi a segítséget!
Egy barátom Arduinos paneljában is ugyanaz a helyzet. neki is van egy 8A s chipje, az nem tudja írni, a 8L-t pedig minden gond nélkül.
Az ő panelja pedig innen való avr.tavir-ról. Ő egy kicsit jobban benne van a témába, de neki sem sikerült a dolog.
A vége az lesz hogy veszek egy 328 ast, azzal nem lesz ilyen probléma. Azért köszi a segítséget!
Re: ATMega8
Mit égetsz bele?
Melyik Arduino?
Mivel égeted?
Hogyan állítod a fusebiteket?
Melyik Arduino?
Mivel égeted?
Hogyan állítod a fusebiteket?
Re: ATMega8
Az alap blink programot próbálom.
Az enyém egy klón arduinó, Ebay-en vettem. Elvileg uno, de nem az, mert írtad hogy az 328 as chipel van szerelve. A 8L chipet a boardnál arduino NG/atmega8 at kiválasztva égettem, a 8A t ugyanazzel própáltam, de az általatok forgalmazott arduinópanellel is ugyanez a helyzet. Egyébként a board tipusoknál próbáltam váltogatni, de nem sok sikerrel.
Keretrendszernek az Arduino 1.0.5 el, és az 1.5.5 el is próbáltam, illetve a wiringet de abba nem találtam 8as tipusú ic-t.
A 8L simán megy, a 8A nem. Boot loader úgytudom van rajta. mert pár tipusnál ugyan az írás nem hajtódik végre, de a D13 led veszett módon elkezd villogni, aztán megáll.
Fuse biteket nem állítgattam, mert nem akartam belebarmolni a boards.txt be.
Az enyém egy klón arduinó, Ebay-en vettem. Elvileg uno, de nem az, mert írtad hogy az 328 as chipel van szerelve. A 8L chipet a boardnál arduino NG/atmega8 at kiválasztva égettem, a 8A t ugyanazzel própáltam, de az általatok forgalmazott arduinópanellel is ugyanez a helyzet. Egyébként a board tipusoknál próbáltam váltogatni, de nem sok sikerrel.
Keretrendszernek az Arduino 1.0.5 el, és az 1.5.5 el is próbáltam, illetve a wiringet de abba nem találtam 8as tipusú ic-t.
A 8L simán megy, a 8A nem. Boot loader úgytudom van rajta. mert pár tipusnál ugyan az írás nem hajtódik végre, de a D13 led veszett módon elkezd villogni, aztán megáll.
Fuse biteket nem állítgattam, mert nem akartam belebarmolni a boards.txt be.
Re: ATMega8
Az atmega8-as chipben van bootloader, vagy teljesen szűz chip?
Csak a bootloaderes égethető! Nem lehet, hogy kihagyták a bootloadert belőle?
Én programozóval a bootloadert frissíteném... Arduino 1.0.5-t vagy Arduino-0023-at használj a Mega8-hoz.
Csak a bootloaderes égethető! Nem lehet, hogy kihagyták a bootloadert belőle?
Én programozóval a bootloadert frissíteném... Arduino 1.0.5-t vagy Arduino-0023-at használj a Mega8-hoz.
Re: ATMega8
Az egyik 8A s chippen tuti van bootloader, de azt sem viszi.
Mindenesetre megpróbálok keríteni egy programozót, és frissítem a bootloadert.
Köszi a segítséget.
Mindenesetre megpróbálok keríteni egy programozót, és frissítem a bootloadert.
Köszi a segítséget.
Re: ATMega8
Megvan a problémám megoldása!
Sem az alap panelnak, sem a bootlodernak nem volt semmi baja!
Az arduino fejlesztőkörnyezetben bekapcsoltam a log mutatása feltöltéskor opciót, és próbálgattam a paneleket, miközben megpróbáltam feltölteni a blink programot.
A legelső panelt kiválasztva, (arduino uno) az a log üzenet fogadott, hogy kiolvasta a chip azonosítót, és nem 328 as chipet talált. Mivel ez már egy fél siker hogy kiolvassa a chip id-t, ezért gondoltam összevetem az arduino ng/8 lapnak a beállításaival a boards.txt ben.
A bootloader, és chipméret, - tipus melett, még az upload speed ben is volt eltérés, ami az eredeti beállításban 19200, az arduino uno panelnél pedig 115200. Az arduino ng/8 panelnél beállítva a nagyobb upload speedet, elindult a feltöltés, és sikerült az írás is.
Tehát összegezve: Atmega 8l 8pu -> upload speed=19200 feltöltés OK
Atmega 8a pu -> upload speed=19200 feltöltés notsync error.
Atmega 8l 8pu -> upload speed=115200 feltöltés notsync error
Atmega 8a pu -> upload speed=115200 feltöltés OK!
Hihetetlen hogy magasabb portsebességen sikerült csak, van ennek valami különösebb oka, vagy egyszerűen csak a chip tipusa miat van?
De legalább működik!!!
Sem az alap panelnak, sem a bootlodernak nem volt semmi baja!
Az arduino fejlesztőkörnyezetben bekapcsoltam a log mutatása feltöltéskor opciót, és próbálgattam a paneleket, miközben megpróbáltam feltölteni a blink programot.
A legelső panelt kiválasztva, (arduino uno) az a log üzenet fogadott, hogy kiolvasta a chip azonosítót, és nem 328 as chipet talált. Mivel ez már egy fél siker hogy kiolvassa a chip id-t, ezért gondoltam összevetem az arduino ng/8 lapnak a beállításaival a boards.txt ben.
A bootloader, és chipméret, - tipus melett, még az upload speed ben is volt eltérés, ami az eredeti beállításban 19200, az arduino uno panelnél pedig 115200. Az arduino ng/8 panelnél beállítva a nagyobb upload speedet, elindult a feltöltés, és sikerült az írás is.
Tehát összegezve: Atmega 8l 8pu -> upload speed=19200 feltöltés OK
Atmega 8a pu -> upload speed=19200 feltöltés notsync error.
Atmega 8l 8pu -> upload speed=115200 feltöltés notsync error
Atmega 8a pu -> upload speed=115200 feltöltés OK!
Hihetetlen hogy magasabb portsebességen sikerült csak, van ennek valami különösebb oka, vagy egyszerűen csak a chip tipusa miat van?
De legalább működik!!!