智能车制作

标题: 普通IO口怎么实现读取高低电平脉冲呢? [打印本页]

作者: 228797260    时间: 2017-1-12 09:56
标题: 普通IO口怎么实现读取高低电平脉冲呢?
有没有具体的程序参考呢?谢谢

作者: じ~凝眸处    时间: 2017-1-12 10:46
输入捕获   dma  脉冲累加     正交解码  中断+累加器(外部)    自己通过高低电平或跳变沿检测等等....  资料都有   自己查查   
作者: 228797260    时间: 2017-1-12 11:28
じ~凝眸处 发表于 2017-1-12 10:46
输入捕获   dma  脉冲累加     正交解码  中断+累加器(外部)    自己通过高低电平或跳变沿检测等等....   ...

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

作者: じ~凝眸处    时间: 2017-1-12 11:33
都可以   你加个上拉   其实就是测个脉冲频率!!  什么方法都行   库里都有
作者: 228797260    时间: 2017-1-12 16:28
じ~凝眸处 发表于 2017-1-12 11:33
都可以   你加个上拉   其实就是测个脉冲频率!!  什么方法都行   库里都有

好,非常感谢!我试一下

作者: ACooLY    时间: 2017-1-13 19:50
228797260 发表于 2017-1-12 11:28
就是小车用龙邱迷你编码器,他的DIR方向直接高低电平输出,不用正交解码,我应该指向性 的用什么方法呢? ...

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

作者: 安小赞思密达    时间: 2017-1-14 09:26
设置输入 检测01就可以了
作者: 228797260    时间: 2017-1-15 07:44
ACooLY 发表于 2017-1-13 19:50
将相应的port口设置为输入模式,直接读取该口寄存器的值就好了,只有0/1两种值

好的,谢谢拉

作者: 涂小尛    时间: 2017-1-15 13:29
如果只读高低电平,配置成输入就行了。。。




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2