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

端口脉冲计数

[复制链接]
飞翼我的心 提问时间:2017-1-18 09:11 /
阅读主题, 点击返回1楼
收藏 1 评论19 发布时间:2017-1-18 09:11
19个回答
anobodykey 回答时间:2017-1-19 10:26:43
飞翼我的心 发表于 2017-1-18 14:24
明白了,但是如果该脉冲不是持续恒定的,有可能PD2端口会突然长时间置低,影响计数吗 ...

当然不影响了,你外部中断设置的是边沿触发而不是电平触发,所以不论你电平持续时间有多长都不影响
飞翼我的心 回答时间:2017-1-19 11:19:46
anobodykey 发表于 2017-1-19 10:26
当然不影响了,你外部中断设置的是边沿触发而不是电平触发,所以不论你电平持续时间有多长都不影响 ...

恩,还有个问题,PD2端口脉冲是在TIM1溢出中断里产生的,如果我再开外部中断,还需要设置中断优先级吗
jinglixixi 回答时间:2017-1-19 11:26:48
飞翼我的心 发表于 2017-1-18 11:13
直接计数怎么做,需要开外部中断吗,我只知道通过中断可以计数脉冲个数 ...

自然要开中断,然后在中断中判别计数及相应的判别处理如判别上升沿等。
直接计数好像不如单片机那样方便。
飞翼我的心 回答时间:2017-1-19 11:33:43
jinglixixi 发表于 2017-1-19 11:26
自然要开中断,然后在中断中判别计数及相应的判别处理如判别上升沿等。
直接计数好像不如单片机那样方便 ...

那不就是来一个脉冲进一次中断吗,我看网上说这样浪费资源,不是很懂
zbber 回答时间:2017-1-19 12:13:45
外部中断上升沿触发来进行上升沿的计数
jcx0324 回答时间:2017-1-19 12:23:37
可以开启定时器模式计数,不用软件干预
jinglixixi 回答时间:2017-1-19 12:42:39
飞翼我的心 发表于 2017-1-19 11:33
那不就是来一个脉冲进一次中断吗,我看网上说这样浪费资源,不是很懂

也是无奈之举!
队长shiwo 回答时间:2017-1-19 13:10:13
学习了。。
飞翼我的心 回答时间:2017-1-19 13:35:07
jcx0324 发表于 2017-1-19 12:23
可以开启定时器模式计数,不用软件干预

指的是定时器时钟模式吗,麻烦详细说说
钊钊 回答时间:2017-2-7 11:12:32
上升沿中断,变量+1就好了,别把太多人类的情绪赋予单片机,你告诉他什么,他才会做,而且除了死机,都保持原先的状态等待你
12

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版