历史上的今天
今天是: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
}
}
同样可以实现功能
史海拾趣
|
目前使用动态IP能连接上无线路由并上网,请问如何设置静态IP,是用WINCE的API还是只要把IP写入到注册表指定位置,系统自己处理?如果用API,需要哪些API?如果写注册表,具体写到哪,写哪些数据? … 查看全部问答> |
|
请问是不是所有的MCU都可以用hex或者bin两种文件作为下载文件 是否大部分MCU都可以用这两种文件作为烧写文件,除了个别厂家自己搞得一些其他格式文件 还有,我如何知道这个MCU是支持哪种文件的烧写格式的? 另:除了HEX是16进制文件,BIN是二进制文件这个区别外,两者在使用上还有其他的不同吗? 望高手指点 ...… 查看全部问答> |
|
请问如何在WinCE操作系统下,在程序中得到当前的函数调用堆栈?谢谢! 开发环境 EVC,PlatformBuilder 微处理器 Renesas SH-4 … 查看全部问答> |
|
请问冯诺依曼结构与哈佛结构的区别? 通过Google查询,有人如下解释: 区别是地址空间和数据空间分开与否 冯诺依曼结构数据空间和地址空间不分开 哈佛结构数据空间和地址空间是分开的 一般DSP都是采用改进型哈佛结构,就是分开的数据空间和地址空 ...… 查看全部问答> |
|
XSCALE pxa270的dma采集图像的问题,请帮忙解答 一个9HZ的摄像头通过并口输出一个14bit灰度图像,请问如何通过Xscale PXA270 的DMA 把数据放到内存里呢??… 查看全部问答> |
|
我在使用MDK11开发STR912的片子时,常出现仿真时c语言环境下执行顺序乱跳,根本没有按照设计者的顺序执行程序,这是怎么回事?以前使用MDK的早期版本开发NXP的片子时可从来没出现过这样的问题啊。… 查看全部问答> |




