ucos 中斷 用移植到stm32的ucos寫串口中斷為什么一直死機?
用移植到stm32的ucos寫串口中斷為什么一直死機?如果您使用串行端口模式1或3,則定時器1將用作波特率發(fā)生器,因此無法打開定時器1的中斷。計時器0不受影響,可以使用。如果選擇模式2,則可以使用或組
用移植到stm32的ucos寫串口中斷為什么一直死機?
如果您使用串行端口模式1或3,則定時器1將用作波特率發(fā)生器,因此無法打開定時器1的中斷。計時器0不受影響,可以使用。如果選擇模式2,則可以使用或組合這兩個計時器來生成更長的時間。三。如果要使用外部中斷觸發(fā)器發(fā)送數(shù)據(jù),則與2相同。此時,您可以手動控制何時發(fā)送數(shù)據(jù)。您只需關閉串行端口中斷(默認為關閉),打開外部中斷,并在外部中斷處理程序中發(fā)送數(shù)據(jù)。如果您想知道發(fā)送是否成功,可以檢查Ti,它不影響外部中斷。一般來說,中斷可以打開或關閉,也可以同時使用兩個或多個中斷。但是,很容易導致數(shù)據(jù)在發(fā)送之前被另一個中斷中斷。最好根據(jù)實際情況選擇一種