推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

获得赏金
10.00元
定时器RESETmode从模式+keil+stm32cubemx开发

更新时间:2024-07-19 18:33:42 大小:18M 上传用户:mulanhk查看TA发布的资源 标签:定时器resetmodekeilstm32cubemx 下载积分:4分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

原理图

image.png

1. 设置定时器相关参数

2. 使用的触发源是TI1FP1,,但选择这个后边芯片图中的PA6引脚会自动布置引脚标签

3. 使用内部触发源

4. 设置PSC为36000-1,自动重装寄存器为2000-1,计数器从0增加到2000,溢出周期为1秒

5. 设置从模式的RESET模式用上升沿

6. 滤波值设置为15


image.png

1. 将TIM3通道设置为Reset Mode模式

2. 在打开触发源TI1FP1

3. 再启用内部时钟


image.png

打开TIM3的中断通道,进行使能

image.png

1. 设置预分频系数

2. 设置计数模式为向上计数

3. 设置计数周期为2000-1

4. 设置极性为上升沿

5. 滤波器个数为15


RCC时钟配置

高速时钟和低速时钟配置


image.png

时钟树的配置示意图

image.png

存储路径示意图

image.png

在生成工程后要配置好oled.c,oled.h,oled_font.h

image.png

image.png

image.png

主函数的代码编写及功能实现

image.png

image.png

最终效果示意图

image.png

部分文件列表

文件名大小
Timeslaveresetmode/
Timeslaveresetmode/.mxproject7KB
Timeslaveresetmode/11. 定时器RESETmode从模式+keil+stm32cubemx开发.pdf1154KB
Timeslaveresetmode/Core/
Timeslaveresetmode/Core/Inc/
Timeslaveresetmode/Core/Inc/gpio.h1KB
Timeslaveresetmode/Core/Inc/main.h2KB
Timeslaveresetmode/Core/Inc/oled.h1KB
Timeslaveresetmode/Core/Inc/oled_font.h
Timeslaveresetmode/Core/Inc/stm32f1xx_hal_conf.h
Timeslaveresetmode/Core/Inc/stm32f1xx_it.h2KB
...
  • 21ic小能手打赏了10.00

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载