Thai microtron community

Electronic Knowledge Base => Microcontoller & Electronics => Topic started by: nonameiii on September 12, 2009, 06:31:17 PM



Title: ส่งข้อมูลระหว่าง picกับpic
Post by: nonameiii on September 12, 2009, 06:31:17 PM
ผมต้องการส่งข้อมูลแบบอนุกรมระหว่างpicกับpic(โดยใช้สายส่งเส้นเดียว)
ตัวนึงรับอย่างเดียวและอีกตัวส่งอย่างเดียว พอจะมีแนวทางมั้ยครับ
ใครรู้ช่วยตอบทีครับ ผมใช้ccs อะครับ
ขอบคุณล่วงหน้าครับ


Title: Re: ส่งข้อมูลระหว่าง picกับpic
Post by: smitdh on September 13, 2009, 11:27:59 PM

ที่จริงแล้ว UART ก็สามารถใช้งานเป็น network เหมือนกับ RS485 ครับ คือสามารถต่อพ่วงกันได้หลายๆ ตัว เพียงแต่ขา TX ของ UART จะเป็นโลจิก 1 ในสถานะ wait state จึงไม่สามารถนำมาต่อกันได้โดยตรง เหมือนขา RX แต่ถ้าเราดัดแปลงวงจรนิดหน่อยโดยต่อไดโอดที่ขา TX แล้วจับรวมเข้ากับขา RX ก็สามารถใช้ UART แบบเส้นเดียวได้ โดยจะเป็นการ รับส่งแบบ Half Duplex คือเป็นการส่งและรับข้อมูลแบบสลับกัน มีคนเคยใช้งานในลักษณะนี้แล้วเรียกมันว่า PBUS
ลองดูตัวอย่างที่นี่ครับ
http://jap.hu/electronic/pbus.html


Title: Re: ส่งข้อมูลระหว่าง picกับpic
Post by: ANTY87 on September 16, 2009, 08:27:27 PM
หนก็ทำอยู่อ่ะพี่
นู๋ใช้ Uart เหมือนกัน
PIC CS น่าจะมีอยู่แล้ว  ^^


Title: Re: ส่งข้อมูลระหว่าง picกับpic
Post by: nonameiii on October 11, 2009, 07:24:59 PM
ขอบคุณครับ

ลืมบอกจริงๆ ตัวนึงส่งอย่างเดียวและอีกตัวรับอย่างเดียวครับ