1 问题??在下面的测试程序中,如果将Init_CLK()函数中的 CLK_CKDIVR |= 0x08;去掉’|‘,则TIM1的功能实现跟预设定相同(10ms中断一次),但是TIM2的PWM频率就变高了;如果加上,则TIM2的功能实现跟预设定相同(产生1Hz的PWM),但是TIM1的周期就变长了;
??尝试了很多测试,均无效(买的开发板和另一块gs自画板测试也都一样)。2 尝试??因为STM8S...
分类:
其他好文 时间:
2015-07-08 14:43:49
阅读次数:
708
说明
代码1 说明
采用STM8S内部时钟(HSI);
PWM模式2;
占空比为50%,频率为2Hz(方便测试LED灯);
PD2口外接LED灯,PD2口输出PWM波;
系统时钟初始化很重要:CLK_CKDIVR |= 0x08;
2 代码/*
TIM2_CH3 PWM
PD2 output
*/
#include void CLK_init(void)
{...
分类:
其他好文 时间:
2015-07-06 19:51:21
阅读次数:
161
源:直流电机驱动PWM频率1、没有统一的标准,其实PWM的频率和你的电机感抗和你需要的速度响应时间有很大的关系。一般的电机用14K就足够了。当然自需要简单的调速可以随便选。 如果电机转速比较高,感抗比较小,可以使用比较高的频率。一般最好不要超过20K因为一般IGBT最高20K的开关频率。 而MOS的...
分类:
其他好文 时间:
2015-06-23 19:59:26
阅读次数:
192
源:一个基于ATMEGA128的直流电机抱死程序 先说一下我的硬件情况:一块ATMEGA128实验板;一个带编码器的80:1的变速电机,编码器的输出端连接到单片机的PD4和PD5引脚;一块电机驱动电路,该电路的输入为:24v电源、两路pwm信号输入,输出即为电机的正负极,要用该电路来驱动电机,则必须...
分类:
其他好文 时间:
2015-06-23 19:56:08
阅读次数:
237
方法一:用同一个定时器的3路通道能输出同频不同占空比的pwm;但是他们输出的顺序一定是一样的,因为他们用的是同一个计数器如果要输出3路不同顺序的PWM必须使用3个定时器例子:void Tim1_Configuration(void){ TIM_TimeBaseInitTypeDef TIM_Tim....
分类:
其他好文 时间:
2015-06-16 21:01:08
阅读次数:
131
概述演示直流电机的控制。示例程序PWM控制直流电机略过控制电机转停的示例啦,有需要就把这里的 PWM 换成数字口输出 HIGH 或 LOW 就行了。// -------------------------------------------------------------------------...
分类:
其他好文 时间:
2015-06-16 01:18:01
阅读次数:
453
1、 PWM 是 Pulse Width Modulation 的缩写,中文意思就是脉冲宽度调制,简称脉宽调制。 它是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,其控制简单、灵活和动态响应好等优点而成为电力电子技术最广泛应用的控制方式, 其应用领域包括测量,通信,功率控制与变换....
分类:
其他好文 时间:
2015-05-26 20:59:37
阅读次数:
229
在系列文章第12篇中提到了L298N,它是H桥双路直流电机驱动,可以使双路直流电机实现正转或者反转,并且通过ENDA和ENDB输入PWM信号,还可以实现加减速。本文用2块L298N驱动板成功驱动了4个直流电机,实现了4轮同时向前、向后以及前向左转、前向右转甚至是后向左转和后向右转的功能,最后通过python的BaseHTTPServer模块(python3中是http.server模块)实现了一个...
分类:
其他好文 时间:
2015-05-25 10:14:23
阅读次数:
404
在系列文章第12篇中提到了L298N,它是H桥双路直流电机驱动,可以使双路直流电机实现正转或者反转,并且通过ENDA和ENDB输入PWM信号,还可以实现加减速。本文用2块L298N驱动板成功驱动了4个直流电机,实现了4轮同时向前、向后以及前向左转、前向右转甚至是后向左转和后向右转的功能,最后通过python的BaseHTTPServer模块(python3中是http.server模块)实现了一个...
分类:
Web程序 时间:
2015-05-25 10:02:52
阅读次数:
266
时钟控制逻辑给时钟提供了三种时钟:
FCLK用于CPU 核
HCLK用于AHB总线设备,比如CPU核、存储控制器、中断控制器、LCD控制器、DMA
PCLK用于APB总线设备,比如WATCHDOG、IIS控制器、PWM定时器、MMC接口、ADC
需要通过时钟控制逻辑的PLL提高系统时钟。
PLL有两个,MPLL和UPLL。UPLL专用于USB设备,MPLL用于FCLK、HCLK、...
分类:
其他好文 时间:
2015-05-24 14:18:43
阅读次数:
197