历史上的今天
返回首页

历史上的今天

今天是:2025年03月15日(星期六)

2020年03月15日 | MSP430F149的IO口

2020-03-15 来源:eefocus

1 概述

MSP430F149共有6组IO口,每组8bit, IO口的设置包括设置IO功能、方向、输入输出寄存器初值。对IO口不做设置,默认情况下为第一功能,输入模式。


2 常用寄存器

PxDIR 0 输入,1 输出;

PxSEL 0 I/O口,1 第二功能;

PxOUT,PxIN;

PxIES 设置中断触发方式 0上升沿,1下降沿;

PxIE 设置中断触发允许0禁止,1允许;

PxIFG 中断标志寄存器,需要软件清零。


3 用法

IO口中断:

P1,P2口总共有16个IO口均能引发中断,相关寄存器为PXIE(中断允许):0不允许,1允许。PXIES(中断触发岩选择)0上升沿、1下降沿。PXIFG(中断标志寄存器),I0口满足中断时相应位置一,只能通过软件清零。P1和P2分别公用两个中断入口PORT1_VECTOR,PORT2_VECTOR。注意IO口中断模式输入仍为第一功能,PXSEL=0。

推荐阅读

史海拾趣

Cadeka公司的发展小趣事

Cadeka公司始终将品质和创新作为企业发展的核心。公司建立了严格的质量管理体系,确保每一件产品都符合高标准的质量要求。同时,公司还不断投入研发资金,推动技术创新和产品升级。通过品质和创新并重的发展战略,Cadeka公司赢得了客户的信赖和市场的认可。

Bias Power公司的发展小趣事

Bias Power公司深知研发实力是企业发展的核心。因此,公司投入大量资源用于研发工作,建立了完善的研发团队和实验设施。通过不断的技术创新和研发投入,Bias Power公司成功推出了一系列具有竞争力的新产品,巩固了其在电子行业的领先地位。

同时,公司还注重知识产权的保护,积极申请专利,保护其核心技术不被侵犯。这些专利的申请和授权不仅提升了公司的技术实力,还为公司的发展提供了有力保障。

Bergquist Company公司的发展小趣事

70年代,随着电子技术的飞速发展,导热材料行业迎来了前所未有的机遇。Bergquist Company敏锐地捕捉到了这一机遇,开始涉足导热材料领域。公司投入大量资金进行研发,成功开发出了一系列具有创新性的导热产品。这些产品不仅性能卓越,而且价格合理,深受市场欢迎。凭借这些优势,Bergquist Company逐渐在导热材料行业崭露头角,成为了行业的领军企业。

GREATECS公司的发展小趣事

为了进一步扩大市场份额,Bergquist Company开始积极拓展全球市场。公司先后在英国、德国、韩国等地设立了办事机构,并在30多个国家设立了销售代表处。这些举措不仅使公司的产品和服务覆盖了更广泛的地区,还为公司带来了更多的商业机会。同时,Bergquist Company还积极寻求与其他企业的合作,通过技术交流和资源共享,不断提升自身的竞争力。

CITIZEN公司的发展小趣事

在20世纪中叶,西铁城公司迎来了一次重要的技术突破。1956年,公司成功研制出防震手表,并通过了空中坠表实验,这一创新轰动了整个行业。防震手表的推出不仅提升了西铁城产品的品质,也进一步巩固了其在全球腕表市场中的地位。这一技术的成功应用,也显示了西铁城在精密加工和测量技术方面的实力。

Cantec Electronic Co Ltd公司的发展小趣事

在追求经济效益的同时,Cantec Electronic Co Ltd也积极履行社会责任,坚持绿色发展理念。公司投入大量资金进行环保设施的建设和改造,确保生产过程中的废弃物得到有效处理。同时,公司还积极研发环保型电子产品,推动整个行业的绿色转型。这一举措不仅提升了公司的社会形象,也为公司的可持续发展提供了有力保障。

问答坊 | AI 解惑

自制电感表,顺便加了几个功能,有原理图及源码

大概功能: S1:校正。     拨至“校正”位置,开始自校,等屏上显示频率稳定后拨至“测量”位置 ,显示标准电容和电感值。同时按B1和B2退出校正模式。 S2: 1-2接通。脉冲测量频率最大6MHz,不能调触发电平;2 ...…

查看全部问答>

画一单层板问题 急!求助。

如何在protel dxp中添加Bottom Overlay层,谢谢了!!!…

查看全部问答>

CK5 PowerPC 开发板网络连接不上

最近用SBS的CK5 PowerPC开发板,遇到一件怪事,网络刚开始还可以连上,但我改了几个参数后,就再也连不上了,把参数恢复了也不行,在提示通过ftp下载镜像时,老是提示这个信息,“Received packet spread on multiple descriptors”,不知这是什么 ...…

查看全部问答>

关于f2812 的周期中断的配置问题

各位DSP的高手:     节日快乐!     本人最近在学习 TI 的  f2812,主要用于AD采样,其中中断控制用EVA进行处理。但是,在配置的时候发现问题: 目前,我的周期中断配置按如下函数去写。 void eva_config() { ...…

查看全部问答>

IAR从4.4升级到5.3报错,求高人指点!

编译已经通过,但是到下载程序的时候报错:Thu Dec 03 15:35:36 2009: User error: Base address of vector table has incorrect alignment. Vector base addr = 0x0800AD3C 这是什么错误啊?急死人了!…

查看全部问答>

哪个可以找到那个视频里面用的示例程序?

我让soso帮我问问TI的人,有没有那个视频教程里面的例程了,都过去好几天了,一点信息都没有,不知道哪位高人有里面的例程?边看视频边下载程序才会相得益彰吧,TI的那个例程不知道在哪里有啊?anyone know?…

查看全部问答>

iar编译问题··大神求指导

系统提示出现这种警告是什么意思···怎么改呢“integer conversion resulted in a change of sign\"       这个是警告的位置“  ADC10CTL0 &=~ENC + ~ADC10SC; ”…

查看全部问答>

令人叫绝的极简手机喇叭扩音器

为了配合手机日益简约的造型设计趋势,这款手机喇叭扩音器采用了再简单不过的喇叭型外观设计,设计师绝对实用简约主义,仅需把手机放入其中即可获得理想的扩音音量与接听范围,无需任何插头或接口。这个极其简约的设计令人拍案叫绝啊,想DIY也绝对 ...…

查看全部问答>

《TMS320F2833x DSP应用开发与实践》一书已上市,欢迎大家捧场

《TMS320F2833x DSP应用开发与实践》一书已上市,欢迎大家捧场,谢谢! 亚马逊:http://www.amazon.cn/dp/B00DVGQ2 ... i_jdp_16f9rb0SXK0AP 当当网:http://product.dangdang.com/product.aspx?product_id=23291898 京东:http://item.jd.com/1 ...…

查看全部问答>