主要是用verilog写的基于FPGA的相位差测量代码
STM32F103C8T6定时器TIM4,双通道TIM4_CH1,TIM4_CH2PWM输出,仅供学习,如果是应用到舵机等需要PWM的东西上,需要自己进行修改
通过按键1的单击、双击、长按来控制灯,单击红灯亮,双击绿灯亮、长按两灯都熄灭;按键2运用定时器中断能控制红灯亮5s后熄灭;还可以通过串口发指令控制红灯绿灯的亮灭情况以及打印在串口上。
STM32 高级定时器,通用定时器分别两个输出4路PWM程序,编译通过,下载直接可用!
这是移植好ucosii的例程,程序中在任务中输出pwm波,发出来共享下,希望对您有用。
程序是基于STM32F407的任意波形发生器,可以通过STM32自带的DAC实现生成任意需要的波形,目前自己测试过正弦波和三角波 没有问题, 波形的时序是通过定时器出发来控制的 ,先通过函数生成对应的
类似 * 大小用户输入 * * * * * * * *
如输入n=3,m=4,则输出 1 2 3 4 10 11 12 5 9 8 7 6 输入n=4,m=5,则输出 1 2 3 4 5 14 15 16 17 6 13 20 19 18 7 12 11
STM32F4 定时器4 输出4路PWM波(寄存器)。PWM STM32F4
此程序为STM32F103 移植FreeRTOS系统工程源码,有需要可以学习参考,特别适合刚入门, 或者还没有入门的单片机开发者,可以提高代码开发周期,提升编程水平