MSP430F149的IO口
MSP430F149共有6組IO口,每組8bit, IO口的設(shè)置包括設(shè)置IO功能、方向、輸入輸出寄存器初值。對(duì)IO口不做設(shè)置,默認(rèn)情況下為第一功能,輸入模式。
本文引用地址:http://m.butianyuan.cn/article/201611/322345.htm2 常用寄存器
PxDIR 0 輸入,1 輸出;
PxSEL 0 I/O口,1 第二功能;
PxOUT,PxIN;
PxIES 設(shè)置中斷觸發(fā)方式 0上升沿,1下降沿;
PxIE 設(shè)置中斷觸發(fā)允許0禁止,1允許;
PxIFG 中斷標(biāo)志寄存器,需要軟件清零。
3 用法
IO口中斷:
P1,P2口總共有16個(gè)IO口均能引發(fā)中斷,相關(guān)寄存器為PXIE(中斷允許):0不允許,1允許。PXIES(中斷觸發(fā)巖選擇)0上升沿、1下降沿。PXIFG(中斷標(biāo)志寄存器),I0口滿足中斷時(shí)相應(yīng)位置一,只能通過軟件清零。P1和P2分別公用兩個(gè)中斷入口PORT1_VECTOR,PORT2_VECTOR。注意IO口中斷模式輸入仍為第一功能,PXSEL=0。
評(píng)論