当前位置:   article > 正文

合宙AIR32F103CBT6入门第一步——点亮LED灯_air32f103cbt6lqfp-48

air32f103cbt6lqfp-48

一、准备工作

1.材料

AIR32F103CBT6一块

ST linkv2一块

杜邦线若干

2.电脑安装

STM32 CubeMx123

【STM32】STM32 CubeMx使用教程一--安装教程_Z小旋的博客-CSDN博客_cubemx

安装完成后

接着安装,keil5(安装后要激活)

keil5安装教程简单易上手_弦续北上i的博客-CSDN博客_keil5安装教程

安装完成后

接着安装,AIR32F103的SDK

合宙Luat/luatos-soc-air32f103

 点击下载

解压后打开

 双击安装

注意,安装此项前提是已经正确安装好keil5

 

安装st-linkv2驱动

ST-LINK V2 驱动_zhuohui307317684的博客-CSDN博客_stlinkv2驱动

 三、新建工程

打开stm32cubemx

 

 找到stm32f103双击打开

更改晶振

 更改写入

 选中led的io口

 查询pcb图得知为 PB2、PB10、PB11, 单击PB2,选中GPIO_Output

选择其他,选好后为

 

修改io口名称,点击gpio,点击PB0,在最下方输入LED1,依次修改其他引脚为LED2、LED3

 

更改晶振频率,在后方位置输入72,点击回车,点击确认,软件将自动配置,最终数据如下图

 选中Project Manager输入文件名称,文件位置,文件编译器,最终数据如下

 选择只保存必要文件,.c和.h分开存放

 生成文件

 等待生成成功,点击打开文件

 将会自动跳转到keil5

 四、修改文件

找到main.c文件

下拉到94行

 在此处填入

  1. HAL_GPIO_WritePin(GPIOB, LED1_Pin|LED2_Pin|LED3_Pin , GPIO_PIN_SET);
  2. HAL_Delay(500);
  3. HAL_GPIO_WritePin(GPIOB, LED1_Pin|LED2_Pin|LED3_Pin, GPIO_PIN_RESET);
  4. HAL_Delay(500);

最终数据为

 点击编译全部

等待输出

五、烧录文件

将stlinkv2与air32f103cbt6正确连接

解决STM32F103C8T6使用ST-Link V2烧录的问题_素履求知的博客-CSDN博客_stm32f103c8t6烧录

点击魔术棒,选中debug,选中st-link Debugger,点击setting

 选中st-linkv2,选中sw

 发现st-link usb connunication error

这是因为驱动太低的原因

下载st-link upgrade

https://8318dx.pk855.com/wwb6/STLinkUpgrade231.zip

打开软件,选择升级,如果检测不到软件,重新拔插一次st-link就行

回到之前,重新打开settings,发现现在能正确检测到 

 点击flash download,选中自动断电复位启动

点击确定,点击ok,回到主界面后点击下载

出现verify ok,代表烧录成功

六、效果

可以看到三个灯间隔0.5s闪烁

七、进阶流水灯

在while函数中修改程序为以下,即可实现流水灯的效果

  1. HAL_GPIO_WritePin(GPIOB, LED1_Pin, GPIO_PIN_SET);
  2. HAL_Delay(500);
  3. HAL_GPIO_WritePin(GPIOB, LED1_Pin, GPIO_PIN_RESET);
  4. HAL_GPIO_WritePin(GPIOB, LED2_Pin, GPIO_PIN_SET);
  5. HAL_Delay(500);
  6. HAL_GPIO_WritePin(GPIOB, LED2_Pin, GPIO_PIN_RESET);
  7. HAL_GPIO_WritePin(GPIOB, LED3_Pin, GPIO_PIN_SET);
  8. HAL_Delay(500);
  9. HAL_GPIO_WritePin(GPIOB, LED3_Pin, GPIO_PIN_RESET);

八、找到我

CSDN   十七大人的博客

B站       十七大人的哔哩哔哩空间

知乎      十七大人 - 知乎

微信公众号  构建中

GitHub         构建中

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/655845
推荐阅读
相关标签
  

闽ICP备14008679号