本帖最后由 Argent 于 2020-7-19 12:17 编辑

     APM32F103VB MINI开发板试用,上期分享的是采用官方例程,快速导入进Keil5中,但在Keil的设置选项中的“Device”选择的是“APM32F103ZE”,而不是“APM32F103VB”,但是串口1似乎通用,因此编译的UART工程结果并无影响。今天将工程改了改,工程中的MCU型号与开发板实物相一致。
      首先打开工程后,更改MCU的型号,选定“APM32F103VB”
选定103VB型号.png
      然后修改有关容量存储配置的文件,将hd改成md
修改存储配置.png
      接着将“apm32f10x_sdrc.c”文件从工程中移除
移除文件.png
      将工程中的启动汇编文件更换掉,具体路径在“\Library\Device\APEXMIC\APM32F10x\Source\ARM”
改换存储配置文件.png
      然后在LED的GPIO口管脚宏定义的头文件“apm3210e_eval.h”中修改如下
修改LED1的GPIO定义.png
       再进行全编译,无报错,无警告,在Keil中将下载配置勾选下载后自动重启,执行下载。下载后就能看到板上的LED2狂闪,然后将延时函数改了改
void Delay(void)
  • {
  •     volatile uint32_t delay = 0x2fffff;
  •     while(delay--);
  • }
  • 复制代码
          对应的灯效如下:


    闪LED2灯.gif
              此次的点灯操作就介绍到这里,希望对坛友有所帮助,欢迎吐槽,谢谢。