20 mHz-es kristály+16 mHz-es FUSE bit+breadboard

Ha a chip nem reagál a programozóra...
dlaszlo
DrótVégénSzéndarab
Hozzászólások: 49
Csatlakozott: 2013. április 20. szombat, 6:38

20 mHz-es kristály+16 mHz-es FUSE bit+breadboard

HozzászólásSzerző: dlaszlo » 2013. május 4. szombat, 19:40

Sziasztok!

Nem zártam ki magam a chip-ből szerencsére, de vettem ma két atmega328pu-t, és ezzel a tutorial-al: http://arduino.cc/en/Tutorial/ArduinoToBreadboard töltöttem rá bootloader-t. Csak 16 mHz-es kristály helyett 20 mHz-est vettem véletlen (az én memóriám nem EPROM. :)), és úgy tűnik most az Arduino-ban tökéletesen működik minden mikrokontroller, de a breadboard-omon - feltételezem a 20 mHz kristály miatt - nem akar az a d13-as led villogni (a blink példaprogram.)

A kérdésem, hogy a 16 mHz-re beállított FUSE bitekkel (ami a bootloader beégetésekor beírodott) + a 20 mHz-es kristállyal nem is kell működnie a breadboardnak? Esetleg valami mást baltázhatok el, rosszul dugdostam össze a próba panelen? Azt gondoltam hogy sebaj, 20 mHz-es lett a kristály, maximum rosszak lesznek az időzítések, amíg nem veszek egy 16 mHz-est. Lehet hogy az Arduino bootloader várakozik valami Arduino specifikus dologra, ami miatt nem indul el a programom?

Ha a kristály a gond, akkor hogy lehetne ezt ilyen esetben visszaírni a gyári belső 1 Mhz-re?

Köszönöm

dlaszlo
DrótVégénSzéndarab
Hozzászólások: 49
Csatlakozott: 2013. április 20. szombat, 6:38

Re: 20 mHz-es kristály+16 mHz-es FUSE bit+breadboard

HozzászólásSzerző: dlaszlo » 2013. május 4. szombat, 20:11

Sziasztok!

Azt nem mondanám hogy túl hamar kérdeztem, mert nagy küzdelem volt, de amint elküldtem a post-ot rá két percre megoldódott.
A d13-as pin nem a 13-as láb, hanem a 19-es. :)

Köszönöm és bocsánat.

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

Re: 20 mHz-es kristály+16 mHz-es FUSE bit+breadboard

HozzászólásSzerző: Robert » 2013. május 4. szombat, 20:52

Ha bootloaderes feltöltés van: nem megy. Sebességhiba.
ISP-ként feltöltve minden OK.

Belső 8 MHz-ra is rakhaítod az eszközt, így a sebesség ok lesz, ha 8 MHz-ra fordítasz.
De trukk: boards.txt-ben írd át az órajelet 20 MHz-ra:).

dlaszlo
DrótVégénSzéndarab
Hozzászólások: 49
Csatlakozott: 2013. április 20. szombat, 6:38

Re: 20 mHz-es kristály+16 mHz-es FUSE bit+breadboard

HozzászólásSzerző: dlaszlo » 2013. május 4. szombat, 23:50

Köszönöm, végül 20 mHz-esre fordítottam a programot.

dlaszlo
DrótVégénSzéndarab
Hozzászólások: 49
Csatlakozott: 2013. április 20. szombat, 6:38

Re: 20 mHz-es kristály+16 mHz-es FUSE bit+breadboard

HozzászólásSzerző: dlaszlo » 2013. május 5. vasárnap, 8:50

Az mitől lehet hogy a breadboard-on az egyik mikrokontroller kb fél óra után "lefagy", a másik kb 2 másodperc után?

dlaszlo
DrótVégénSzéndarab
Hozzászólások: 49
Csatlakozott: 2013. április 20. szombat, 6:38

Re: 20 mHz-es kristály+16 mHz-es FUSE bit+breadboard

HozzászólásSzerző: dlaszlo » 2013. május 5. vasárnap, 14:56

Most kb úgy néz ki, hogy az Arduino-hoz kapott ATMEGA328P szívesen működik 20 mHz-el akármeddig a breadboard-on, amit vettem az pár másodperc múlva kifagy 20 mHz-en. Amit vettem, az viszont jól működik 16 mHz-el az Arduino-ban. De mi okozhatja ezt? Rossz az IC amit vettem, vagy én égettem el? Egyszer az egyiket két lyukkal mellé dugtam a próba panelen, és rendesen felforrósodott. Egyszer véltelen fordítva is betettem. Ezek miatt sérülhetett? De kettőt vettem, és mindkettő fagy egy idő után...

Köszönöm

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

Re: 20 mHz-es kristály+16 mHz-es FUSE bit+breadboard

HozzászólásSzerző: Robert » 2013. május 5. vasárnap, 17:41

Táp szűrőkondi ott van?
Amit vettél utólag chipet - az lehet rossz.
20 MHz-et vinnie kell(ene).

Ha felforrósodott, stb - akkor a chip tuti sérült...

dlaszlo
DrótVégénSzéndarab
Hozzászólások: 49
Csatlakozott: 2013. április 20. szombat, 6:38

Re: 20 mHz-es kristály+16 mHz-es FUSE bit+breadboard

HozzászólásSzerző: dlaszlo » 2013. május 5. vasárnap, 19:53

Tápszűrő kondi: hurrá, megjavult :)
Egy 5V-os tápegységet használtam amit egy hub-hoz kaptam, de nem használom a hub-ot mert az is mindig lefagyott :)

Betettem egy 100 nF-os kondit (az Ube 5v és a GND-t kötöttem vele össze), azóta jól működik a mikrokontroller, ami pár másodperc alatt kifagyott.

Sült chip(s): megpróbálkozok vele, majd kiderül ha valami nem működik :)

Köszönöm a segítséget!


Vissza: “Kizártam magam a chipből...”

Ki van itt

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