![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
模拟uart
嵌入式小龙
给个互关吧,啾咪
展开
-
模拟串口发送,问题解决续
在数据发送时一定要加关中断操作,中断会影响高低电平的时间,如下,请与上一期文章比较level = rt_hw_interrupt_disable();UART_TX_LOW; //起始位 拉低电平uart_delay_us(p->rs232_baud);for(i=0;i<8;i++){ if(val&0x01){ UART_TX_HIGH; }else{ UART_TX_LOW; } uart_delay_us(p->rs232_baud);原创 2021-10-14 16:21:29 · 141 阅读 · 0 评论 -
2021-10-14
日常编码记录io转uart记录在一个停止位和一个结束位的情况下,发送数据会出现误码的现象,目前解决中,持续更新。UART_TX_LOW; //起始位 拉低电平uart_delay_us(test_cnt1);for(i=0;i<8;i++){ if(val&0x01){ UART_TX_HIGH; }else{ UART_TX_LOW; } uart_delay_us(test_cnt1); val>>=1;}UART_TX_HIGH;原创 2021-10-14 15:02:53 · 70 阅读 · 0 评论