你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

初始化时产生一次高电平脉冲

[复制链接]
安静ing 提问时间:2019-4-3 20:56 /
如图所示在gpio初始化配置为推挽输出时会输出一个高电平脉冲导致雪崩管触通
有什么办法避免这个高电平吗??
165218yy98fwoobfk79c7f.jpg
收藏 评论7 发布时间:2019-4-3 20:56

举报

7个回答
edmundlee 回答时间:2019-4-3 23:26:42
把 GPIOx->ODR=0; 加在ClockEnable之后初始GPIO之前

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

安静ing 回答时间:2019-4-4 09:24:03
edmundlee 发表于 2019-4-3 23:26
把 GPIOx->ODR=0; 加在ClockEnable之后初始GPIO之前

不行啊
Kevin_G 回答时间:2019-4-4 09:41:22
跟你使用的引脚有关系,如果一般引脚,GPIOX->ODR对应引脚设为0,然后在初始化,就可以了。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

安静ing 回答时间:2019-4-4 09:48:29
Kevin201707 发表于 2019-4-4 09:41
跟你使用的引脚有关系,如果一般引脚,GPIOX->ODR对应引脚设为0,然后在初始化,就可以了。 ...

比如我是8 9 脚ODR置0后 还是有一小段脉冲输出
GPIOB->ODR&=  ~(GPIO_ODR_ODR8 | GPIO_ODR_ODR9);
安静ing 回答时间:2019-4-4 09:57:38
解决了
单步调试了想发现并不是初始化的问题
我管脚是由定时器触发的定时器初始化后先清一次标志位
七哥 回答时间:2019-4-4 10:12:06
安静ing 发表于 2019-4-4 09:57
解决了
单步调试了想发现并不是初始化的问题
我管脚是由定时器触发的定时器初始化后先清一次标志位 ...

这问题,让咋猜?
总结一下,以后应该怎么提问吧

pdf原理图(不要图片的)、程序工程、以及做了什么。
不能只靠自己的主观臆断,所谓——你以为,你以为的,就是你以为的?

评分

参与人数 1蝴蝶豆 +1 收起 理由
STMCU + 1

查看全部评分

安静ing 回答时间:2019-4-4 13:48:05
toofree 发表于 2019-4-4 10:12
这问题,让咋猜?
总结一下,以后应该怎么提问吧

我这也是赶着急就直接问了

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版