
模拟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 · 187 阅读 · 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 · 117 阅读 · 0 评论