注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
ren364940161的个人空间 https://home.eeworld.com.cn/space-uid-282794.html [收藏] [复制] [分享] [RSS]
日志

MSP430 数字io

已有 1025 次阅读2012-2-9 14:19 |个人分类:MSP430

1.   数字IO

1.1.    Io分布

Figure 3  io分布图

从图上可以看出,msp430f149具有6io,每个io均有两种功能。另外P1,P2两组io可以设置为外部中断与其对应了两个中断向量的入口。

1.2.    Io配置

IO配置主要是进行功能配置和输入输出选择。

1.2.1. 相关寄存器

对所有的io均有:

PxIN:只读,用来读取io的状态

PxOUT:用来配置输出电平

PxDIR:用来配置io的方向

PxSEL:用来选择io的功能

 

P1,P2:有P1P2因为可以进行外部中断的配置所以多了三个寄存器。

PxIFG:中断标志位

PxIE:中断允许位

PxIES:中断产生边沿选择位

1.2.2. 配置代码

#define LED (1<<2)

P1SEL=0x00;

P1DIR|=LED;

P1OUT|=LED;

P1OUT&=~LED;

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章
    头条资讯