STM8硬件PWM设置
来源:互联网 发布:医疗剧 知乎 编辑:程序博客网 时间:2024/06/05 06:44
最近在折腾STM8,边学边用,发现自己很多不懂的啊,
写这篇博客记录一下这几天使用PWM给电机调速的心得,也为以后再次使用留个技术存档。
1.初始化定时器
TIM2_TimeBaseInit(TIM2_PRESCALER_16, 0x2000);// 0x2000代表pwm矩阵波的周期,数字越大,周期越长。
2.设置PWM模式、输出比较极性以及占空比等
TIM2_OC1Init(TIM2_OCMODE_PWM1, TIM2_OUTPUTSTATE_ENABLE, TIM2_Pulse, TIM2_OCPOLARITY_HIGH);//若为PWM1,输出比较极性为高,那么占空比越大,高电平在周期内的时间就越长;
TIM2_OC1PreloadConfig(ENABLE);
3.使能定时器
TIM2_Cmd(ENABLE);
注意:若是使用的引脚的可选功能(引脚带 [ ] 的功能,则需要先使用STVP工具配置一下OPTION BYTE,具体怎么配,看datasheet)。
0 0
- STM8硬件PWM设置
- STM8 PWM
- STM8四路PWM配置
- stm8程序设计之PWM
- stm8 TIM2 PWM配置
- STM8 tim1 ch1 PWM输出
- stm8 硬件SPI
- stm8的硬件
- STM8硬件线路设计基础
- 总结stm8硬件IIC主模式的寄存器设置及调试心得
- STM8 设置系统时钟
- 树莓派硬件PWM输出程序
- stm8 nrf24l01 硬件spi成功,解决bug
- STM8/STM32硬件I2C读取APDS9930程序代码
- STM8单片机PWM应用(跟着别人学)
- S3C2440 PWM设置
- S3C2440 PWM设置
- STM32-PWM模式设置
- UITableView创建Cell时的性能优化(cell的重用机制)
- log4j.properties
- Android在ListView中嵌套一个GridView时只显示一行的原因及解决方法
- Foundation框架
- [LeetCode]Contains Duplicate
- STM8硬件PWM设置
- Android项目使用support v7时遇到的各种问题
- 使用HttpsURLConnection发送POST请求
- SVN的使用(命令行)
- Palindrome Partitioning -- leetcode
- Spring Security调研记录【二】--实现异步Json请求的基本认证与Url权限控制
- 轻松实现DBGrid的多表头
- java奇妙的try
- codeforces 152E Garden(状态压缩dp)