开发板昨晚收到了,APM32F103VB MINI开发板是基于32位ARM Cortex-M3内核,主频96MHz,Flash:128K,SRAM:20KB,内置FPU浮点运算单元。板上接口资源丰富,使用带USB Type B接口的数据线与PC端连接,即可完成上电。拿到开发板时感觉跟STM32官方的开发一样,采用类似的包装。
带包装盒.jpg
       打开包装盒,取出开发板,这比STM32包装的宽松多了,很轻松方便地将APM32F103VB MINI开发板取出,跟STM32一样,没有提供USB Type B接口的数据线。不过这些问题都不大。
正面.jpg
       正面的开发板与封装卡片如上图所示。然后用手机的“手电筒”照了照IC的具体丝印,印有APM32F103VB字样,管脚挺多的,相比功能比较齐全。有双串口设置,通过跳线帽选定,支持JLink烧录。再来看看背面,背面没有布任何元器件,虽说预留了四个孔,但没有配胶柱,这点完善就更好了,所以我们在使用板卡的时候需要小心放置,别接触金属造成短路了。
背面.jpg
      从上面的图样可知,板卡背面还设有七个测试点,考虑挺细致周到的。
      然后将开发板与电脑相连接,出厂的程序是循环交替点亮LED2与LED3,效果如下:
出厂程序闪灯.gif
       接下来来聊聊板卡开发的资源包,下载资料的官方网址链接是:https://www.geehy.com/support/apm?id=192
     我们下载好原理图,APM32F103VB MINI板使用说明书,APM32F103x4x6x8xB数据手册V1.1.1,APM32F10x_SDK.rar文件,如果采用APM32_PROG工具烧录固件,还需要下载APM32烧录器安装包.exe文件。将APM32F10x_SDK.rar解压,并打Package文件夹下的“APEXMIC.APM32F1xx_DFP.1.0.1.pack”,安装好这个pack包后才能操作后续的例程。快要安装完时,弹出如下的错误对话框
安装pack报错.png
      点击确定按钮,我的电脑是win10系统的,打开官方给出的工程例子,我的Keil版本如下图所示,接着进行全编译,结果出现一系列的错误,后面发现是芯片型号选择错了,在Keil的设置图标下的“Device”应选择“APM32F103ZE”,而不是“APM32F103VB”
Keil版本.png
正确选择IC.png
       编译成功后需要烧录,这里接入JLink下载器,下载方式选择JLink烧录,则会弹出如下对话框
选择JLink弹出对话框.png
       再在接下来的对话框中选择Cortex-M3,然后就能识别到JLink了
选择M3.png
识别下载器.png
        打开UART工程,使用JLink烧录编译好的二进制文件,打开串口调试助手,确认跳线帽连接到UART1,串口打印信息如下:
串口打印ok.png
        如果使用APM32烧录器安装包去烧录二进制文件,可以安装好APM32 PROG软件,软件安装好后,启动的界面如下:
APM32 PROG启动界面.png
        此次分享就到这啦,明天太阳继续升起,还得赶公交上班。后续再对APM32F103VB开发板做进一步研究,感谢各位关顾,咱们下期再会。
连线.jpg
APM32F103x4x6x8xB数据手册V1.1.1.pdf (8.87 MB, 下载次数: 1)