新手上路
- 积分
- 25
- 金钱
- 25
- 注册时间
- 2016-5-22
- 在线时间
- 4 小时
|
1金钱
请教一下,调指纹模块的时候,用串口进行通讯,但是我用下面的程序接收指纹模块返回的值的时候,程序卡死在while那个死循环了,是怎么个情况呢?初始化就用的原子的uart_init(56700);只是把串口中断关了,因为STM32开串口中断的话发出去的数据有问题...请各位大侠赐教
[mw_shl_code=c,true]//´Ó USART1 ½ÓÊÕÒ»¸ö×Ö½Ú
unsigned char USART1_ReceivByte()
{
unsigned char recev;
while(USART_GetFlagStatus(USART1, USART_FLAG_RXNE) == RESET);
delay_ms(1);
return recev;
}[/mw_shl_code]
|
|