历史上的今天
今天是:2025年01月15日(星期三)
2021年01月15日 | MSP430通用IO寄存器
2021-01-15 来源:eefocus
1.PxDIR寄存器用来设置IO口的输出方向
当某一位为1时选择输出
当某一位为0时选择输入
P1DIR = 0X02; //设置P1.1为输出
或者
P1DIR |= BIT1;//设置P1.1为输出
2.PxOUT寄存器用来设置IO口的输出高低电平
当某一位为1时选择输出高电平
当某一位为0时选择输出低电平
P1OUT = 0X02; //设置P1.1为输出高电平
或者
P1OUT |= BIT1;//设置P1.1为输出低电平
3.PxIN寄存器用来设置IO口的输入高低电平
当某一位为1时选择输入高电平
当某一位为0时选择输入低电平
P1IN = 0X02; //设置P1.1为输入高电平
或者
P1IN |= BIT1;//设置P1.1为输入低电平
4.PxSEL寄存器用来用来配置是否复用为外设
当某一位为1时复用为外设模块
当某一位为0时为IO引脚
P1SEL = 0X02; //设置P1.1为TA0外设
或者
P1SEL|= BIT1;//设置P1.1为TA0外设
5.PxIE中断使能寄存器用来设置IO口是否发生中断
只有P1 P2两组IO口具有中断功能
这位置1开启中断
这位置0关闭中断
P1IE=0X01 //开启P1端口中断
6.PxIES中断边沿选择寄存器
为1 低到高 高电平触发
为0 高到底 低电平触发
P1IES = 0X01 //选择高电平触发
7 PxIFG 中断标志位寄存器
为1发生中断
为0没有中断
我们可以来读取这一位来判断是否发生中断
下一篇:msp430g2553流水灯
史海拾趣
|
RF Micro Device公司高级市场经理 Brent Wilkins 今天的新一代蜂窝电话设计越来越复杂,需要提供多频段、多模式支持,具有蓝牙个人区域网络、GPS定位、WLAN等功能,而且超宽带和电视接收功能已经开始出现,此外像游戏、图像、音频和视频 ...… 查看全部问答> |
|
《ARM Linux入门与实践》一书当中,关于触摸屏的那一节有几个地方不理解。 该程序的说明是:“代码并没有使用S3C2410A中的触摸屏控制器,而是通过直接控制FPIO的4个晶体管的导通和截止” P220: void Wait_Touch(void) { XMON_O ...… 查看全部问答> |
|
上次提交的原理图,由于美信没有提供MAX17005B充电管理芯片,导致无法进行下去。为此,重新在美信网站溜达一圈,按照以下原则,确定该次芯片选型和原理图设计。 1。 芯片没有停产,可以继续使用,美信提供样品。 2。 封装不能是QFN ...… 查看全部问答> |
|
组建一个简单的工业以太网,一台x86工控机当服务器,用网线联一台工业以太网交换机,交换机再连一台PLC,PLC 连接底层设备。 假设服务器上我装的就是普通的windows XP操作系统,上面运行我的工控软件。 请问我这个算是工业以太网吗?工业以太网不 ...… 查看全部问答> |
|
近来忙着家事,有一段时间没有上来了,今天顺着2011-1-11,这么多棍棍的日子,上来溜达一下。 看到自从夏老师到网站上来座镇解答FPGA的相关问题,网站上FPGA的热情洋溢,很有气氛,觉得这里有蛮多朋友 ...… 查看全部问答> |
|
main函数,我想大家都了解,只要你会C编程,你就会知道main?我想它是比你第一个 "hello world!"还早的程序。可是它的作用呢?我想不是每个会C编程的人都知道?如果 当你有一天可以对main说拜拜时,那你就算是入门了!这里高手如云,望 ...… 查看全部问答> |
|
请问能否仅通过430的串口往里面烧写程序? 谢谢! 搜了一下,有很多卖BSL的,除了需要TXD、RXD外,还需要一些别的脚。 有没有这么一种软件?当430的串口与计算机串口通过MAX232之类的芯片一接,在电脑上运行这个软件,直接就把程序烧进去了。… 查看全部问答> |




