1.一種基于串口實(shí)現(xiàn)CPU中斷處理的方法,其特征在于,該方法包括:
1)硬件連接
1.1)建立RTX系統(tǒng)串口設(shè)備;
1.2)外部產(chǎn)生中斷觸發(fā)信號(hào),所述中斷觸發(fā)信號(hào)的脈寬≥20us、幅值3.3V~15V;
1.3)將上述中斷觸發(fā)信號(hào)接到串口的DSR信號(hào)線上;
2)RTX系統(tǒng)串口設(shè)備設(shè)置
2.1)安裝RTX實(shí)時(shí)操作插件,提高中斷響應(yīng)速度,設(shè)置HAL時(shí)間周期,目
的是設(shè)置中斷響應(yīng)周期;
2.2)打開(kāi)設(shè)備管理器,刪除windows系統(tǒng)的“通訊端口”設(shè)備;
2.3)打開(kāi)RTX Properties的Hardware設(shè)置界面,鼠標(biāo)右鍵“通訊端口”,設(shè)置為Add RTX INFO Support;
2.4)在設(shè)備管理器中,掃描檢測(cè)硬件改動(dòng),若改動(dòng)成功,將原來(lái)的串口綁定成RTX設(shè)備,串口不再具有數(shù)據(jù)發(fā)送接收功能;
3)運(yùn)行RTX串口中斷處理程序
3.1)初始化串口中斷向量
3.1.1)禁止中斷;
3.1.2)掛接中斷服務(wù)處理;
3.1.3)使能中斷;
3.2)進(jìn)行中斷服務(wù)處理函數(shù)運(yùn)算操作結(jié)束,中斷結(jié)束。
2.根據(jù)權(quán)利要求1所述基于串口實(shí)現(xiàn)CPU中斷處理的方法,其特征在于:所述通訊端口是和DSR對(duì)應(yīng)的設(shè)備。