Programozo

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Avatar
kefeur
Tranzisztorgyógyász
Hozzászólások: 187
Csatlakozott: 2008. február 17. vasárnap, 7:00

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

Azt hiszem jó lessz nekem1 stk511 jtag kombi!
Addig buherálok valami Átkapcsolót a printer portra.
Köszi az infókat !
:D
Avatar
Dani
DrótVégénSzéndarab
Hozzászólások: 18
Csatlakozott: 2006. április 6. csütörtök, 6:00

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

Sziasztok
Eddig stk200 programozót használtam de most lett egy ujabb gépem amin nincs párhuzamos port.Gondoltam hogy dugok bele egy PCI párhuzamos bővítőkártyát. Nem tudjátok müködik vele a Bascom.
Köszi Dani
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Működik.
A bascomban az LPT címéhez a kártya címét kell megadni (D000 szokott lennei PCI esetén). A Win eszközkezelőjében kiírja....

USB-s LPT-vel viszont nem.
Avatar
angyal
Újonc
Újonc
Hozzászólások: 4
Csatlakozott: 2008. december 25. csütörtök, 7:00

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

Hali mindenkinek.
Teljesen kezdő vagyok a témában ezt le kell szögeznem.
sok kérdésem lesz:

Szóval próbapanelon összeraktam az LPT programozót(bufferelt) ami az oldalon volt . (meg kell jegyeznem hogy a 20-as láb a rajzon mért nincs bekötve mint tápfesz) atmega 8-at meg led villogtatást próbálok összehozni



Elvileg minden jó de a twinavr szerint nem jó mert azt írja hogy:
Programming Enable sequence not successfull.
LPT and progrmmer type correct?
If yes,try to switch the power off and on.



de semmi egyéb.

Az Lpt portot tönkre lehet tenni? .... mondjuk látszik még ... a biosban is
Elképzelhető hogy kizártam magam az avr-ből?

Xp-t használok már néztem azt is hogy twin avrnek kell az a User port is azt is bekapcsoltam de semmi....... egyébként kell az a bascom alatt is?
mert az se csinál semmit csak nyávog hogy nem ismerte fel az ic-t....


még valami csak 4 lábú oszcillátorom van (vss, gnd, output, tri-state) szóval ezt hogy kéne használni.....?
de ha lehet mellőzném azt hogy? a belsőt használhatom?(itt valami biteket kell állítanom azt értem...... bár odáig eljutnék....)
a programozáshoz kell az a külső oszcillátor?

ahh olyan mérges vagyok hogy egy ilyen kis vacak kifog rajtam
:evil:

szóval kérek hatalmas segítséget


még valami hogy ezt a számítógép potrtjához illesztem az áramkörnek tápfeszt adok metódust leírhatná valaki hogy mit miután lépésenként mint a "hülye gyereknek"
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Próbáld meg a Bascommal.

http://avr.tavir.hu/modules.php?name=Co ... age&pid=49

Amíg olvasni nem tudsz a chiprő, addig az írás gombra nem kattintgatunk!

A dugdosós panelek a kontakthiba melegágyai..... :P
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Lépésenként:

