OpenEdv-开源电子网

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

悬赏求解答

[复制链接]

4

主题

59

帖子

0

精华

高级会员

Rank: 4

积分
719
金钱
719
注册时间
2016-1-8
在线时间
260 小时
发表于 2017-1-17 14:31:19 | 显示全部楼层 |阅读模式
50金钱
使用STM32F103ZET6做的输出12路可调节PWM,8个数码管调节通道 强度 时间跟输出方式。用4个数码管调节12路工作稳定程序运行很正常。当 初始化8个数码管同时显示的时候。。。PWM信号输出不正常求解答。。。

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

使用道具 举报

4

主题

59

帖子

0

精华

高级会员

Rank: 4

积分
719
金钱
719
注册时间
2016-1-8
在线时间
260 小时
 楼主| 发表于 2017-1-17 14:45:03 | 显示全部楼层
补充下数码管是共阴极
回复

使用道具 举报

26

主题

280

帖子

1

精华

高级会员

Rank: 4

积分
908
金钱
908
注册时间
2013-8-2
在线时间
279 小时
发表于 2017-1-17 15:10:47 | 显示全部楼层
看起来是电流太大,限流了。
我们项目也出现过类似的情况,USB供电600mA的导致两路pwm电机同时转动时有时会重启,换成电池供电(最大2A)就解决问题了。
博客:http://blog.csdn.net/feilusia
CC2541群(127442605);CC2640群(557278427);
Android群(541462902);STM8/STM32群(164311667);
Linux群(512598061);职场交流群(450154342);
回复

使用道具 举报

11

主题

94

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2016-12-12
在线时间
55 小时
发表于 2017-1-17 16:47:46 | 显示全部楼层
支持下。查查供电能力吧。
回复

使用道具 举报

4

主题

59

帖子

0

精华

高级会员

Rank: 4

积分
719
金钱
719
注册时间
2016-1-8
在线时间
260 小时
 楼主| 发表于 2017-1-18 08:10:32 | 显示全部楼层
feilusia 发表于 2017-1-17 15:10
看起来是电流太大,限流了。
我们项目也出现过类似的情况,USB供电600mA的导致两路pwm电机同时转动时有时 ...

我即使单独贡献给芯片一样存在这个问题。
回复

使用道具 举报

13

主题

186

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
441
金钱
441
注册时间
2016-6-30
在线时间
97 小时
发表于 2017-1-18 08:59:32 | 显示全部楼层
pwm引脚有木有重复定义的
回复

使用道具 举报

4

主题

59

帖子

0

精华

高级会员

Rank: 4

积分
719
金钱
719
注册时间
2016-1-8
在线时间
260 小时
 楼主| 发表于 2017-1-18 10:42:56 | 显示全部楼层
yijinxiaoyou 发表于 2017-1-18 08:59
pwm引脚有木有重复定义的

木有  用4个数码管  12路PWM工作都正常
回复

使用道具 举报

13

主题

186

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
441
金钱
441
注册时间
2016-6-30
在线时间
97 小时
发表于 2017-1-18 14:27:57 | 显示全部楼层
数码管是什么驱动的?
回复

使用道具 举报

4

主题

59

帖子

0

精华

高级会员

Rank: 4

积分
719
金钱
719
注册时间
2016-1-8
在线时间
260 小时
 楼主| 发表于 2017-2-3 08:52:16 | 显示全部楼层
yijinxiaoyou 发表于 2017-1-18 14:27
数码管是什么驱动的?

共阴极 用的2803
回复

使用道具 举报

10

主题

84

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
338
金钱
338
注册时间
2015-1-24
在线时间
55 小时
发表于 2017-2-3 09:38:30 | 显示全部楼层
个人猜测是硬件问题,不妨的话把原理图放上来分析一下
学无止境
回复

使用道具 举报

4

主题

59

帖子

0

精华

高级会员

Rank: 4

积分
719
金钱
719
注册时间
2016-1-8
在线时间
260 小时
 楼主| 发表于 2017-2-4 08:14:55 | 显示全部楼层
n85gzj 发表于 2017-2-3 09:38
个人猜测是硬件问题,不妨的话把原理图放上来分析一下

硬件确定木有问题。我现在怀疑是STM输出功率应该是不够了。又不是不能实现是不能同时实现,4路数码管显示能出12路PWM,多一个数码管就不能工作了。我只能用2个芯片了,外围的电路我都检查过了
回复

使用道具 举报

4

主题

144

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
345
金钱
345
注册时间
2017-1-18
在线时间
80 小时
发表于 2017-2-4 10:33:13 | 显示全部楼层
加些外围驱动电路试试。我想知道结论。
回复

使用道具 举报

4

主题

144

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
345
金钱
345
注册时间
2017-1-18
在线时间
80 小时
发表于 2017-2-4 10:45:32 | 显示全部楼层
在STM32F103的手册中有Ivdd和Ivss最大150ma.能测一下是不是供电已经到了最大电流?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165537
金钱
165537
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-2-6 18:46:52 | 显示全部楼层
看看是不是驱动8个数码管的时候,中断影响了你的PWM输出。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

4

主题

59

帖子

0

精华

高级会员

Rank: 4

积分
719
金钱
719
注册时间
2016-1-8
在线时间
260 小时
 楼主| 发表于 2017-2-13 08:04:50 | 显示全部楼层
正点原子 发表于 2017-2-6 18:46
看看是不是驱动8个数码管的时候,中断影响了你的PWM输出。

检查过了 中断都是在一个定时器里的。用4个数码管12路PWM无任何问题。。。查了很久也没查到原因
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-14 03:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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