完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
没人来,我自己顶一顶
|
|
|
|
帮忙顶顶。说不定技术支持就来了
|
|
|
|
技术支持,在哪里啊,帮我解答下我的疑惑吧!万分感谢
|
|
|
|
这里不如发邮件来的快
|
|
|
|
内部上下拉配一下看看
|
|
|
|
外触发有多种:信号、按键、等。仅就这两种输入性的做一讨论。
信号分成短脉冲或长脉冲,前者时间短设置为nS级别或以下,后者较长多为mS或以上级别的。短脉冲有系统响应时间问题,因此有时需要扩展脉宽,采用施密特类型的门电路是非常好的选择,它本身就可以将脉宽稍稍扩宽,如果合理设计可以扩得更宽;关键的一点是由于施密特门电路的特性[内部实际上是RS触发器],对消除无效的尖峰干扰是有好处的。对于宽脉冲除了可以采用施密特之外,还可以采用其他的RC电路来消除干扰。而像按键之类的,机械接触点的天然抖动,但由于速度很慢多为数mS或更大,采用施密特电路或采用RC点路消抖就够了。如果连接点距离很近,施密特门电路1~2个就够了;如果距离较远,需要考虑采用RC或光耦电路。仅供参考。 |
|
|
|
加外部上拉即可
|
|
|
|
IO口配置成输入模式后,触发模式有以下四种:
模拟输入、浮空输入、带下拉输入、带上拉输入 一般情况下检测低电平的话,检测口是用上拉输入, 但楼主要,根据实际情况配置。 还有,中断线的触发方式配置: 下降沿触发、上升沿触发、任意电平触发, 如果是低电平检测,就要选择下降沿触发。 还有一个,进入中断后,建议做一个延时检测, 如果在20ms内,电平保持没有变化,就认为中断有效, 否则,就认为中断无效。 如果以上都做好了,但干扰还是存在,那就检测硬件是否存在问题了。 |
|
|
|
|
|
|
|
是否没有作滤波?
|
|
|
|
9楼正解
|
|
|
|
签到签到,早上好!
|
|
|
|
干扰最大可能就是硬件电路不稳定产生的
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2105 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1941 浏览 3 评论
4537 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2084 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2599 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 16:37 , Processed in 0.943003 second(s), Total 95, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号