Arduino IDE serial monitor miért nem hajlandó kommunikálni Arduino Nano-val?
Windows7 (x64)-el használok Arduino IDE 2.0.0 programot.
Gond eddig nem volt vele.
Egyik napról a másikra nem hajlandó kommunikálni a serial monitor az USB-n a gépre dugott Arduino Nano boarddal.
A serial monitor 3 másodpercig kiír (egyszer, utána csak az IDE újraindításakor) egy sárga üzenetet, hogy nincs kapcsolat, és ha az majd létrejön akkor automatikusan kapcsolódik.
Ha nyomok egy upload-ot, akkor a program lefordul és áttölti a Nanoba (látom hogy az áttöltött program fut, működik) de az IDE alsó sorában az Uploading felirat nem tűnik el, megy a kék csík jobbra a végtelenségig.
Innentől kezdve nem lehet uploadolni csak ha az IDE-t leállítom és újraindítom. Akkor egyszer megint lehet.
Ha az upload-ot "beszédesre" állítom (Show verbose output during upload) akkor ez az üzenet látható:
avrdude: writing flash (3138 bytes):
Writing | ################################################## | 100% 0.53s
avrdude: 3138 bytes of flash written
avrdude done. Thank you.
Ilyenkor rendben befejeződik a feltöltés (nem marad úgy).
A serial monitor azonban semmilyen életjeélet nem mutat. A PC-nek küldött adatok nem érkeznek meg és az unonak sem küld semmit.
Ha azonban elindítok egy terminál programot akkor azzal kapom az adatokat az uno-ról és küldeni is lehet neki.
Egyéb infó:
- A sketch-ben a port 9600 bps N81-re van beállítva
- A Nano CH340 kínai USB chippel van ellátva. A drivere telepítve természetesen (eddig működött a fenti jelenség nélkül).
- Az Arduino csatlakoztatása után megjelenik az eszközkezelőben a CH340 virtuális COM port.
- A megfelelő számú COM portot állítom be az IDE-ben
- Másik USB portba dugva a CH340 más portszámot kap, de akkor sem működik a kommunikáció (nyilván átállítva az IDE-t ara a portra)
- Teljesen másik sketch (pl. ami "Hello world" szöveget küld Serialprinttel) ugyanezt csinálja)
- Másik Arduino IDE verzióval (V2.0.3) próbálva a helyzet változatlan
- Frissített CH340 USB driverrel próbálva a helyzet szintén változatlan
- Másik gépen (szintén Arduino IDE 2.0.0, de az operndszer Win10 x64) ugyanez a board ugyanezzel a sketch-el rendben működik serialmonitorostól
Van valakinek ötlete mivel lehetne jobbá tenni?
Nem csak azt akarok, ESP32-t is szoktam pl. használni, meg ki tudja mit hoz a jövő...
Egyelőre maradok az említett kerülő megoldásnál.
Később kipróbálom az Arduino IDE 1.8.18-at.
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!