[活动] 【开发板型号测评】APM32F411开箱测评

[复制链接]
1036|0
 楼主| 虚幻的是灵魂 发表于 2024-5-15 14:59 | 显示全部楼层 |阅读模式
本帖最后由 虚幻的是灵魂 于 2024-5-16 09:43 编辑

首先很高兴能活得极海工作人员的认可,我也很幸运能够获得这次宝贵的测评机会。

APM32F411V Tiny开发板

APM32F411V Tiny开发板

刚收到货没几天,我就开始研究这个开发板了。其实我看了活动详情页对这个板子有很多功能描述,我觉得这块功能还是挺多的,这块MCU芯片用100个引脚,而且功能和ST的也是类似的,完全可以平替。这个我觉得挺好的,虽然在同类产品也有一些,但是极海的这款芯片我觉得还是有一定的优势之处的。我也特别喜欢这个开发板的设计,J3的USB口是可以直接烧录的。
下载.png
开始我没有烧录到程序,原因是我没有将包下载下来。我直接选择的是APM M4的,不过还好之前也遇到过类似德这种情况。
下载 (1).png
本次开发用的极海的示例程序,这里我没有修改的情况下,PA13和PA14也是可以直接通过我这款烧录器烧录程序的。

开始我没有烧录到程序,原因是我没有将包下载下来。要选择上APM32F411VE才可以。现在我就点个灯试试效果吧!
  1. #include "main.h"
  2. #include "Board.h"
  3. #include "systick.h"

  4. void gpio_init(){
  5.     //PE6 LED2
  6.         GPIO_Config_T  configStruct;
  7.           /* Configure the GPIO_LED pin */
  8.         RCM_EnableAHB1PeriphClock(RCM_AHB1_PERIPH_GPIOE);
  9.     GPIO_ConfigStructInit(&configStruct);
  10.     configStruct.pin = GPIO_PIN_6;
  11.     configStruct.mode = GPIO_MODE_OUT;
  12.     configStruct.speed = GPIO_SPEED_50MHz;
  13.     GPIO_Config(GPIOE, &configStruct);
  14. }

  15. int main(void)
  16. {
  17.         NVIC_ConfigPriorityGroup(NVIC_PRIORITY_GROUP_2);
  18.     systick_config();
  19.     /* Initialization */
  20.           gpio_init();
  21.     while(1)
  22.     {
  23.                         GPIO_SetBit(GPIOE, GPIO_PIN_6);
  24.                         GPIO_ResetBit(GPIOE, GPIO_PIN_5);
  25.                         delay_1ms(500);
  26.                         GPIO_ResetBit(GPIOE, GPIO_PIN_6);
  27.                         GPIO_SetBit(GPIOE, GPIO_PIN_5);
  28.                         delay_1ms(500);
  29.                 }
  30. }

显示效果如下:

电灯大师

电灯大师




您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

118

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部