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