熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2020-3-31 14:38
正文摘要:ESP8266與單片機(jī)usart1相連,通過(guò)手機(jī)APP給WiFi發(fā)1和0的十六進(jìn)制 在串口1 中斷函數(shù)中將其存在全局變量Temp中。 我在網(wǎng)上找了串口打印的重定義,將printf 用usart3打印輸出然后通過(guò)串口助手在電腦上顯示, 但 ... |
printf 函數(shù)的運(yùn)行時(shí)間比較長(zhǎng),在中斷中使用會(huì)出現(xiàn)bug |
carpcarey 發(fā)表于 2020-3-31 20:10 不行啊,設(shè)置USART3的優(yōu)先級(jí)高于USART1還是一樣的結(jié)果連串口打印的數(shù)據(jù)都一樣 |
你的USART3的NVIC沒(méi)有設(shè)置。你本身在USART1的中斷里面,只有設(shè)置更高優(yōu)先級(jí)的中斷才能執(zhí)行USART3中斷。 |
Powered by 單片機(jī)教程網(wǎng)