[STM32F103HAL库]嵌入式模拟平台点亮第一颗LED灯
·
本次实验用到嵌入式仿真教学实验平台:嵌入式仿真实验教学平台
对于嵌入式初学者来说 跟着网上的大部分教学学习的时候 可能是一时心血来袭 面临没有板子无法跟教程实操的困境 今天使用一款嵌入式在线模拟的平台来实现比STM32标准库/HAL库点亮LED灯的操作 接上期 本期实现用HAL库实现模拟平台的LED灯点亮操作
HAL库:
1.CUBEMAX工程生成:
打开我们的CUBEMAX软件创建工程。

搜索STM32F103选择图示的芯片型号


选择芯片完成后 点击sys选择图示选项

在芯片处选择我们想要用到的GPIO引脚 并配置为输出模式 这里仍然以PA12为例子

配置完成后 点击GPIO 配置引脚的参数
生成代码 并按如下配置选项



2.模拟平台操作:

电路图仍然是上期的电路图 直接选择上传代码

来到工程文件查看我们的gpio.c

gpio.h中仍然用宏定义实现LED的点亮和熄灭 需要注意 hal库某些函数的写法和标准库不太一样

来到主函数:

在while循环中 写点亮LED的代码

编译 运行

恭喜你 成为了HAL库的电灯大师!
更多推荐


所有评论(0)