2019-07-21 04:05发布
nashui_sx 发表于 2019-3-19 16:28 USART_ITConfig(USART1, USART_IT_IDLE, ENABLE); //开启串口空闲IDEL中断
nashui_sx 发表于 2019-3-20 08:31
nashui_sx 发表于 2019-3-20 10:47 打印的传感器值不对?
nabla 发表于 2019-3-20 12:52 打印的值是对的 我屏幕上也可以正常显示 只是我不太明白就是不调试时候它就能正常出数,调试时候USART_R ...
最多设置5个标签!
大神,我试了下这个代码,if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET)这个语句一直进不去,USART_RX_BUF一直没数,麻烦您在看下哪的问题
多谢大神,问题已解决,虽然debug时候USART_RX_BUF还是为空,但是串口确实能打印出来。
打印的值是对的 我屏幕上也可以正常显示 只是我不太明白就是不调试时候它就能正常出数,调试时候USART_RX_BUF就没数据 怎么解释这种现象呢 新手表示不太理解 可能对你来说只是个小知识点
空闲中断内或者主函数if( USART_RX_STA&0x8000) 内打断点 发送数据停在断点再看 就有数据了
一周热门 更多>