PWM移相

所属分类:嵌入式/单片机/硬件编程
开发工具:C/C++
文件大小:410KB
下载次数:6
上传日期:2020-12-09 15:04:02
上 传 者quando1
说明:  本例程实现功能: 通过定时器3的输出比较模式,在PC6~PC9,输出4路PWM,每路PWM频率为500Hz,占空比为50%,每一路PWM相位差为45° 通道1接的是PC6,通道2接的是PC7,可以看到他们的时间差是250us,一个周期是2ms(500Hz),刚好是1/8个周期,即45°。符合设计要求。 在此基础上,大家只需要稍作修改,即可实现其他相位差的波形输出。
(This routine realizes the following functions Through the output comparison mode of timer 3 four PWM channels are output from PC6 to pC9 with each PWM frequency of 500Hz, duty cycle of 50, and phase difference of each PWM channel of 45 Channel 1 is connected with PC6 and channel 2 is connected with PC7. We can see that the time difference between them is 250us. One cycle is 2ms 500Hz which is exactly 0.125 . Meet the design requirements. On this basis, we only need a little modification to achieve other phase difference waveform output.)

文件列表:
PWM移相\HARDWARE\BEEP\beep.c (753, 2020-12-08)
PWM移相\HARDWARE\BEEP\beep.h (681, 2020-12-08)
PWM移相\HARDWARE\EXTI\exti.c (1922, 2020-12-08)
PWM移相\HARDWARE\EXTI\exti.h (646, 2020-12-08)
PWM移相\HARDWARE\KEY\key.c (1501, 2020-12-08)
PWM移相\HARDWARE\KEY\key.h (825, 2020-12-08)
PWM移相\HARDWARE\LED\led.c (934, 2020-12-08)
PWM移相\HARDWARE\LED\led.h (685, 2020-12-08)
PWM移相\HARDWARE\TIMER\timer.c (3500, 2020-12-08)
PWM移相\HARDWARE\TIMER\timer.h (1032, 2020-12-08)
PWM移相\HARDWARE\WDG\wdg.c (2197, 2020-12-08)
PWM移相\HARDWARE\WDG\wdg.h (851, 2020-12-08)
PWM移相\keilkill.bat (399, 2020-12-08)
PWM移相\OBJ\beep.crf (34292, 2020-12-08)
PWM移相\OBJ\beep.d (350, 2020-12-08)
PWM移相\OBJ\beep.o (41412, 2020-12-08)
PWM移相\OBJ\delay.crf (34988, 2020-12-08)
PWM移相\OBJ\delay.d (358, 2020-12-08)
PWM移相\OBJ\delay.o (42836, 2020-12-08)
PWM移相\OBJ\exti.crf (41034, 2020-12-08)
PWM移相\OBJ\exti.d (606, 2020-12-08)
PWM移相\OBJ\exti.o (50388, 2020-12-08)
PWM移相\OBJ\key.crf (35468, 2020-12-08)
PWM移相\OBJ\key.d (377, 2020-12-08)
PWM移相\OBJ\key.o (43460, 2020-12-08)
PWM移相\OBJ\led.crf (34402, 2020-12-08)
PWM移相\OBJ\led.d (338, 2020-12-08)
PWM移相\OBJ\led.o (41464, 2020-12-08)
PWM移相\OBJ\startup_stm32f10x_hd.d (55, 2020-12-08)
PWM移相\OBJ\startup_stm32f10x_hd.lst (50454, 2020-12-08)
PWM移相\OBJ\startup_stm32f10x_hd.o (7084, 2020-12-08)
PWM移相\OBJ\stm32f4xx_it.d (114, 2020-12-08)
PWM移相\OBJ\stm32f4xx_it_1.d (120, 2020-12-08)
PWM移相\OBJ\sys.crf (36393, 2020-12-08)
PWM移相\OBJ\sys.d (299, 2020-12-08)
PWM移相\OBJ\sys.o (46392, 2020-12-08)
PWM移相\OBJ\system_stm32f4xx.d (87, 2020-12-08)
PWM移相\OBJ\system_stm32f4xx_1.d (91, 2020-12-08)
PWM移相\OBJ\test.build_log.htm (3045, 2020-12-08)
PWM移相\OBJ\test.crf (41024, 2020-12-08)
... ...

本实验将实现如下功能:通过定时器的输出比较模式,在PC6~PC9,输出4路PWM,每路PWM频率为500Hz,占空比为50%,每一路PWM相位差为45° 正点原子@ALIENTEK 2013-9-5 广州市星翼电子科技有限公司 联系电话(传真):020-38271790 购买:http://shop62103354.taobao.com http://shop62057469.taobao.com 技术支持论坛:www.openedv.com

近期下载者

相关文件


收藏者