1、开箱
一块让人看着很舒服的板子,没有过多的模块堆积在外围,让人感觉很自由,板载的NS-Link是真的香,我用的是KEIL5软件,调试器选择DAP-LINK的SWD模式进行下载,不过在此之前还有一点小插曲。
就是在当我安装芯片包N32G45x_DFP.1.0.5.pack时出现了这个问题(图片借用大佬的,自己的没截屏),大概率是芯片包和KEIL5之间有什么问题,然后就在网上寻找解决方法,为此我还把我的老版KEIL5换成了新版本的5.36版,结果还是一样无法载入芯片包,最后也是看到了大佬的解决方法,找到1.0.1版本的芯片包,最后也是成功安装好了芯片包,希望官方大佬能解决一下兼容问题。
2.芯片参数比较
3.点灯大法
要说拿到开发板上程序的第一步,那就是点灯,不过我的板子好像有点小问题,PB4引脚控制的蓝色LED从刚上电就是微亮,我以为是例程的问题,再注释相关的代码重写后发现还是这样子,可能是这个引脚有点问题,不过这并不妨碍我电灯大法。
在main.h里进行宏定义
#define LED1_PORT GPIOA
#define LED2_PORT GPIOB
#define LED3_PORT GPIOB
#define LED1_PIN GPIO_PIN_8
#define LED2_PIN GPIO_PIN_4
#define LED3_PIN GPIO_PIN_5
main.c
LedInit(LED1_PORT, LED1_PIN );
LedInit(LED2_PORT, LED2_PIN );
LedInit(LED3_PORT, LED3_PIN );
while (1)
{
LedOn(LED1_PORT, LED1_PIN);
LedOn(LED2_PORT, LED2_PIN);
LedOn(LED3_PORT, LED3_PIN);
Delay(0xA0FFFF);
LedOff(LED1_PORT, LED1_PIN);
LedOff(LED2_PORT, LED2_PIN);
LedOff(LED3_PORT, LED3_PIN);
Delay(0xA0FFFF);
}
完成点灯功能,就要开始将我STM32F407ZGT6上的程序进行移植了,奥利给!
|