智能车制作

标题: 软件菜鸟求CD4520测速程序~~~ [打印本页]

作者: laffezhang    时间: 2013-4-9 23:57
标题: 软件菜鸟求CD4520测速程序~~~
程序菜鸟一个,,求大侠们留个CD4520外部计数的参考程序,芯片是XS128

作者: dapan945    时间: 2013-4-10 08:06
很简单呀,就是普通IO口读数,然后高脉冲清零。如果没有连续的口就采用移位的方式组合出来,注意采用频率不要让计数器溢出。
作者: 前行者cross    时间: 2013-4-10 09:26
拒绝伸手党
作者: laffezhang    时间: 2013-4-10 16:53
dapan945 发表于 2013-4-10 08:06
很简单呀,就是普通IO口读数,然后高脉冲清零。如果没有连续的口就采用移位的方式组合出来,注意采用频率不 ...

不是很明白为什么要用八个IO口读取速度,我是想用一排PE口读的,再用一个PM口清零。
作者: dapan945    时间: 2013-4-10 18:22
因为它可以记8位数呀,最大到255
作者: 蓝色飘叶    时间: 2013-4-21 10:18
dapan945 发表于 2013-4-10 08:06
很简单呀,就是普通IO口读数,然后高脉冲清零。如果没有连续的口就采用移位的方式组合出来,注意采用频率不 ...

我想问下,我们八个IO口中有7个是PB口中的7位,由于不好走线,所以另外一个用的是PE口的莫某一位,那该怎么移位呢?
作者: dapan945    时间: 2013-4-21 11:50
读两次然后按位与或
作者: laffezhang    时间: 2013-4-23 13:12
大概明白了,谢谢各位!现在小车刚站好,开始着手速度PID了。
作者: laffezhang    时间: 2013-4-29 13:56
dapan945 发表于 2013-4-10 08:06
很简单呀,就是普通IO口读数,然后高脉冲清零。如果没有连续的口就采用移位的方式组合出来,注意采用频率不 ...

我用的八个IO口都是PE的,其中PE1老是有问题,接上PE1程序就走不了,不接PE1就正常,不知道是怎么回事啊?
另外考虑用移位来解决,想把PE1移位到PM1上,但不知道怎么移位?求解答啊?

作者: jamesZB    时间: 2014-4-25 23:35
楼主,我们4520采集不到数是怎么回事啊?
作者: 聊城大学    时间: 2016-6-16 19:02
4520采集到的数据不稳定  什么原因呢




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