STM32F103学习笔记---PWM

*arr是pwm占空比总值

第一步 

此时对应图上显示出

tim2的ch1进行配置

 

 第二步

在主函数里添加


HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL_1);

第三步改变pwm占空比实现呼吸灯 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
STM32F103C8T6是一款基于ARM Cortex-M3内核的单片机,它是STMicroelectronics公司推出的一款高性能、低功耗的微控制器。下面是对STM32F103C8T6单片机学习的介绍: 1. 硬件特性:STM32F103C8T6单片机具有64KB的Flash存储器和20KB的SRAM,工作频率可达到72MHz。它还拥有多个通用输入输出引脚、模拟输入输出通道、定时器、串口通信接口等丰富的外设资源。 2. 开发环境:为了学习STM32F103C8T6单片机,你需要准备相应的开发环境。STMicroelectronics提供了免费的集成开发环境(IDE)——STM32CubeIDE,它集成了编译器、调试器和一系列的软件库,方便开发者进行代码编写、调试和下载。 3. 编程语言:STM32F103C8T6单片机可以使用多种编程语言进行开发,包括C语言和汇编语言。C语言是最常用的开发语言,它具有良好的可移植性和易于理解的特点。 4. 学习资源:学习STM32F103C8T6单片机可以参考官方提供的文档和教程,例如官方的参考手册、用户手册和应用笔记。此外,还有许多在线教程、视频教程和开发者社区可以供你参考和交流。 5. 实践项目:为了更好地掌握STM32F103C8T6单片机的应用,建议你进行一些实践项目。例如LED闪烁、按键控制、PWM调光等简单的实验,逐步深入学习各种外设的使用和驱动编程。 希望以上介绍对你有所帮助!如果你还有其他问题,请继续提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值