标签:
杂谈 |
分类: 【stm32】 |
原子的例程还是有那么点坑爹,在key.c里用到了JTAG_Set(JTAG_SWD_DISABLE);
坑爹的是在key.h里没有任何关于这个函数的说明
我把这个函数注释掉就没错误了
原子哥这点应该说明一下嘛
毕竟是在给的例程里面,报错信息如下

line 10: warning: function declared implicitly
这是由于没有声明函数原型造成的。
在a.c中,
void main()
{
.....
delay();
....
}
在b.c中
void delay()
{
}
如果就只是这样的话,就会出现上面的worning的。
解决办法是在b.h中写 extern void delay();然后在a.c中include "b.h"就ok了。
再看程序,发现只包含了DSP281x_Device.h,后来把DSP281x_Examples.h添加进去就消除worning了。
DSP281x_Examples.h中又include“DSP281x_GlobalPrototypes.h”,而这个头文件中声明了全部的外部函数。
前一篇:GPIO配置
后一篇:使用库函数实现GPIO端口操作