网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月15日
漏签
0
天
嵌入式吧
关注:
92,322
贴子:
347,511
看贴
图片
吧主推荐
游戏
35
回复贴,共
1
页
<<返回嵌入式吧
>0< 加载中...
求助,请问一个定时器可以一路输出pwm一路比较输出吗
只看楼主
收藏
回复
礼堂绝兇纯真猛
集成电路
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
单片机是stm32f103c4,课程作业要求做一个亮一会灭一会的led,还要求一个pwm输出接到l298上边驱动电机。
我目前用tim2做成功比较输出,即led满足需求,但是我发现一把HAL_TIM_PWM_START_IT()这个函数注释去掉,程序while(1)里写的函数就跑不了了(这里边有一些lcd的函数),一直在tim2的更新中断里。
我之前pwm接到tim1好像还是这样子,请问这个要咋整?
礼堂绝兇纯真猛
集成电路
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
其实还有一个问题,我是用proteus仿真的,我发现我usart1的串口发正常,收的话数据刚通过虚拟串口进入proteus里边还正常,但是单片机就是读不对数据,波特率也看了好几个了
优视科技(中国)有限公司
试卷课件,丰富资源,助力学业
2024-09-15 20:25
广告
立即查看
礼堂绝兇纯真猛
集成电路
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
加上这个tim更新中断后,lcd更新的速度肉眼可见得变慢
(因为while(1)控制lcd),也许我该把时钟改一改?
礼堂绝兇纯真猛
集成电路
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
老哥🚪快来氵快来氵
Press
导线
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你看看lcd更新函数里面有没有while循环,类似于等待xx就绪的函数,如果有的话可能就是它的问题
Press
导线
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
还有看到兄弟用的是start it,我用hal库做过spi收发,那里面收发的时候只需要刚开始运行的时候写startit,后面的接受是进中断递归调用,不是写在主循环里的
混还是躺
微控制器
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不可以同时输出两路。有问题就debug一下,解决bug的能力比写程序更重要。
爱情只是浮沫
固件驱动
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
好几个定时器呢,要不再开一个呗?你应该去了解一下前后台系统了,如果想解决问题也可以回复我提供更多信息,帮你看看
夜月1234567
固件驱动
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
亮灭用高低电平驱动,系统嘀嗒 1ms,计时,tim2那个是启用中断。用tim1做pwm没问题,调一下
我就hh笑笑
集成电路
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
应该可以吧,虽然led的pwm与电机的pwm频率不一样,但是一个定时器有多个通道呀,每个通道都可以输出一个pwm。
青葱南哥
导线
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这不是死区互补嘛?可以的 部分定时器带有死区互补
老怪.
实时系统
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
pwm没问题,灯假设亮一秒灭一秒的话我想可以在更新中断记录更新中断次数,达到一定次数(1s对应的次数)就让灯亮,同理下一秒让灯灭,不知道有没有理解错楼主的需求
电影迷求种
导线
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
当然可以,一般定时器都有4路通道,随意配置
左伊_
固件驱动
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
两路pwm一路正常控制电机你LED那路ccr直接是你prd或者0不就行了相当于高低电平了,时间直接hal get tick到了就换
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示