devcang 發(fā)表于 2023-8-21 10:16
主要原因是在中斷中,語(yǔ)句耗時(shí)太多。
~
yzwzfyz 發(fā)表于 2023-8-21 09:27
2、我用Timer0做電機(jī)驅(qū)動(dòng)使能控制,Timer1做Uart,可T0的中斷優(yōu)先級(jí)比T1的要高,如何讓兩個(gè)同時(shí)用而不沖突 ...
wen1989jun 發(fā)表于 2023-8-23 18:04
經(jīng)過(guò)4樓大神的指導(dǎo),現(xiàn)在把紅外循跡代碼放到主程序來(lái)了,把Uart里面中斷處理事情放在主程序來(lái)了之后,實(shí)現(xiàn) ...
當(dāng)紅外循跡指令發(fā)給MCU后,其他指令MCU能識(shí)別及返回,但不執(zhí)行相應(yīng)的動(dòng)作了
glinfei 發(fā)表于 2023-8-24 10:43
在
UART_SendByte(SBUF); //將接收到的數(shù)據(jù)發(fā)回串口
的后邊加一句:
ydatou 發(fā)表于 2023-8-24 12:01
只需要把IR_Tracking()函數(shù)中的“while(1)”這行注釋就可以了。
你代碼還有些問(wèn)題。
ydatou 發(fā)表于 2023-8-24 12:01
只需要把IR_Tracking()函數(shù)中的“while(1)”這行注釋就可以了。
你代碼還有些問(wèn)題。
ydatou 發(fā)表于 2023-8-30 08:36
要在多個(gè)文件使用同一變量做法:
只在一個(gè)文件正常定義變量,其它文件變量定義加“extern”修飾,“extern ...
rayin 發(fā)表于 2023-9-5 07:48
建議把中斷里的函數(shù)拿出來(lái), 放到main()中來(lái)執(zhí)行.
中斷函數(shù)只需要做檢測(cè)外部事件, 根據(jù)外部事件設(shè)標(biāo)志位,
...
歡迎光臨 (http://www.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |