ATMEGA8 sck pin
- sziklaboci
- Újonc
- Hozzászólások: 7
- Csatlakozott: 2012. november 2. péntek, 6:00
ATMEGA8 sck pin
Sziasztok!
Adott egy atmega8. Elkövettem egy olyat, hogy a 19-es lábát (PB5, arduinoban ez a 13-as port) programból led villogtatására használom. A program szépen fut a mikrokontrolleren, gyönyörűen villog a led, csakhogy az ic ezen lába egyben az SCK láb is, és így azóta nem tudok másik programot tölteni a kontrollerre, mióta rátettem a jelenlegit. Avrdude alapból nem ismeri fel, -F kapcsolóval fuse bitek olvashatók, program feltöltés lefut, de az ellenőrzés hibát jelez, aztán ezt követően ahogy látom a régi program marad az ic-ben, mert továbbra is villogtatja az sck-ra kötött ledet. Nincs rajta arduino bootloader, így soros porton nem tudom felülírni a jelenlegi programot.
Lehet ezzel valamit kezdeni?
Előre is köszönöm a segítséget!
Adott egy atmega8. Elkövettem egy olyat, hogy a 19-es lábát (PB5, arduinoban ez a 13-as port) programból led villogtatására használom. A program szépen fut a mikrokontrolleren, gyönyörűen villog a led, csakhogy az ic ezen lába egyben az SCK láb is, és így azóta nem tudok másik programot tölteni a kontrollerre, mióta rátettem a jelenlegit. Avrdude alapból nem ismeri fel, -F kapcsolóval fuse bitek olvashatók, program feltöltés lefut, de az ellenőrzés hibát jelez, aztán ezt követően ahogy látom a régi program marad az ic-ben, mert továbbra is villogtatja az sck-ra kötött ledet. Nincs rajta arduino bootloader, így soros porton nem tudom felülírni a jelenlegi programot.
Lehet ezzel valamit kezdeni?
Előre is köszönöm a segítséget!
Re: ATMEGA8 sck pin
A LED előtti ellenállást növeld meg 680...1k-ra!
- sziklaboci
- Újonc
- Hozzászólások: 7
- Csatlakozott: 2012. november 2. péntek, 6:00
Re: ATMEGA8 sck pin
1.5K van most is előtte.
Re: ATMEGA8 sck pin
Dróthiba?
Tápot kap?
Sebességet vedd vissza...
Tápot kap?
Sebességet vedd vissza...
- sziklaboci
- Újonc
- Hozzászólások: 7
- Csatlakozott: 2012. november 2. péntek, 6:00
Re: ATMEGA8 sck pin
Két másik atmega8-om is van, azok gond nélkül mennek a programozóval. Sebességet megpróbálom.
Re: ATMEGA8 sck pin
Nekem is volt most egy érthetetlen gondom, a bascom programozót eddig 2 delay használtam, pl. DIP tokos attiny2313 ment is, de mikor smd attiny2313 programoztam a delay-t fel kellett venni 200-ra, mindig tévesztett alig tudtam rájönni a problémára, csak 5cm dróttal több de nem ettől függhet.
Re: ATMEGA8 sck pin
5 cm drót, nagyobb LPT sebesség: a kapacitás nő, és a négyszög helyett rögtön színusz van. És a mai LPT portok 3.3V-osak....
Re: ATMEGA8 sck pin
Használtam már 40cm toldással is gond nélkül mega128-hoz, régi gépem van 4,5V kimenettel, az stk200 kapcsolást használom amiben buffer IC is van.
Re: ATMEGA8 sck pin
@sziklaboci: az arduino ide-ban hgoy tudod a sebességet csökkenteni? sikerült végül feltöltened az új programot? bár elég régen történ ez de lehet hogy én is valamilyen iylen szituba keveredtem előre is köszi a válaszodat
Re: ATMEGA8 sck pin
tools.avrdude.program.pattern a kulcsszó. Ezt a platform.txt állományban találod.
Nálam:
c:\Program Files (x86)\Arduino\hardware\arduino\avr\ alatt van.
A módosítandó sor:
Itt általánosságban tudsz a parancssorba belepiszkálni.
De ha USBASP esetén:
programmers.txt kiegészít
helyett
vagy még jobb:
új programozók definiálása:
Nálam:
c:\Program Files (x86)\Arduino\hardware\arduino\avr\ alatt van.
A módosítandó sor:
Kód: Egész kijelölése
tools.avrdude.program.pattern="{cmd.path}" "-C{config.path}" {program.verbose} {program.verify} -p{build.mcu} -c{protocol} {program.extra_params} "-Uflash:w:{build.path}/{build.project_name}.hex:i"
Itt általánosságban tudsz a parancssorba belepiszkálni.
De ha USBASP esetén:
programmers.txt kiegészít
Kód: Egész kijelölése
usbasp.protocol=usbasp
Kód: Egész kijelölése
usbasp.protocol=usbasp -B0.666
új programozók definiálása:
Kód: Egész kijelölése
usbaspSlow.name=USBaspSlow
usbaspSlow.communication=usb
usbaspSlow.protocol=usbasp -B10
usbaspFast.name=USBaspFast
usbaspFast.communication=usb
usbaspFast.protocol=usbasp -B0.666
http://www.tavir.hu - a gazda