5秒后页面跳转
FAQ0037 PDF预览

FAQ0037

更新时间: 2023-12-20 18:44:07
品牌 Logo 应用领域
雅特力 - ARTERY /
页数 文件大小 规格书
4页 506K
描述
USART接收端空闲为LOW电平时,接收错误

FAQ0037 数据手册

 浏览型号FAQ0037的Datasheet PDF文件第2页浏览型号FAQ0037的Datasheet PDF文件第3页浏览型号FAQ0037的Datasheet PDF文件第4页 
USART 接收端空闲电平为低电平时接收错误  
FAQ0037  
常见问题解答  
USART接收端空闲电平为低电平时接收错误  
QuestionsUSART 接收端空闲电平为低电平,即每一帧帧头有一段低电平间隔,如下图:  
USART 使能前,接收端为低电平,就会导致一使能 USARTMCU 会异常收到一个数 0x00,  
出现接收错误  
Answer:  
解决方式:  
USART 使能后,等待第一个异常数据 00 收到,舍弃 00 后,再开启中断正常收取后面数据:  
/* configure usart3 param */  
usart_init(USART3, 115200, USART_DATA_8BITS, USART_STOP_1_BIT);  
usart_receiver_enable(USART3, TRUE);  
usart_enable(USART3, TRUE);  
while(usart_flag_get(USART3, USART_RDBF_FLAG) == RESET);  
/* receive the first data */  
first_data = usart_data_receive(USART3);  
usart_flag_clear(USART3, USART_RDBF_FLAG);  
/* enable usart3 interrupt */  
2022.2.16  
1 页  
版本 2.0.0  

与FAQ0037相关器件

型号 品牌 描述 获取价格 数据表
FAQ0038 ARTERY USART 无法通过对RXNE写0清除标志问题

获取价格

FAQ0039 ARTERY USART停止位数量兼容问题

获取价格

FAQ0040 ARTERY 发送到MCU的停止位变窄导致USART接收数据出错

获取价格

FAQ0041 ARTERY 通过SPI可以正常读取外部SPI FLASH,当SPI开启DMA后发现不能正常读取到FLA

获取价格

FAQ0042 ARTERY SPI的CRC值错误

获取价格

FAQ0043 ARTERY SPI未及时使能DMA通道导致接收数据错误

获取价格