OpenEdv-开源电子网

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

求原子哥帮帮忙看看 pwm呼吸灯

[复制链接]

1

主题

4

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2020-4-17
在线时间
2 小时
发表于 2020-4-17 15:19:14 | 显示全部楼层 |阅读模式
1金钱
才学32单片机的小白,这样写不知哪出问题了,灯无变化,查了好多资料也不行。



void pwm_ch1_init(u16 arr,u16 psc)
{
RCC->APB1ENR |= 1<<1;//使能tim3时钟
RCC->APB2ENR |= 1<<0;//映射使能
RCC->APB2ENR |= 1<<4;//c端口使能
AFIO->MAPR &=0XFFFF3FF;//清除映射端口
AFIO->MAPR |= 1<<11;//映射设置


GPIOC->CRL |=0X0B000000;//复功能推挽输出  50hz
GPIOC->ODR |=1<<6;


TIM3->ARR |=arr;
TIM3->PSC |=psc;

TIM3->CCMR1 |=7<<6;//pwm2
TIM3->CCMR1 |=1<<3;//预装载使能

TIM3->CCER |=1<<0;//输出使能

TIM3->CR1 |=1<<7;//使能计数缓存器
TIM3->CR1 |= 1<<4;//输出使能
TIM3->EGR |=1<<0;//使能更新事件
TIM3->CR1 |=1<<0;//使能
}

#define LED_PWM_VAL TIM3->CCR1
int main()
{
u16 i=0;
u16 fx;
SysTick_Init(72);

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10569
金钱
10569
注册时间
2017-2-18
在线时间
1913 小时
发表于 2020-4-17 17:22:03 | 显示全部楼层
基本的PWM输出能实现不
不行的话可以参考原子 战舰板A盘——>程序源码文件夹->标准例程-寄存器版本->PWM输出例程
回复

使用道具 举报

30

主题

150

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
208
金钱
208
注册时间
2017-5-19
在线时间
149 小时
发表于 2020-4-17 20:52:46 | 显示全部楼层
可以debug仿真一步步调试  实在不行 把原子的教程看看   
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2020-4-17
在线时间
2 小时
 楼主| 发表于 2020-4-17 21:50:49 | 显示全部楼层
peng1554 发表于 2020-4-17 17:22
基本的PWM输出能实现不
不行的话可以参考原子 战舰板A盘——>程序源码文件夹->标准例程-寄存器版本->PWM输 ...

直接设置占空比  都没有明显变化
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2020-4-17
在线时间
2 小时
 楼主| 发表于 2020-4-17 22:56:03 | 显示全部楼层
peng1554 发表于 2020-4-17 17:22
基本的PWM输出能实现不
不行的话可以参考原子 战舰板A盘——>程序源码文件夹->标准例程-寄存器版本->WM输 ...

我之前买的开发板实在淘宝上随便买的  没买原哥家的    那边资料也没有寄存器的例程     难受     
  不晓得该咋办     
回复

使用道具 举报

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2019-12-25
在线时间
11 小时
发表于 2020-4-18 12:32:18 | 显示全部楼层
会不会是主函数里没有开启PWM对应的通道
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2020-4-17
在线时间
2 小时
 楼主| 发表于 2020-4-18 16:27:37 | 显示全部楼层
樊科 发表于 2020-4-18 12:32
会不会是主函数里没有开启PWM对应的通道

主函数用了TIM3->CCR1的
回复

使用道具 举报

2

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
161
金钱
161
注册时间
2019-2-14
在线时间
21 小时
发表于 2020-4-18 23:43:44 | 显示全部楼层
PANPIANJI 发表于 2020-4-17 22:56
我之前买的开发板实在淘宝上随便买的  没买原哥家的    那边资料也没有寄存器的例程     难受     
  ...

即使没买原子的板子,也能在论坛里下载到原子的资料,你可以下载下来看看
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-25 18:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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