Programfeltöltési hiba

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Avatar
rostasc3
Biztosítékgyilkos
Hozzászólások: 52
Csatlakozott: 2009. október 20. kedd, 6:00

HozzászólásSzerző: rostasc3 » 2012. szeptember 19. szerda, 11:58

Sziasztok!
A tanfolyam hatására elővettem a duino (mega 168) r8-at, és kísérletezgettem a waveshielddel, de közben a feltöltött program futása többszöri kísérlet alatt egyre hamarabb megállt (amikor az sd kártya nem volt a foglalatban, akkor jelezte, hogy nincsenek a szükséges állományok, amikor bent volt, akkor meg nem látta őket). utána már nem is tudtam feltölteni programot az arduino keretrendszerrel. A jelenség (levett waveshield mellett): a pc az usb portot látja, programfeltöltés közben a panelen az rx/tx ledek közül a piros háromszor villan, hosszú szünetet tart, aztán villan még egyet, majd megáll. Amíg jó volt, addig a zöld is jelezte az adatforgalmat, de most valami meghalt.
Mi lehet az?

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2012. szeptember 19. szerda, 12:05

Rossz a kiválasztott eszközöd a Tools/Board alatt.
Állítsd át Diecimila/168-re.

Avatar
rostasc3
Biztosítékgyilkos
Hozzászólások: 52
Csatlakozott: 2009. október 20. kedd, 6:00

HozzászólásSzerző: rostasc3 » 2012. szeptember 19. szerda, 12:16

:( Azon volt, mert előzőleg már sikerült több feltöltés az eszközre.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2012. szeptember 19. szerda, 14:08

AVR chip kivesz.
2-3 lába összeköt a chip foglaltban.
Ekkor a mind2 LED világítania/villogia kell -> USB Illesztő OK.

A Blink.pde programot töltsd fel mintának....

Avatar
rostasc3
Biztosítékgyilkos
Hozzászólások: 52
Csatlakozott: 2009. október 20. kedd, 6:00

HozzászólásSzerző: rostasc3 » 2012. szeptember 19. szerda, 15:11

USB illesztő ok.
Feltöltés nem megy.
Akkor most az avr chip beteg?

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2012. szeptember 19. szerda, 16:55

A resetlábat az USBchip lerántja? Azaz a chipet reseteli?

Ha igen - akkor a AVR-chipnek lehet baja...

Avatar
rostasc3
Biztosítékgyilkos
Hozzászólások: 52
Csatlakozott: 2009. október 20. kedd, 6:00

HozzászólásSzerző: rostasc3 » 2012. szeptember 19. szerda, 17:24

Ezt tökéletesen nem tudom megmondani. A power csatlakozó 1-2 lábára (reset, 3v3) tettem egy ledet. ha kézel nyomom a reset gombot, akkor a led világít, amúgy csak halványan parázslik. programfeltöltéskor a led alig észrevehetően villog.
Ha ez az avr chip hibájára utal, akkor az a következő kérdésem, hogy ehhez a panelhez rendelhetek ATMega328 DIP-et, bootloaderrel (a waveshield programja éppen csak belefért a 168-asba). S még egy kérdés, elképzelhető, hogy a waveshield AF_Wave példaprogram éppen azért nem látta a fileokat a kártyán, mert a kártya 2GB-s volt?

Avatar
rostasc3
Biztosítékgyilkos
Hozzászólások: 52
Csatlakozott: 2009. október 20. kedd, 6:00

HozzászólásSzerző: rostasc3 » 2012. szeptember 24. hétfő, 8:32

Ha ez az avr chip hibájára utal, akkor az a következő kérdésem, hogy ehhez a panelhez rendelhetek ATMega328 DIP-et, bootloaderrel (a waveshield programja éppen csak belefért a 168-asba). S még egy kérdés, elképzelhető, hogy a waveshield AF_Wave példaprogram éppen azért nem látta a fileokat a kártyán, mert a kártya 2GB-s volt?

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2012. szeptember 24. hétfő, 8:59

Hogy miért van duplán?
M328 chipben simán megy.
A 168 esetén a soros buffert kell visszavenni. Ezzel _talán_ segítesz rajta.

A Shopban van M328-as chip...

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3344
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

HozzászólásSzerző: kapu48 » 2012. szeptember 24. hétfő, 9:06

Szerintem felülírtad a botloadert, újra kellene tölteni.

Kel hozzá valami ISP programozó. A legolcsóbb is megfelel. Pl.:
STK200 programozó Kategória: Fejlesztőeszköz/AVR programozók/

ICt itt rendelhetsz: ATMega328P DIP tok (ARDUINO bootloaderrel)
http://avr.tavir.hu/modules.php?name=Asers_Shop
8)

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2012. szeptember 24. hétfő, 9:15

Ha FTDI chiped van, akkor is fel tudsz ra tolteni bootloadert. A leirasok kozt van hozza minta. Ez a "szombat este meghalt a chipem" szindroma.
A Bootloader viszont vedett. A biztositekbiteknel minden esetben bekapcsolni illik (nalam legalabbis igy van).

Avatar
rostasc3
Biztosítékgyilkos
Hozzászólások: 52
Csatlakozott: 2009. október 20. kedd, 6:00

HozzászólásSzerző: rostasc3 » 2012. szeptember 24. hétfő, 9:29

Keresem.

Avatar
rostasc3
Biztosítékgyilkos
Hozzászólások: 52
Csatlakozott: 2009. október 20. kedd, 6:00

HozzászólásSzerző: rostasc3 » 2012. szeptember 24. hétfő, 9:52

Meg is találtam, a 945-ös cikkben van , de kell hozzá szalagkábel meg pár forrasztanivaló alkatrész, ennek hiányában most megállok.

Avatar
rostasc3
Biztosítékgyilkos
Hozzászólások: 52
Csatlakozott: 2009. október 20. kedd, 6:00

HozzászólásSzerző: rostasc3 » 2012. szeptember 25. kedd, 7:51

A cikkben szereplő 10 eres szalagkábel az a közönséges darab, ami a pc-kben is van?

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2012. szeptember 25. kedd, 8:28

Igen. Úgyis csak a bekötéshez kell.

Fontos!
A cikkben még a ISP10-es kiosztású csatlakozóra van kitalálva. De mostanában az ISP6-os van a peneleken!


Vissza: “Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég