电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
stm32f407寄存器配置TIM6后存在问题
已解决
73482
个问题
已帮助
5993
位优秀工程师
stm32f407寄存器配置TIM6后存在问题
我是假管
2018-11-27
浏览量:1051
配置好定时器6后初次运行异常,但是之后就一切正常。程序很简单,但是不问题在哪里?已经找了好久
显示全部
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
apleilx
寄存器复位值为0,Gpio_init函数执行后 管脚输出低电平,从你调用gpio_setbit函数到完成设置要几十个时钟周期,包含指令执行和函数跳转清洗流水线的时间。想要避免最好直接操作寄存器配置管脚,先设置输出寄存器为1然后再配置管脚模式。
发布于
2018-11-27
举报
评论 0
1
0
其他答案
数量:
9
Spirit
你把while里面的set和reset两个函数颠倒下,再看看波形
发布于
2018-11-27
举报
评论 0
0
0
xdsnet
你把引脚初始化部分和定时器初始化部分换一下顺序呢?
发布于
2018-11-27
举报
评论 0
0
0
一指破宫
加个断延时,
还有检查你的供电部分,是否有波动
发布于
2018-11-27
举报
评论 0
0
0
yhj416606438
53行执行完成就是那个下脉冲,之后瞬间高电平就是执行57行,你把57和59行对调一下,或者io设置高电平在执行53行
发布于
2018-11-27
举报
评论 0
0
0
LoveMyDog
这个应该是你程序问题,做了个程序开始拉低的动作,要么在循环里面一开始拉低,要么就在大循环外面一开始拉低!
发布于
2018-11-28
举报
评论 0
0
0
FEItwo
逐行检查你的代码,看看初始化和配置是否正确
发布于
2018-11-28
举报
评论 0
0
0
Kylo
检查你的配置代码,一般都是配置的问题
发布于
2018-12-30
举报
评论 0
0
0
bigCQ
初始化的代码是不是已经正常执行
发布于
2019-01-08
举报
评论 0
0
0
Reuben
把你的两个执行动作要加一个延时,不然你的硬件没有那么快的响应时间
发布于
2019-01-11
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
stm32f407寄存器配置TIM6后存在问题
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: