ATMEGA8 sck pin

Ha a chip nem reagál a programozóra...
Avatar
sziklaboci
Újonc
Újonc
Hozzászólások: 7
Csatlakozott: 2012. november 2. péntek, 6:00

ATMEGA8 sck pin

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

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

Re: ATMEGA8 sck pin

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

A LED előtti ellenállást növeld meg 680...1k-ra!
Avatar
sziklaboci
Újonc
Újonc
Hozzászólások: 7
Csatlakozott: 2012. november 2. péntek, 6:00

Re: ATMEGA8 sck pin

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

1.5K van most is előtte.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ATMEGA8 sck pin

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

Dróthiba?
Tápot kap?
Sebességet vedd vissza...
Avatar
sziklaboci
Újonc
Újonc
Hozzászólások: 7
Csatlakozott: 2012. november 2. péntek, 6:00

Re: ATMEGA8 sck pin

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

Két másik atmega8-om is van, azok gond nélkül mennek a programozóval. Sebességet megpróbálom.
Avatar
GPeti
Bitmanipulátor
Hozzászólások: 131
Csatlakozott: 2011. március 3. csütörtök, 7:00

Re: ATMEGA8 sck pin

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

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

Re: ATMEGA8 sck pin

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

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.... :(
Avatar
GPeti
Bitmanipulátor
Hozzászólások: 131
Csatlakozott: 2011. március 3. csütörtök, 7:00

Re: ATMEGA8 sck pin

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

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.
potyesz
Újonc
Újonc
Hozzászólások: 3
Csatlakozott: 2023. február 27. hétfő, 9:34

Re: ATMEGA8 sck pin

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

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

Re: ATMEGA8 sck pin

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

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:

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
helyett

Kód: Egész kijelölése

usbasp.protocol=usbasp -B0.666
vagy még jobb:
ú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 :)
Válasz küldése