Az 5V-ot megkapja a 74244-es IC (10(GND és 20. láb (+5V)). A védődióda elhagyható.
5V-t honnan adsz neki? USB Port? TápfeszIC? Falitáp?
A PC-re az LPTport direktben van felrakva? Azza a programozó az LPTporton vagy direktben, vagy toldókábellel?
A 74244-es IC és a chip között mekkora távolság van?
A Mega8 reset lába igaz nem direktben van a +5V-n?
Avatar
angyal
Újonc
Újonc
Hozzászólások: 4
Csatlakozott: 2008. december 25. csütörtök, 7:00

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

74244 helyett 54ls244-em van (ezt adták) de elvileg ez azonos vele

lm317-tel beállított 5V-ot kap a port igen a nyákba van forrasztva a gépen(pc) és a csati (apa) egy 10 cm-res kábelen van
az ic(atmeg8) teteje(1 és 28-as láb) és a 54ls244 (alja 10-11-es láb) között
egy újnyi távolság van
na a reset

olyan simán 5 volton( tehát enyit mérek rajta nem közvetlenül a tápra van kötve) van mint a huzat de hát a
http://avr.tavir.hu/modules.php?name=Co ... page&pid=6
de itt is csak szimplán be van kötve amit a (54244)17-esről kap az megy ki a 3-as (Reset) lábra (gondolom)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

M8-n is ott van a tápfesz?

Az M8 tápfeszlábain ott a 100-100nF kerámiakondi?

A MOSI-MISO-SCK jól van bekötve?

Mit kapsz vissza a bascomban? FFFF vagy 0000 ?

Az LPT port kezelő holmit felraktad (SetupIO és/vagy Port95NT)?
Avatar
angyal
Újonc
Újonc
Hozzászólások: 4
Csatlakozott: 2008. december 25. csütörtök, 7:00

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

na leírom mi történt(túl részletesen :D)
1.lehiggadás céljából lement kajálni :wink
2. megnézegetett még néhány forumbeírást
3. felkeltette az érdeklődését a biosos epp normál stb beállítások
4.beröffenti a gépet
5.megnézi a biost, jé van (az eddigi bidirections) helyett normál... beállít... bios változás ment
6. lptre rádugja a cuccost
7.tápot adok(5 volt)
8. twinavr beli userport beállít, elindítja az exét
9. elindítja a twinavr-t ittt beállítja a portot meg hogy canda dongle
oké
10. config
11. végre kiolvassa hogy atmega 8.... (vihog mint állat) :D
folyt köv. ha be is megy a nafta

köszönöm addig is segítséged
Avatar
angyal
Újonc
Újonc
Hozzászólások: 4
Csatlakozott: 2008. december 25. csütörtök, 7:00

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

12. configban kiválaszt hogy cksel 0 és cksel1 ez azt jelenti hogy a belső RC oszcillátort akarom használni ( cksel3 =0 cksel2 én mást nem állítottam)
13. Done gomb megnyomása
14. 4000 khz most elég
15. write kiválasztom a bint beírja (de olyan gyorsan hogy nem is láttam csak felvillant valami ablak valami végig számolt kész(nem jött ki semmiylen ablak hogy kész de gondolom)

16. tápot ki
17. lpt-ről leszedtem. gép kikapcs:)
18 megépítettem azt a nagy áramkört (táp föld közé 100pF kondi) 1db ellenállást(220ohm),ledet raktam a portd (PD0)-ra a led katódja földön az anód az ellenálláson.
19. leellenőriz.... tápot (5volt) megad->villog
20. boldog jöhet a nehezebb feladat

21. Hattalmas KÖSZÖNÖM SZÉPEN!!! Robi
Avatar
famadar
Újonc
Újonc
Hozzászólások: 2
Csatlakozott: 2008. október 23. csütörtök, 6:00

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

Sziasztok!
Kezdő AVR-esként kérdeznék!
Vettem TavIR STK500 at :arrow: hazavisz,olvasgat,telepít AVRstudio4 STKdriver stb :arrow: usb port sebesség típus belsőRCosc stb beállítATTinny45 bedug remekül látja
sajna C ben nem tudok :arrow: bascom 1.11.9.1Demo letölt beállít megír(ledvillants)syntax check,compile,simulate :arrow: ok
program chip beállít (ugyananaz mint az avr studiónál) :arrow: i/o error103 :?: :roll: ez mia b@sz...
hexába elment avrstudióba importál chipre ír/olvas :arrow: lehúz :arrow: műk :!: :!: :P hurrá

tehát a kérdés: bascom alól mért nem megy? illetve mire vonatkozik az i/o error103?
előre is köszi
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Bascomból hogyan állítottad be a programozót? Melyiket?

STK500 extend, STK500?
STK500 Extend javasolt. Itt az AVRStudio STK500.exe file-t tessék megmutatni neki.


A Fuse biteket kolvassa?
ChipID-t kiolvassa?
COM port van?
Sebesség: 115200 bps


Tipp:
- Nem rendszergazda vagy, így nincs írási jogod a STK500 mellé.
- Nincs ott az STK500.bat file az STK500.exe mellett (ekkor simán üresen hozd létre, a bascom majd feltölti)
- A telepítőCDn levő STK500.exe-t mutattad meg a Bascomnak. A feltelepített AVRStudio könyvtáraiban a Atmel/AVR Tools/STK500/STK500.exe-t kell megmutatni.


Ami kellene:
- Bascom igaz nem frissített, hanem első (szűz) telepítés?
- Oprendszer? Vista/Win7/XP (SP?) illetve 32/64 bites?
- Bascom telepítési útban igaz nincs ékezetes karakter?
Avatar
famadar
Újonc
Újonc
Hozzászólások: 2
Csatlakozott: 2008. október 23. csütörtök, 6:00

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

Köszi a gyors választ!
extended, szűz, vista32sp1,és mostmár olvassa az id, fuse,:oops:
:arrow: run as administrator :oops:
majd még görcsizek ,mert mostmeg a bemeneti hex fájlt nem "bírja " olvasni
tehát írni sem - viszont szépen törli a chipet!
...lehet megint valami jogosultság lesz?
mégegyszer köszi!
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Vista: nyert....

A Bascomot tessék jobb egérgomb: "Run as administrator"-ral futtatni....
Így az általa nyitott thread-ek is admin joggal bírnak. Ha a felhasználói jog az admin, az nem ugyanaz....

A bascom fordítást ne a Vista drivejára tedd meg, hanem a felhasználó dokumentumok mappájában (azaz a *.bas forrás ide legyen a Compile előtt elmentve!)
Avatar
nobody_hun
Bitfaragó
Hozzászólások: 425
Csatlakozott: 2005. november 14. hétfő, 7:00

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

Napi rendszerességgel megy Vista HP 64 bit, 32 bit, Bussiness 32 bit alól (angol alól is).
Egy trükk van:
UAC (User Account Control - Felhasználói fiók felügyelete) ki van kapcsolva.
:lol:
"Az IC-k füsttel működnek. Ha kijön belőlük a füst, nem működnek tovább." - ismeretlen szerző
"Az ID:FFFFFF egyenlő az Atmel még nem kiadott processzorával."
Válasz küldése