Re: 關於USART 9bit模式的疑問
|
||||
---|---|---|---|---|
版主
|
之前的討論:
http://www.microchip.com.tw/modules/n ... php?topic_id=4914&forum=1 UART 9-bit 通訊可有兩種方式,一般很容易誤會。 1. 9-bit Data Mode : 除了 b0 ~b7 外,還有一個 Parity Bit (b8) 再分成 Even, Odd, Mark, Space, None 等五種。如果使用 PIC 的話 : TX9D & RX9D 就是用來收發 Parity Bit 的。但 Parity 的值須用軟體計算後填入。 2. 9-bit Address Mode : 具有位址偵測功能,一般會使用在 RS-485 半雙工模式的操作。此項原理說明有興趣的人可以參考 PIC18 MCU Family Reference Manual, Section 21 : Address USART 裡的 21.4.3 Setting up 9-bit mode with Address Detect 如果有興趣歡迎來電討論,用寫的太長...
發表於: 2008/4/16 10:30
|
|||
|
Re: 關於USART 9bit模式的疑問
|
||||
---|---|---|---|---|
資深會員
|
1. 最後傳送
2. 基本目的是作為定址,不過有需要的話,把它當作data bit也未嘗不可(不過當然是要先把位址偵測功能關閉), 只要收發兩端程式都一樣的方式即可
發表於: 2008/4/16 9:17
|
|||
|
關於USART 9bit模式的疑問
|
||||
---|---|---|---|---|
新會員
|
小弟最近在看 PC18F6620的Data Sheet
USART關於9bit傳輸模式不甚了解 想請問一下 在9bit模式時 第9個bit是 最先傳送 還是最後傳送 其功能只有 檢查碼/定址 或者還能當作data傳送呢? 感謝回答
發表於: 2008/4/16 8:49
|
|||
|