- 博客(20)
- 收藏
- 关注
原创 STM32配置PWM输出时通道极性CH Polarity对输出的影响
根据以上测试,定时器计数模式配置为中心对其模式,PWM模式配置为PWM mode 1时,对于CH通道,当计数器计数值小于PWM通道比较值Pulse时,通道输出电平与CH配置极性相同,当计数器计数值大于PWM通道比较值Pulse时,通道输出电平反转(即与CH配置极性相反);对于CHN通道,当其极性配置的与CH极性相同时,其通道输出波形与CH通道输出波形互补,当其极性配置的与CH极性相反时,其通道输出波形与CH通道输出波形相同。
2024-09-15 10:38:29
1924
原创 MATLAB安装配置MinGW64编译器
本文根据笔者自己遇到的S-Function运行时找不到编译器而报错的问题的解决过程,介绍MATLAB安装配置MinGW64编译器的一种方法。
2023-09-12 09:31:09
4799
5
原创 使用DRV8301遇到的nFAULT引脚报错输出的问题
最近使用DRV8301做了一块FOC驱动板,调试时遇到了nFAULT引脚报错输出的问题,搞了2天了,时间有限,准备切换其他方案了,暂时先把问题记录下来,待以后有机会再搞。
2023-07-10 16:31:48
1171
6
原创 STM32F103定时器引脚重定义功能问题处理
在一个项目中,使用STM32F103RCT6单片机,定时器引脚使用的PC6,PC6默认复用定时器为TIM8_CH1,但是由于其他原因,不能使用TIM8_CH1,因此需要使用其重定义功能TIM3_CH1,本文分享了本人在该项目中定时器TIM3引脚复用功能重定义的一些问题及解决过程,希望对大家能有帮助。
2022-12-10 10:15:27
5220
原创 STM32输出四路频率和占空比均可调PWM
一个项目需要使用PWM调制四路激光,要求四路PWM的频率和占空比均可调(频率1~50000Hz,占空比0~100%)。如果是频率固定,只是要求占空比可调的话,使用一个定时器四路输出通道即可,但该项目要求频率也可调,因此定时器的时钟频率和计数周期均需调整,就需要用到四个独立的定时器。我项目中使用的单片机为STM32F103RCT6,设计使用四个通用定时器输出四路PWM,定时器及通道分别为TIM2_CH3、TIM3_CH4、TIM4_CH3、TIM5_CH2。...
2022-08-29 16:05:24
3269
2
原创 基于STM32的数模转换芯片AD5328驱动程序
AD5328是ADI的一款DAC芯片,可输出8路模拟量,SPI通讯,自己根据AD5328数据手册,基于STM32编写了AD5328驱动程序,并且经过项目测试,使用无问题,可单独对通道进行开关,可单独设置各通道输出电压值。...
2022-08-11 09:44:29
4351
14
原创 使用MATLAB的曲线拟合工具(Curve Fitting Tool)对数据进行曲线拟合分析
使用MATLAB的曲线拟合工具(Curve Fitting Tool)对数据进行曲线拟合分析.
2022-08-10 10:18:57
4579
3
原创 【MATLAB学习笔记】创建二维线图
参考mathworks官方参考文档,学习创建二维线图。创建一个简单的线图并标记坐标区。通过更改线条颜色、线型和添加标记来自定义线图的外观。
2022-08-08 14:13:14
1206
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人