找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3036|回复: 4
打印 上一主题 下一主题
收起左侧

基于STM32F103的PWM呼吸灯程序

[复制链接]
跳转到指定楼层
楼主
ID:683358 发表于 2020-2-5 18:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include "system.h"
#include "SysTick.h"
#include "led.h"
#include "pwm.h"

int main()
{
    u16 i=0;           
    u8 fx=0;
    SysTick_Init(72);
    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
    LED_Init();
    TIM3_CH1_PWM_Init(500,72-1);//2K,就是定时0.5ms
   
   
    //修改TIM_CCRX的值控制占空比
    while(1)
    {
        if(fx==0)
        {
            i++;
            if(i==200)
            {
                fx=1;
            }
        }
        else
        {
            i--;
            if(i==0)
            {
                fx=0;
            }
        }
        TIM_SetCompare1(TIM3,i);//设置通道
        delay_ms(10);
    }
}


PWM呼吸灯.7z

177.53 KB, 下载次数: 96, 下载积分: 黑币 -5

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:25058 发表于 2020-2-6 14:29 | 只看该作者
学习了
回复

使用道具 举报

板凳
ID:91165 发表于 2020-2-9 09:55 | 只看该作者
基于STM32F103的PWM呼吸灯程序,必须学习一下
回复

使用道具 举报

地板
ID:462827 发表于 2020-2-9 23:21 | 只看该作者
这不就是普中Z100板子的例程?直接一个字母不改的呀
回复

使用道具 举报

5#
ID:770492 发表于 2020-8-13 20:50 来自手机 | 只看该作者
这个是103系列的都试用么?
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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