โพรโทคอลการสื่อสารแบบอนุกรมนั้นจําเป็นสําหรับตัวควบคุมไมโคร เพื่อแลกเปลี่ยนข้อมูลกับอุปกรณ์อื่น ๆ โพรโทคอลที่นิยมมากที่สุด คือ UART, PPI และ I2C โพรโทคอลแต่ละระบบมีลักษณะเฉพาะเฉพาะตัว สําหรับโปรแกรมและการปรับแต่งฮาร์ดแวร์ต่าง ๆ
UART (ตัวรับ/ ตัวป้อนข้อมูลแบบยูนิเวอร์ชัน)
UART เป็นโปรโตคอลที่เรียบง่าย เรียบง่าย เรียบง่าย ใช้ข้อมูลสองสาย อันแรกสําหรับการส่ง (TX) และอีกสายสําหรับรับ (RX) ใช้อย่างแพร่หลายสําหรับการสื่อสารต่อเนื่องระหว่างคอมพิวเตอร์และไมโครคอนโทรล ยูอาร์ทีไม่ต้องการสัญญาณนาฬิกา ทําให้ง่ายต่อการใช้งาน
อัตราการโอนข้อมูลและฟอร์แมตสามารถตั้งค่าได้ โดยปกติจะเป็นอัตราแบบ bud ซึ่งจะมีค่าตั้งแต่ 9600 ถึง mbps หลายตัว UART เหมาะกับการสื่อสารแบบระยะไกล และโปรแกรมที่ควรใช้ความเรียบง่ายมากกว่า
PHI (ส่วนเชื่อมต่อไฟฟ้า)
PSI เป็นโปรโตคอลที่ใช้โครงสร้างแบบ Server- Slave ใช้สัญญาณหลัก 4 อย่าง เช่น SCLK (เวลา), MOSI (มาสเตอร์ออกแบบทาส), MISI (Musster in Plave Outlook) และ SS (เลือก) PATI ให้ส่งข้อมูลความเร็วสูง
การสื่อสารแบบเต็มระบบ สําหรับการสื่อสารด้วยเซ็นเซอร์, อุปกรณ์หน่วยความจํา, และการแสดงผล PSI รองรับการสื่อสารแบบครอบคลุม อนุญาตให้ส่งข้อมูลและรับสัญญาณพร้อมกัน อุปกรณ์หลาย ๆ อุปกรณ์สามารถเชื่อมต่อได้โดยใช้บรรทัดการเลือกทาสแยก
I2C (วงจรการเข้าใช้ภายใน)
I2C เป็นระบบหลายระบบหลายระบบหลายระบบใช้ระบบแบบหลายระบบ ซึ่งใช้สองสายทางเดียว คือ SDA (Data) และ SCL (เวลา) ออกแบบสําหรับการสื่อสารแบบระยะไกลภายในอุปกรณ์หรือระบบ
I2C รองรับอุปกรณ์หลายอุปกรณ์บนรถบัสคันเดียวกัน แต่ละเครื่องจะมีที่อยู่เฉพาะ ซึ่งเหมาะกับโปรแกรมที่ใช้งานความเร็วต่ํา เช่น เซ็นเซอร์, ESPRP และนาฬิกาแบบเรียลไทม์ โพรโทคอลนี้จะช่วยลดสายไฟและลดจํานวนเข็มหมุด
การ เปรียบ เทียบ โปรโตคอล
- [FLT: 0] UART: เรียบ, เปรีย asic, เหมาะสมสําหรับการติดต่อทางจุด-จุด.
- [FLT: 0] STSI: อย่างรวดเร็ว, เต็ม-dutlex สนับสนุนอุปกรณ์หลายอุปกรณ์ที่มีบรรทัดที่อุทิศตัว
- [FLT: 0] I2C: Multiple-device, low-สปีด, สายยางน้อย.