ATMega8

Ha a chip nem reagál a programozóra...
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: ATMega8

Hozzászólás Szerző: kapu48 »

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
:!: :?:
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ATMega8

Hozzászólás Szerző: Robert »

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...)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ATMega8

Hozzászólás Szerző: Robert »

avrospII.exe (grafikus felület) és avrosp.exe(program parancssoros)
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: ATMega8

Hozzászólás Szerző: kapu48 »

Másoknak is vannak hasonló kérdései.

Google: AVR win7 64 bit lpt

Hátha megoldásra lelsz?
Avatar
etomi
Biztosítékgyilkos
Hozzászólások: 68
Csatlakozott: 2012. május 7. hétfő, 6:00

Re: ATMega8

Hozzászólás Szerző: etomi »

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:-)
jacsasoft
Újonc
Újonc
Hozzászólások: 14
Csatlakozott: 2013. december 7. szombat, 14:29

Re: ATMega8

Hozzászólás Szerző: jacsasoft »

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.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ATMega8

Hozzászólás Szerző: Robert »

UNO és Mega8 : ilyen nincs.
UNO csak Mega328-assal létezik!
jacsasoft
Újonc
Újonc
Hozzászólások: 14
Csatlakozott: 2013. december 7. szombat, 14:29

Re: ATMega8

Hozzászólás Szerző: jacsasoft »

És mivel tudnám írni ezt a 8A -s chipet?
Ugyanebbe a panelba egy 8L - 8PU gond nélkül írható.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ATMega8

Hozzászólás Szerző: Robert »

jacsasoft
Újonc
Újonc
Hozzászólások: 14
Csatlakozott: 2013. december 7. szombat, 14:29

Re: ATMega8

Hozzászólás Szerző: jacsasoft »

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!
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ATMega8

Hozzászólás Szerző: Robert »

Mit égetsz bele?
Melyik Arduino?
Mivel égeted?
Hogyan állítod a fusebiteket?
jacsasoft
Újonc
Újonc
Hozzászólások: 14
Csatlakozott: 2013. december 7. szombat, 14:29

Re: ATMega8

Hozzászólás Szerző: jacsasoft »

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.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ATMega8

Hozzászólás Szerző: Robert »

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.
jacsasoft
Újonc
Újonc
Hozzászólások: 14
Csatlakozott: 2013. december 7. szombat, 14:29

Re: ATMega8

Hozzászólás Szerző: jacsasoft »

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.
jacsasoft
Újonc
Újonc
Hozzászólások: 14
Csatlakozott: 2013. december 7. szombat, 14:29

Re: ATMega8

Hozzászólás Szerző: jacsasoft »

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!!! :)
Válasz küldése