問題如下:
在Peripheral基礎(chǔ)上更改的程序,手機(jī)作為主機(jī)進(jìn)行連接調(diào)試,幾乎很難連接成功串口debug顯示reason:0x3e;
調(diào)試發(fā)現(xiàn):
當(dāng)關(guān)閉程序中一處自定義的TMOS任務(wù)后可正常連接;
此任務(wù)將原500ms時(shí)間改到5000ms時(shí)可正常連接;
此任務(wù)時(shí)間改到1000ms連接成功幾秒后自斷開;
此TMOS任務(wù)耗時(shí)大致在2ms左右,任務(wù)中會觸發(fā)中斷方式的adc開始一定次數(shù)的轉(zhuǎn)換。此任務(wù)中的一些變量會和1ms的硬件定時(shí)器中斷有關(guān)聯(lián)(中斷內(nèi)耗時(shí)約5us);