ATtiny85 programozása ArduinoISP-vel - hiba!

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
havasi
DrótVégénSzéndarab
Hozzászólások: 38
Csatlakozott: 2010. szeptember 7. kedd, 6:00

ATtiny85 programozása ArduinoISP-vel - hiba!

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

Sziasztok!

ATtiny85-t szeretnék programozni Bascom alól ArduinoISP-vel. A chipet felismeri, a FLASH tartalmát ki tudom olvasni. A probléma a törléskor jön elő, lefagy az ISP, ezért nem tudom a chipet átírni. Arduino alól viszont ez a hiba nem fordult elő.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

AVRStudio alol nem jo?

Melyik Bascom-AVR verzio? A regebbiek nem kezeltek a hibauzenetet a programozo felol, egyszeruen lefagytak...
Avatar
havasi
DrótVégénSzéndarab
Hozzászólások: 38
Csatlakozott: 2010. szeptember 7. kedd, 6:00

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

2.0.5.0 "olcsóbbik" változat. Az AVRStudio-t még nem használtam, támogatja az ArduinoISP-t?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Igen, támogatja....

2.0.5.0 esetén pedig a demoval már ment együtt :) ....
Avatar
havasi
DrótVégénSzéndarab
Hozzászólások: 38
Csatlakozott: 2010. szeptember 7. kedd, 6:00

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

Az AVRStudio nem jött be...
Az AVRDUDE-val sikerült! Ezekkel a beállításokkal (ha netán valaki programozóvá alakítaná az AVR-Duino-ját):
Arduinoban feltöltem a File/Examples/ArduinoISP-t
Az én estemben a bekötés:
ATtiny85 Pin 7 - Arduino Pin 13 (SCK)
ATtiny85 Pin 6 - Arduino Pin 12 (MISO)
ATtiny85 Pin 5 - Arduino Pin 11 (MOSI)
ATtiny85 Pin 1 - Arduino Pin 10 (RESET)
ATtiny85 Pin 4 - GND
ATtiny85 Pin 8 - Vcc
Ledek (amiket nem használtam):
Arduino Pin 7 (égetés)
Arduino Pin 8 (hiba)
Arduino Pin 9 (heartbeat)

Bascom beállítások:
Programmer: External programmer
Program: avrdude.exe (Arduino könyvtárból) bemásoltam mellé az avrdude.conf fájlt mert a paraméterekkel nem sikerült megadni az útvonalát
Parameter:
-c stk500v1 -p t85 -P com6 -b 19200 -U flash:w:{FILE}:i
Use HEX file - pipa!

AVRDUDE paraméterei: http://www.ladyada.net/learn/avr/avrdude.html, itt megtalálható a programozók, eszközök listája, és hogy a biztosítékbiteket hogyan lehet átírni.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

AVRDuDeGui vagy AVR - 8 - O - mat grafikus keretrendszerrel állísd be....
Különbewn számolhatod bitenként -> reset láb véletlen lezárása: kizárod magad a chipből....
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Avatar
havasi
DrótVégénSzéndarab
Hozzászólások: 38
Csatlakozott: 2010. szeptember 7. kedd, 6:00

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

A duino2.bat-ban csak a ATMega-khoz van illesztve az AVRDUDE, ATtiny-khez nem és az ArduinoISP miatt a programozó is STK500v1 az AVRISP helyett. Persze bele is lehetne írni...
A biztosítékbiteket még nem állítottam, de majd kipróbálom a két progi közül valamelyiket.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Duino2.bat bővíthető :). Most kísérletezem azzal, hogy:
- a chipet ne én mondjam meg, hanem az avrdude kérdezze le
- a flip keretet (usb-s avr) tudja kezelni
Válasz küldése