智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1633|回复: 8
打印 上一主题 下一主题

普通IO口怎么实现读取高低电平脉冲呢?

[复制链接]

4

主题

37

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
262
威望
128
贡献
84
兑换币
78
注册时间
2016-12-18
在线时间
25 小时
毕业学校
山东科技大学
跳转到指定楼层
1#
发表于 2017-1-12 09:56:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有没有具体的程序参考呢?谢谢
回复

使用道具 举报

56

主题

1684

帖子

2

精华

版主

有所思,有所为。

Rank: 9Rank: 9Rank: 9

积分
9497

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章资源大师奖章论坛骨干奖章

威望
6762
贡献
83
兑换币
3601
注册时间
2014-10-31
在线时间
1326 小时
2#
发表于 2017-1-12 10:46:57 | 只看该作者
输入捕获   dma  脉冲累加     正交解码  中断+累加器(外部)    自己通过高低电平或跳变沿检测等等....  资料都有   自己查查   
回复 支持 反对

使用道具 举报

4

主题

37

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
262
威望
128
贡献
84
兑换币
78
注册时间
2016-12-18
在线时间
25 小时
毕业学校
山东科技大学
3#
 楼主| 发表于 2017-1-12 11:28:02 | 只看该作者
じ~凝眸处 发表于 2017-1-12 10:46
输入捕获   dma  脉冲累加     正交解码  中断+累加器(外部)    自己通过高低电平或跳变沿检测等等....   ...

就是小车用龙邱迷你编码器,他的DIR方向直接高低电平输出,不用正交解码,我应该指向性 的用什么方法呢?谢谢
回复 支持 反对

使用道具 举报

56

主题

1684

帖子

2

精华

版主

有所思,有所为。

Rank: 9Rank: 9Rank: 9

积分
9497

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章资源大师奖章论坛骨干奖章

威望
6762
贡献
83
兑换币
3601
注册时间
2014-10-31
在线时间
1326 小时
4#
发表于 2017-1-12 11:33:39 | 只看该作者
都可以   你加个上拉   其实就是测个脉冲频率!!  什么方法都行   库里都有
回复 支持 反对

使用道具 举报

4

主题

37

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
262
威望
128
贡献
84
兑换币
78
注册时间
2016-12-18
在线时间
25 小时
毕业学校
山东科技大学
5#
 楼主| 发表于 2017-1-12 16:28:25 | 只看该作者
じ~凝眸处 发表于 2017-1-12 11:33
都可以   你加个上拉   其实就是测个脉冲频率!!  什么方法都行   库里都有

好,非常感谢!我试一下
回复 支持 反对

使用道具 举报

4

主题

72

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1397
威望
727
贡献
436
兑换币
443
注册时间
2016-1-25
在线时间
117 小时
6#
发表于 2017-1-13 19:50:29 | 只看该作者
228797260 发表于 2017-1-12 11:28
就是小车用龙邱迷你编码器,他的DIR方向直接高低电平输出,不用正交解码,我应该指向性 的用什么方法呢? ...

将相应的port口设置为输入模式,直接读取该口寄存器的值就好了,只有0/1两种值
回复 支持 反对

使用道具 举报

6

主题

670

帖子

1

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5002

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

QQ
威望
2192
贡献
1684
兑换币
120
注册时间
2015-11-19
在线时间
563 小时
毕业学校
新东方烹饪学院
7#
发表于 2017-1-14 09:26:51 | 只看该作者
设置输入 检测01就可以了
回复 支持 反对

使用道具 举报

4

主题

37

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
262
威望
128
贡献
84
兑换币
78
注册时间
2016-12-18
在线时间
25 小时
毕业学校
山东科技大学
8#
 楼主| 发表于 2017-1-15 07:44:36 | 只看该作者
ACooLY 发表于 2017-1-13 19:50
将相应的port口设置为输入模式,直接读取该口寄存器的值就好了,只有0/1两种值

好的,谢谢拉
回复 支持 反对

使用道具 举报

1

主题

108

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1503
QQ
威望
788
贡献
467
兑换币
532
注册时间
2015-10-8
在线时间
124 小时
9#
发表于 2017-1-15 13:29:17 | 只看该作者
如果只读高低电平,配置成输入就行了。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-28 00:12 , Processed in 0.065550 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表