我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 1665|回复: 2

STM32 PWM输出源码

[复制链接]

该用户从未签到

21

主题

42

回帖

70

积分

二级逆天

积分
70

社区居民

QQ
发表于 2014-10-17 15:49:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
#include "led.h"
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "usart.h"
#include "timer.h"

   
int main(void)
{        
     u16 led0pwmval=0;
    u8 dir=1;   
    delay_init();             //延时函数初始化      
    NVIC_Configuration();      //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
    uart_init(9600);     //串口初始化为9600
     LED_Init();                 //LED端口初始化
     TIM3_PWM_Init(899,0);     //不分频。PWM频率=72000/900=8Khz
       while(1)
    {
         delay_ms(10);     
        if(dir)led0pwmval++;
        else led0pwmval--;

         if(led0pwmval>300)dir=0;
        if(led0pwmval==0)dir=1;                                         
        TIM_SetCompare2(TIM3,led0pwmval);           
    }     
}
回复

使用道具 举报

该用户从未签到

24

主题

2233

回帖

3259

积分

二级逆天

积分
3259

社区居民忠实会员社区劳模最爱沙发优秀斑竹奖终身成就奖

QQ
发表于 2014-10-17 18:11:48 | 显示全部楼层
广告位出租,价格可以商量。
回复

使用道具 举报

该用户从未签到

3

主题

110

回帖

2106

积分

二级逆天

积分
2106

社区居民终身成就奖

QQ
发表于 2014-10-17 19:03:00 | 显示全部楼层
你这个去缺少很多代码,怎么看嘛
回复

使用道具 举报

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

本版积分规则

每日签到,有金币领取。


Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

( 闽ICP备2024076463号-1 ) 论坛技术支持QQ群171867948 ,论坛问题,充值问题请联系QQ1308068381

平平安安
TOP
快速回复 返回顶部 返回列表