Re: 請問 24H 的UART
|
||||
---|---|---|---|---|
版主
|
也可以參考 204 ADV workshop 教材裡有關DAM_UART的範例,但請確定 Explorer-16 的 dsPIC33FJ256GP710 是 A2 的版本,A1 版本在 One-Shot mode 有 Errata
發表於: 2006/12/22 16:37
|
|||
|
請問 24H 的UART
|
||||
---|---|---|---|---|
新會員
|
最近開始用PIC24H寫UART
使用8Mhz的crystal U1 接PC的rs232 U2 跑 loop back 接ICD2 跑Debug mode U1 可以正確收到PC端送出的字元 但是直接傳回卻得不到相同的資料(找不出對應關係) U2 的 loop back 則是送出和收到的資料不一樣 但是在MPLAB SIM Debug模式下 U2 送出和收到的資料是一樣的 U1MODE = 0xc800 U2MODE = 0xc840 請問有人遇過這狀況嗎? p.s: uart.h 中, L218~L221有做以下修改 #define UART_NO_PAR_9BIT 0xFFFF /*No parity 9 bit*/ #define UART_ODD_PAR_8BIT 0xFFFD /*odd parity 8 bit*/ #define UART_EVEN_PAR_8BIT 0xFFFB /*even parity 8 bit*/ #define UART_NO_PAR_8BIT 0xFFF9 /*no parity 8 bit*/ 原為 #define UART_NO_PAR_9BIT 0xFFFF /*No parity 9 bit*/ #define UART_ODD_PAR_8BIT 0xFFFE /*odd parity 8 bit*/ #define UART_EVEN_PAR_8BIT 0xFFFD /*even parity 8 bit*/ #define UART_NO_PAR_8BIT 0xFFFC /*no parity 8 bit*/ 會設錯傳輸bit
發表於: 2006/12/21 10:00
|
|||
|