目录
一、简述
二、STM32CubeMX
利用CubeMX新建工程点亮LED灯
配置引脚
时钟源配置
工程管理
三、点亮LED
编写主要功能代码
编译与烧录
四、在Keil下载软件仿真观察3个GPIO端口的输出波形
设置仿真模式
使用逻辑分析仪
五、总结
一、简述
利用STM32最小系统核心板STM32F103C8T6,使用GPIOB、GPIOC、GPIOD这3个端口控制LED灯,轮流闪烁,间隔时长1秒。 1)写出程序设计思路,包括GPIOx端口的各寄存器地址和详细参数;
2)分别用汇编语言,C语言编程实现。 器材:STM32F103C8T6+面板板+若干杜邦线+3只红绿蓝LED
二、STM32CubeMX
利用CubeMX新建工程点亮LED灯
在本次实验中,使用到的STM32硬件为,STM32F103C8T6; 软件为,STM32CubeMX软件、KEIL MDK-arm软件,以及STM32F1xxHAL库
直观的选择 STM32 微控制器(MCU)和微处理器(MPU)。
编辑
丰富易用的图形化界面:
编辑
可以直接通过左侧的菜单完成对应pin脚的配置
也可以完成中断,时钟等等信息的配置
所有的配置都可以通过图形化的方式完成
生成初始化代码工程,包含:EWARM、 MDK-ARM、 TureSTUDIO、 SW4STM32等。