熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2021-2-17 09:27
正文摘要:1.使用了仿真器下載程序 2.可以正常收發(fā)數(shù)據(jù) 3.在拔掉openmv串口后,程序起飛,正常運(yùn)行 4插上串口后,一行代碼大概跑0.5秒,屏幕刷新很慢 視頻中黑屏是放下手機(jī)在插線,各位大佬移步觀看視頻(GIF)。 ... |
這是串口中斷
這是顯示數(shù)據(jù)的代碼
|
沒(méi)有清除串口接收中斷標(biāo)志。 void DEBUG_USART_IRQHandler(void) { if(USART_GetITStatus(DEBUG_USARTx,USART_IT_RXNE)!=RESET) { temp_head[0] = USART_ReceiveData(DEBUG_USARTx); } USART_ClearITPendingBit(DEBUG_USARTx, USART_IT_RXNE); USART_ClearFlag(DEBUG_USARTx, USART_FLAG_RXNE); } |
Powered by 單片機(jī)教程網(wǎng)