收藏0 举报
2、设置RCC 设置高速外部时钟HSE 选择外部时钟源
3、LED1配置 我使用的板子LED1引脚为PD2,初始电平为高电平,目的是通过观察小灯的亮灭判断是否进入定时器中断
4、USART1配置 异步收发,波特率默认:115200 Bit/s
5、PWM配置 使用定时器1通道1和通道4(TIM1_CH1和TIM1_CH4),频率10KHz
6、定时器中断配置 使用定时器2(TIM2),周期设为10ms,即10ms进一次定时器中断
打开更新定时器中断
7、编码器配置 STM32自带编码器配置,使用定时器4(TIM4_CH1和TIM4_CH2),打开更新定时器中断
8、中断优先级配置 因为编码器中断要发生在定时10ms中断内,故编码器中断的抢占优先级要大于定时10ms
9、配置时钟 F1系列芯片系统时钟为72MHzs
10、项目创建最后步骤
11、输出文件
12、创建工程文件 点击GENERATE CODE 创建工程
13、配置下载工具 这里我们需要勾选上下载后直接运行,然后进行一次编译
[size=3font](2)烧入STM32中,串口展示:
[size=3font](3)实物展示:
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
64
3317
4
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号