6673| 8
|
F407 如何在液晶屏上显示串口1接收到的字符串 |
1金钱
最佳答案不定长数据用串口空闲中断就好了
[mw_shl_code=c,true]void USART1_IRQHandler(void) //串口1中断服务程序(使用USART_IT_IDLE中断)
{
u32 Temp_Clear_IDLE;
u16 len=USART_RX_LEN;//已接收长度
#ifdef OS_TICKS_PER_SEC //如果时钟节拍数定义了,说明要使用ucosII了.
OSIntEnter();
#endif
if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) //接收中断
{
USART_RX_BUF[len]=(uint16_t)( ...
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-14 12:34
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网