OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2276|回复: 2

频率自动可调的PWM波(10k-300k)

[复制链接]

6

主题

74

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
297
金钱
297
注册时间
2017-6-10
在线时间
39 小时
发表于 2017-10-11 16:52:17 | 显示全部楼层 |阅读模式
分享一个有意思的帖子[mw_shl_code=applescript,true]#include "stm32f10x.h"
//#include "led.h"
#include "pwm.h"
#include "delay.h"
#include "key.h"
#include "usart.h"


int main(void)
{         
         u8 key;
         u16 i,dir=1000;;
         delay_init();
         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
         PWM_Init(719,0);//pwmÆμÂê100k
//         LED_Init();
         KEY_Init();
         uart_init(115200);
        while(1)
                {
                for(i=5759;i>143;)
                        {
                                while(dir--)
                                {
                                        TIM_SetAutoreload(TIM3,i);         //éèÖÃÔ¤×°ÔØÖ죬ÖüÆú
                                        TIM_SetCompare2(TIM3,i/2);                 //éèÖÃÕ¼¿Õ±è
                                }
                                i=i-72;
                                dir=1000;
                                delay_ms(200);
                        }                       
                }
}[/mw_shl_code]


其他的就常规设置就行
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10572
金钱
10572
注册时间
2017-2-18
在线时间
1914 小时
发表于 2017-10-11 17:20:30 | 显示全部楼层
回复 支持 反对

使用道具 举报

6

主题

74

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
297
金钱
297
注册时间
2017-6-10
在线时间
39 小时
 楼主| 发表于 2017-10-14 15:13:57 | 显示全部楼层

可以的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-10 14:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表