ถามตอบปัญหาและข้อมูลเกี่ยวกับ serial-port

ปัญหาบัฟเฟอร์เมื่อทำการสื่อสารแบบอนุกรมกับ C++

ฉันกำลังทำงานเพื่อการสื่อสารแบบอนุกรมโดยใช้ C ++ ฉันกำลังเรียกคำสั่ง linux ด้วย C ++ พอร์ตหนึ่งที่ฉันใช้ทำงานเป็นเครื่องส่งและอีกส่วนหนึ่งทำงานเป็นเครื่องรับ นี่คือวิธีการส่งสัญญาณ ...

• c++ • c • linux • serial-port • buffer

Arduino ติดอยู่ที่ COM1 และ Device Manager Crashing [ปิด]

ฉันเพิ่งเพิ่ม Arduinos ใหม่สองสามตัวและพวกมันทั้งหมดกำลังโหลดบน COM1 นี่คือพฤติกรรมแปลก ๆ บางส่วน: เสียบ Arduinos สามตัว และพวกมันทั้งหมดอยู่ใน COM1 ไม่เคยเห็นหลายเครื่อง...

วิธีกำหนดค่าอัตรารับส่งข้อมูลของพอร์ตอนุกรมเสมือน

ฉันสร้างพอร์ตอนุกรมโดยใช้ socat PTY,link=/tmp/ttys0,raw,echo=0 PTY,link=/tmp/ttys1,raw,echo=0 & ฉันคิดว่ามันสร้าง 2 PTY ภายใต้ /dev และให้ /tmp /ttys0 และ /tmp/ttys1 ชี้ไปที่พวกมัน % ls -...

รับข้อมูลเซ็นเซอร์อนาล็อกของ arduino ผ่าน raspberry pi เพื่อแสดงบน GUI ใน C [ซ้ำกัน]

โปรดทราบว่าฉันเป็นผู้เริ่มต้นเขียนโค้ดโดยสมบูรณ์ และฉันเพิ่งทำสิ่งนี้สำหรับโครงการแบบครั้งเดียว (การแปลงรถบ้านพร้อมระบบอัตโนมัติอัจฉริยะโดยใช้ Raspi และ GUI) ดังนั้นกรุณากรุณา ฉัน ...

การย้ายหน้าต่างบล็อกการรับข้อมูล Qt SerialPort

ฉันกำลังพัฒนาแอปพลิเคชัน Qt ซึ่งมีหน้าต่างและโมดูลพอร์ตอนุกรม ปัญหาของฉันคือเมื่อฉันกดที่หน้าต่างหรือย้าย การรับสัญญาณของโมดูล QSerialPort (ด้วย ...

การส่งคำสั่ง ASCII ผ่าน Teensy 3.5 (Arduino IDE) ไปยัง Flowmeter ของ TSI 5300 Series

ปัญหา ฉันกำลังพยายามส่งคำสั่ง ASCII จาก Teensy 3.5 ไปยังเครื่องวัดการไหล TSI 5300 Series ฉันทำสิ่งนี้สำเร็จบน python แต่ฉันไม่สามารถหาวิธีทำซ้ำกับ Arduino ...

ในขณะที่การวนซ้ำไม่หยุดใน Arduino [ปิด]

ฉันกำลังใช้ลูป while แต่การวนซ้ำไม่หยุด นอกจากนี้ serialmonitor จะหยุดเขียนค่า ทำไมถึงเป็นอย่างนั้น? คำสั่งหยุดไม่ทำงานเช่นกัน ด้านล่างเป็นรหัสของฉันในขณะที่ (x <= Y) //Y คือ ...

วิธีการสตรีมไปยังข้อมูลแบบฟอร์ม c# ที่ได้รับจากพอร์ตอนุกรม

ฉันต้องการพิมพ์ในรูปแบบ c # (อาจเป็น Richtextbox) ข้อมูลที่ Arduino ของฉันมอบให้ ฉันสามารถเชื่อมต่อพอร์ตอนุกรม tjhe ได้ แต่รหัสปัจจุบันของฉันให้เฉพาะค่าที่พิมพ์ล่าสุด ฉันต้องการที่จะ ...

C# Serial Port รอการตอบกลับที่ถูกต้องก่อนที่จะอนุญาตข้อความใหม่

ก่อนอื่นฉันอยากจะบอกว่าขอโทษสำหรับการโพสต์สองครั้ง ฉันเกรงว่าบริบทและคำถามที่ฉันโพสต์ก่อนหน้านี้ไม่ชัดเจนเพียงพอ และแม้ว่าวิธีแก้ไขวิธีใดวิธีหนึ่งจะได้ผล ฉันก็ยังพยายามทำความเข้าใจ ...

rs232 ไปยังการควบคุมคีย์บอร์ด

ฉันมีคำถามที่ฉันหวังว่าพวกคุณสามารถช่วยได้ ฉันมีปุ่มกดที่ฉันสามารถตั้งโปรแกรมให้ส่งคำสั่งซีเรียล (ซีเรียลเท่านั้น) ฉันมีปุ่มกดที่เชื่อมต่อกับตัวแปลงซีเรียลเป็น USB, ...

วิศวกรรมย้อนกลับการตรวจสอบจากอุปกรณ์อนุกรมเก่า

ฉันได้วิเคราะห์อุปกรณ์อนุกรมที่ส่งข้อมูลระหว่างตัวเครื่องกับแผงด้านหน้า (lcd ปุ่ม ฯลฯ) ฉันคิดว่าฉันมีความคิดที่ดีทีเดียวว่าโครงสร้างข้อมูลต่างๆ คืออะไร (ดู ...

รอข้อความซีเรียลก่อนดำเนินการต่อใน C#

ฉันกำลังทำงานกับส่วนต่อประสานระหว่าง C # และโครงการ Arduino ฉันใช้พอร์ตอนุกรมเพื่อส่งและรับข้อความจาก Arduino และทุกอย่างก็ดูดี อย่างไรก็ตาม ฉันมาที่...

วิธีส่งคำสั่ง g-code หลายตัวผ่าน pySerial โดยไม่หน่วงเวลา

ฉันมีสคริปต์หลามที่สร้างการเชื่อมต่อแบบอนุกรมกับ Arduino-Mega ของฉัน (ทางลาด 1. 4) ฉันกำลังใช้ไลบรารี pyserial ซึ่งฉันส่งคำสั่ง G-Code ผ่าน COM มี "Marlin 2.0x" ...

การเปลี่ยนสีพื้นหลังของเซลล์ใน datagrid เมื่อค่าของมันเปลี่ยนไป

ฉันมี Datagrid โดยคอลัมน์หนึ่งถูกเติมด้วยค่าที่มาจากพอร์ตอนุกรม เพียงแค่ต้องเปลี่ยนสีพื้นหลังของเซลล์หากค่าของเซลล์แตกต่างจากค่าก่อนหน้า คอลัมน์ -- ...

ข้อผิดพลาด TCommPortDriver OnReceiveData Delphi 11

ฉันใช้องค์ประกอบ TCommPortDriver ใน Delphi 7 มันยอดเยี่ยมมากสำหรับการสื่อสารแบบอนุกรม แต่ใน Delphi 11 ข้อมูลที่ได้รับนั้น "แปลก" เช่น: Baud Rate 19200, Parity 1, databits 8, hwflow ...