基于TI给出的sys/bios代码,在AM3359上运行并配置了UART参数,但是通过串口和PC通讯时能接收0x00~0xFE的数据却怎么也无法收到0xFF。参数配置如下
const UART_Params UART_HBUS = {
UART_MODE_BLOCKING, /* readMode */
UART_MODE_BLOCKING, /* writeMode */
(~((uint32_t)0U)), /* readTimeout */
(~((uint32_t)0U)), /* writeTimeout */
NULL, /* readCallback */
NULL, /* writeCallback */
UART_RETURN_FULL, /* readReturnMode */
UART_DATA_BINARY, /* readDataMode */
UART_DATA_BINARY, /* writeDataMode */
UART_ECHO_OFF, /* readEcho */
115200, /* baudRate */
UART_LEN_8, /* dataLength */
UART_STOP_ONE, /* stopBits */
UART_PAR_NONE, /* parityType */
NULL, /* readCallback2 */
NULL, /* writeCallback2 */
};
请给予帮助,谢谢
Denny%20Yang99373:
RX/TX短接,回环测试一下
发0xff实际收到什么值?
Leonard Li:
回复 Denny%20Yang99373:
什么都收不到,发0x00~0xfe都能收到。
yongqing wang:
回复 Leonard Li:
没遇到过配置参数还能影响接收0XFFDE
Shine:
有没有量过uart管脚的时序?看uart口发出来的是不是0xff?
yongqing wang:
回复 Leonard Li:
感谢分享