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

端口脉冲计数

[复制链接]
飞翼我的心 提问时间: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扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版