Fråga:
Varför går MEGA2560 digitala stift högt vid seriell koppling?
c-wilson
2017-06-01 18:27:00 UTC
view on stackexchange narkive permalink

Jag försöker ställa in ett system med en som levererar ett visst antal digitala pulser till en enhet med en av de digitala stiften. Antalet levererade pulser anges över en Mega USB-seriell anslutning med ett Python-skript (eller terminal för felsökning).

När jag stänger den seriella anslutningen till Arduino får jag en kort "blip" som ser ut som en digital höjd (se bilden nedan). Detta händer när jag kopplar bort i PySerial med Serial.close () eller när jag helt enkelt stänger mitt Arduino IDE-terminalfönster.

Det inträffar inte när jag trycker på återställningsknappen på styrelse

Några idéer för hur man kan bli av med detta? Tack!

blip on disconnect

Du kan försöka lägga till ett neddragbart motstånd i stiftet och se om problemet kvarstår. Återställer Arduino sig själv när du kopplar bort den seriella anslutningen?
Kanske är det en kabeldragning. Prova att lägga upp en schematisk bild av din installation. Kanske måste vi se kretsarna inuti "enheten" som du har anslutit Mega till.
Det är definitivt en lednings sak; du kan ha kortslutit något eller missat kortslutning av alla skäl om du har mer än en;
Vilken digital stift? Vad är din kod?
Ett svar:
Kundarsa
2017-11-16 12:04:16 UTC
view on stackexchange narkive permalink

När du ansluter och kopplar från Arduino återställer USB-värdchipet hela enheten. Om du inte vill ha det här kan du klippa RESET-spåret på tavlan. enter image description here

vissa brädor har en bygel här istället som kan tas bort.

mer information här

https://playground.arduino.cc/Main/DisablingAutoResetOnSerialConnection



Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...