历史上的今天
返回首页

历史上的今天

今天是:2025年01月31日(星期五)

2020年01月31日 | MSP-EXP430F5529LP开发板002-GPIO库函数

2020-01-31 来源:eefocus

因为之前一直在用STM32做项目,开发用的都是库函数,很方便,开发重点可以直接放在功能和逻辑上。想想TI这么大的厂商怎么可能少得了为我们提供这么便捷的服务,于是在百度上随便搜了下“MSP430库函数”就搜到了。下面是官网下载地址


http://www.ti.com.cn/tool/cn/mspdriverlib

点开后,下载第一个就是

解压后将对应的“MSP430F5xx_6xx”所在目录的所有文件拷到自己的工程目录下

在IAR中添加对应的.c文件,这里添加“gpio.c”即可

另外在工程配置中添加对应头文件路径

main函数中代码如下,上一篇文章中的#include "io430.h"需要去掉,否则一些宏定义会重复:


#include "gpio.h"

int main( void )

{

  volatile unsigned int i;

  // Stop watchdog timer to prevent time out reset

  WDTCTL = WDTPW + WDTHOLD;

  

  GPIO_setAsOutputPin(GPIO_PORT_P1,GPIO_PIN0);

  GPIO_setOutputHighOnPin(GPIO_PORT_P1,GPIO_PIN0);

  while(1)                                  // continuous loop

  {

    GPIO_toggleOutputOnPin(GPIO_PORT_P1,GPIO_PIN0);// XOR P1.0

    for(i=50000;i>0;i--);                   // Delay

  } 

}


同样可以实现功能

推荐阅读

史海拾趣

宁波晨翔电子(CONNFLY)公司的发展小趣事

在市场竞争日益激烈的环境下,晨翔电子始终坚持产品创新,不断推出具有市场竞争力的新产品。同时,公司还注重品牌建设,通过提升产品质量、优化服务流程、加强市场营销等方式,不断提高品牌知名度和美誉度。这一时期的努力,使得晨翔电子在电子连接器行业树立了良好的品牌形象。

AdaptivEnergy公司的发展小趣事

作为一家有社会责任感的企业,晨翔电子始终关注环保问题。公司在生产过程中积极采用环保材料和工艺,减少对环境的影响。同时,公司还积极参与社会公益活动,回馈社会。这些举措不仅体现了公司的环保意识和社会责任感,也为公司赢得了更多客户和社会的认可和支持。

BEI Sensors公司的发展小趣事

近年来,全球经济形势复杂多变,Beckhoff也面临着诸多挑战。然而,公司始终坚持创新驱动的发展战略,不断研发新产品、新技术,以应对市场的不断变化。同时,公司也积极调整业务结构,优化供应链管理,降低运营成本,以应对经济下行的压力。在这样的背景下,Beckhoff依然保持着稳健的发展态势,为电子行业的持续进步做出了重要贡献。

这五个故事从不同角度展示了Beckhoff Automation GmbH公司在电子行业中的发展历程和成就。从创始与早期发展,到基于PC控制技术的创新,再到全球业务拓展和中国市场的发展,以及应对经济挑战与持续创新,Beckhoff始终保持着对技术创新的追求和对市场变化的敏锐洞察。这些故事不仅展现了公司的实力和成就,也体现了其在电子行业中的重要地位和影响。

Chipcon AS公司的发展小趣事

Chipcon AS公司深知人才是企业发展的核心力量。因此,公司一直注重人才的引进和培养。通过与高校和研究机构建立合作关系,公司吸引了大量优秀的研发人才加入。同时,公司还建立了完善的培训体系,为员工提供了广阔的职业发展空间。这些措施使得Chipcon AS公司的研发实力不断增强,为公司的持续发展提供了有力保障。

Blue Creation公司的发展小趣事

作为一家有社会责任感的企业,Blue Creation公司始终关注环保和可持续发展。公司积极采用环保材料和节能技术,努力降低生产过程中的环境影响。同时,公司还积极参与公益事业,捐资助学、扶贫济困,回馈社会。这些举措不仅提升了Blue Creation的企业形象,也为其赢得了社会各界的广泛赞誉。

以上五个故事分别从不同角度展现了Blue Creation公司在电子行业发展的历程和成就。虽然这些故事是虚构的,但它们所蕴含的企业发展理念和经验对于现实中的企业来说仍具有一定的借鉴意义。

G-Two Inc公司的发展小趣事

背景:随着企业规模的扩大和业务的拓展,福斯特对资金的需求也越来越大。

发展:2014年,福斯特成功在上交所上市,通过资本市场融资,为公司的发展注入了强劲动力。上市后,公司继续加大研发投入和市场开拓力度,加速企业发展步伐。

成果:上市以来,福斯特的营收和利润均保持快速增长态势,企业规模和实力不断提升。同时,公司还通过并购重组等方式,进一步巩固和扩大市场份额。

以上五个故事概述了福斯特在电子行业,特别是光伏材料领域的发展历程和成就。这些故事不仅展现了福斯特的创业精神和创新能力,也反映了中国光伏产业从无到有、从小到大的发展历程。

问答坊 | AI 解惑

WIFI如何设置静态IP

目前使用动态IP能连接上无线路由并上网,请问如何设置静态IP,是用WINCE的API还是只要把IP写入到注册表指定位置,系统自己处理?如果用API,需要哪些API?如果写注册表,具体写到哪,写哪些数据? …

查看全部问答>

请问是不是所有的MCU都可以用hex或者bin两种文件作为下载文件

是否大部分MCU都可以用这两种文件作为烧写文件,除了个别厂家自己搞得一些其他格式文件 还有,我如何知道这个MCU是支持哪种文件的烧写格式的? 另:除了HEX是16进制文件,BIN是二进制文件这个区别外,两者在使用上还有其他的不同吗? 望高手指点 ...…

查看全部问答>

请问如何在WinCE中得到当前的函数调用堆栈

请问如何在WinCE操作系统下,在程序中得到当前的函数调用堆栈?谢谢! 开发环境 EVC,PlatformBuilder 微处理器 Renesas SH-4 …

查看全部问答>

冯诺依曼结构与哈佛结构区别

请问冯诺依曼结构与哈佛结构的区别? 通过Google查询,有人如下解释: 区别是地址空间和数据空间分开与否 冯诺依曼结构数据空间和地址空间不分开 哈佛结构数据空间和地址空间是分开的 一般DSP都是采用改进型哈佛结构,就是分开的数据空间和地址空 ...…

查看全部问答>

XSCALE pxa270的dma采集图像的问题,请帮忙解答

一个9HZ的摄像头通过并口输出一个14bit灰度图像,请问如何通过Xscale PXA270 的DMA 把数据放到内存里呢??…

查看全部问答>

各位在使用MDK11时有没有发现什么问题?

我在使用MDK11开发STR912的片子时,常出现仿真时c语言环境下执行顺序乱跳,根本没有按照设计者的顺序执行程序,这是怎么回事?以前使用MDK的早期版本开发NXP的片子时可从来没出现过这样的问题啊。…

查看全部问答>

电子竞赛TI杯

对于即将到来的TI杯,大伙来讨论讨论吧....…

查看全部问答>

新手报到

本人最近开始学习单片机,感觉挺有意思的。希望得到大家的帮助,不胜感激。 最近有一个问题,就是单片机烧写进程序后蜂鸣器一直响,感觉引脚定义没错的,怎么回事呢?…

查看全部问答>