CodeWarrior環境下中斷使用

2022-05-05 14:00:08 字數 427 閱讀 1975

對於飛思卡爾codewarrior的中斷使用,一般有3種方法: 

1.把#pragma trap_proc放在中斷程式前面,並把中斷向量表放到*.prm。 

例如:#pragma trap_proc

void pit1(void)

//your code

例如:interrupt void intpit1(void)

//your code

向量表的首位址放入*.prm 

例如://vector address 0xffea int_ico2  //輸入捕捉中斷 pt2,pt3=0xffe8

//vector address 0xffd6 sci0receiveisp  //串列埠接收中斷入口

例如:void interrupt 66 pit0(void)

//your code

CodeWarrior環境下中斷使用

對於飛思卡爾codewarrior的中斷使用,一般有3種方法 1.把 pragma trap proc放在中斷程式前面,並把中斷向量表放到 prm。例如 pragma trap proc void pit1 void 例如 interrupt void intpit1 void 向量表的首位址放入 ...

CodeWarrior編譯器中編譯目標的設定

在codewarrior編譯器中,生成的map檔案中target section 編譯目標 中有一項時memory model選項,這個的改變影響生成的s19檔案,最明顯的地方在於生成的s19檔案中位於0xfffe開頭的位址中的資料會被改變。對於位址模型的介紹,摘抄自 當使用專案嚮導建立乙個新的co...

CentOS 環境下 搭建 LNMP環境

關掉防火牆,避免實驗中出現伺服器無法訪問的情況 chkconfig iptables off安裝lnmp環境所需的開發包和庫檔案 yum y install ntp make openssl openssl devel pcre pcre devel libpng libpng devel libj...