• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino Nano z CH340 ciekawy problem
#14
Dzieki za wsparcie !

Troche dlubalem wczoraj przy sketchu na Leonardo. Usuniecie lini kodu z mrugajaca LEDka powoduje, ze
po wyslaniu w Serial Monitorze :C#:GB#:GH#, odpowiedź  00#00#00# pojawia sie natychmiast. Opoznienie najwyarazniej wynikalo wlasnie z tego.

Probowalem tez wygooglac jakies wartosciowe info n/t problemow w komunikacji po USB apliakcji PC z Leonardo.

Znalazlem 2 ciekawe dyskusje

#1

https://forum.arduino.cc/index.php?topic=143028.0

"...The Leonardo requires that DtrEnable be set when opening the serial connection (on the PC end).
The Serial Monitor does that. Most PC applications do not...."

Jako rozwiazanie zaprpoonowane jest zakomnetowanie lini (w pliku ....\Arduino\hardware\arduino\cores\arduino\CDC.cpp.)

gdzie jest nastepujacy warunek: if (_usbLineInfo.lineState > 0) { }

Wbrew podopowiedziom autora tego pomyslu znalazlem 2 takie miesjca w CDC.cpp. Z opisu wynika ze obydwa dotycza odpowiedzi po serialu tylko gdy port jest otwarty i skonfigurowany. Probowalem komentowac cale odowalnie i wgrywac sketch do Leonardo ale nic to nie dalo. Byc moze cos zrobilem zle.

#2

https://www.lattepanda.com/topic-f6t1429.html?start=20

"....
The key is Leonardo doesn't execute SerialEvent() (for some reason!).
It is supposed to execute between loop() passes as all other Arduinos do
...To get this working, I just added a call to SerialEvent() as the first line in loop() and it now works with the Serial Monitor and my C# code....

Przykladowy kod z ta zmiana do pobrania w URL.
https://www.lattepanda.com/forum/downloa...php?id=309

Prosze o komentarz czy to wlasciwa droga poszukiwan ew sugestie gdzie szukac dalej, co zmienic ?
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Arduino Nano z CH340 ciekawy problem - przez michulus - 21-09-2019, 02:54

Skocz do:


Przeglądający: 1 gości