智能车制作
标题:
程序运行停在 while(!(UART_S1_REG(UARTx[uratn]) & UART_S1_TDRE_MASK));
[打印本页]
作者:
D、、
时间:
2015-4-6 17:57
标题:
程序运行停在 while(!(UART_S1_REG(UARTx[uratn]) & UART_S1_TDRE_MASK));
void uart_putchar (UARTn uratn, char ch)
{
摄像头采集程序,运行时总是停在:
//等待发送缓冲区空
while(!(UART_S1_REG(UARTx[uratn]) & UART_S1_TDRE_MASK));
//发送数据
UART_D_REG(UARTx[uratn]) = (u8)ch;
}
用的是DMA传输,求解?搞得头都大了。。
作者:
q294227857
时间:
2015-4-15 15:24
你自己看下吧,硬件上访错误。 数组越界造成的,多半。
作者:
1013956044
时间:
2016-3-3 19:26
q294227857 发表于 2015-4-15 15:24
你自己看下吧,硬件上访错误。 数组越界造成的,多半。
数组越界 什么意思
作者:
jpdcxz
时间:
2017-5-3 13:29
楼主 这个问题解决了吗,我现在也遇到了这个问题 头都大了找不出问题
作者:
肥肥8688
时间:
2018-1-20 19:36
同问。。。。
作者:
爱学习11
时间:
2018-1-30 08:42
我也遇到这个问题了
作者:
爱学习11
时间:
2018-1-30 08:43
同问。。。
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2