A legfurcsább dolog egy önálló Arduino táblával történik, amelyet én terveztem és építettem. Az alaplap (amelynek vázlata az alábbiakban látható) a következő tulajdonságokkal rendelkezik:
- ATmega328P-vel rendelkezik, 5 V-os feszültségszabályozóval és szokásos áramkörökkel, ha önálló vezérlőnek van beállítva.
- Olyan eredménytáblát irányít, amelyben több 7 kijelzős számjegy van összekapcsolva a jobb oldali csatlakozókon (JP1 – JP12).
- Kurzor gombokkal van ellátva, amelyek feszültséglétrán keresztül vannak dekódolva az ANALOG_0 (A0) úton.
- Valós idejű órával rendelkezik, hogy időt tartson, amikor kikapcsol.
- RF vevő modulja van.
- UART fejléccel (JP17) rendelkezik, így soros port használatával programozhatom az alaplapot.
- Hangszóró van csatlakoztatva a 3. digitális tűhöz ( D3).
Vázlatokat töltök fel egy RS232-TTL adapter segítségével, amelyet szintén felépítettem (sematikus ábrák is lent vannak) és egy Serial-to -USB kábel. A programozáskor a tábla nagyjából úgy viselkedik, mint egy Severino tábla.
A furcsa, hogy amikor vázlatot töltök fel, közepén szünetel, majd a hangszóró folyamatosan sípolni kezd. A következő avrdude üzenetekkel szünetel:
avrdude: 5.11-es verzió, összeállítva 2011. szeptember 2-án, 19:38:36 Szerzői jog (c) 2000-2005 Brian Dean, http: // www. bdmicro.com/ Szerzői jog (c) 2007-2009, Joerg Wunsch
A rendszer egészére kiterjedő konfigurációs fájl a "C: \ arduino-1.0.3 \ hardware / tools / avr / etc / avrdude.conf "A Port használata: \\. \ COM1 A Programmer használata: arduino Átbocsátási sebesség: 115200
Amikor megnyomom a reset gombot a táblán, az avrdude folytatja üzeneteinek kiadását (például az alábbiakban) , a hangjelzés leáll, a feltöltés folytatódik, és a vázlat sikeresen feltöltésre kerül a táblára.
avrdude: Send: 0 [30] [20] avrdude: Send: 0 [30] [20] avrdude: Küldés: 0 [30] [20] ... üzenet és a feltöltés folytatódik és sikeresen befejeződik.
Itt nincs kéznél a többi üzenet, de remélem, hogy megkapja az ötletet.
Tehát a kérdéseim a következők: Mi miatt szünetel a feltöltési folyamat?