亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于串口實(shí)現(xiàn)CPU中斷處理的方法與流程

文檔序號:12463689閱讀:502來源:國知局

本發(fā)明一種基于串口實(shí)現(xiàn)CPU中斷處理的設(shè)計(jì)方法,具體涉及標(biāo)準(zhǔn)串口的中斷處理的設(shè)計(jì)方法。



背景技術(shù):

現(xiàn)階段,基于X86平臺的中斷采用總線方式的中斷處理,如ISA總線、PCI總線, PCIE總線等中斷。要實(shí)現(xiàn)CPU中斷必須通過外部總線方式實(shí)現(xiàn),信號線多、接口協(xié)議復(fù)雜。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供一種中斷處理的設(shè)計(jì)方法,其解決了背景技術(shù)中信號線多、接口協(xié)議復(fù)雜的技術(shù)問題。

本發(fā)明的技術(shù)解決方案是:

一種基于串口實(shí)現(xiàn)CPU中斷處理的方法,其特征在于,該方法包括:

1)硬件連接

1.1)建立RTX系統(tǒng)串口設(shè)備;

1.2)外部產(chǎn)生中斷觸發(fā)信號,所述中斷觸發(fā)信號的脈寬≥20us、幅值3.3V~15V;

1.3)將上述中斷觸發(fā)信號接到串口的DSR信號線上;

2)RTX系統(tǒng)串口設(shè)備設(shè)置

2.1)安裝RTX實(shí)時(shí)操作插件,提高中斷響應(yīng)速度,設(shè)置HAL時(shí)間周期,目的是設(shè)置中斷響應(yīng)周期;

2.2)打開設(shè)備管理器,刪除windows系統(tǒng)的“通訊端口”設(shè)備;

2.3)打開RTX Properties的Hardware設(shè)置界面,鼠標(biāo)右鍵“通訊端口”,設(shè)置為Add RTX INFO Support;

2.4)在設(shè)備管理器中,掃描檢測硬件改動(dòng),若改動(dòng)成功,將原來的串口綁定成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對應(yīng)的設(shè)備。

本發(fā)明的優(yōu)點(diǎn)在于:

1、采用串口信號實(shí)現(xiàn)中斷,接口簡單,便于實(shí)現(xiàn);

2、中斷可靠性高,實(shí)時(shí)性高。

具體實(shí)施方式

建立RTX串口設(shè)備:

1、安裝RTX實(shí)時(shí)操作插件,設(shè)置HAL時(shí)間周期;

2、打開設(shè)備管理器,刪除windows系統(tǒng)的“通訊端口(COM1)”;

3、打開RTX Properties的Hardware設(shè)置界面,鼠標(biāo)右鍵“通訊端口(COM1)”,選擇Add RTX INFO Support;

4、在設(shè)備管理器中,掃描檢測硬件改動(dòng),將原來的串口(COM1)綁定成RTX設(shè)備,串口不再具有數(shù)據(jù)發(fā)送接收功能。

產(chǎn)生觸發(fā)信號:

1、產(chǎn)生中斷觸發(fā)信號,脈寬20us,幅值3.3V的觸發(fā)信號;

2、將觸發(fā)信號連接在“通訊端口(COM1)”的DSR管腳。

RTX串口中斷處理程序:

運(yùn)行RTX串口中斷處理程序

1、初始化串口中斷向量

1)禁止中斷;

2)掛接中斷服務(wù)處理;

3)使能中斷;

2、進(jìn)行中斷服務(wù)處理函數(shù)運(yùn)算操作結(jié)束,中斷結(jié)束。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1