共3条
1/1 1 跳转至页
问
近来发现ARM的两个定时计数器竟然不能对外部脉冲计数,只能对内部计时。
这就意味着ARM 不具高速计数的功能。本人在研究电机控制系统,需要对电机编码器的脉冲计数,如何在ARM上实现?请各位指教。 答 1: 定时器只是外设而已 答 2: ds80c400 答 3: 天那,这不是用名字来吸引眼球吗? 答 4: to wishhealth
这个问题我早发现了,呵呵
我也要对外部脉冲计数,我是用来采集转速,转速传感器出来是一个个脉冲信号的。我现在也正发愁,不知道该如何实现。
看来我们做的有点类似,有机会互相讨论讨论,呵呵
to wangguanfu:
请问:ds80c400是什么东东? 答 5: to 珊瑚虫刚才又研究了一下,发现LPC2134的定时计数器可以对外部计数。一起研究一下!有进展通知我。
wishhealth@smmail.cn 答 6: LPC213x有外部计数功能请参考其用户手册 答 7: 用CPLD! 答 8: AT的AT91SAM7S系列都可以啊具体的见datasheet
http://www.atmel.com/dyn/resources/prod_documents/doc6175.pdf
答 9: to wishhealth
AT91SAM7S64是可以。
我不准备用lpc的,因为我前段时间主要学习了44b0x,对samsung比较熟,如果用lpc,又得花时间学,而我现在时间实在太紧
我可能用s3c44b0x+CPLD或者s3c44b0x+fpga,不过CPLD和fpga不知道难不难学?
另外一种方案是什么都不用,只用44b0x,然后利用外部中断来计数,这种方案老实说,我觉得有缺陷。
你准备用什么方案呢? 答 10: 你说的是一种特定的ARM芯片的外设,不是ARM 答 11: 我也遇到这个问题我也遇到这个问题,用了一片8253,呵呵,很老的片子,见笑~~ 答 12: ARM是一个核 不同的厂家在心片上继承了一些外设。
拜托,下次楼主不要这样“骗”人进来
比如用这样的标题:我的ARM不能对外部记数
更厚道点! 答 13: to kevin.wto kevin.w:
其实只要能解决问题就行了,无所谓老还是新。
我也想过用可编程定时/计数器8253或8254,不过我不知道如何与44b0连接,44b0又是如何读出计数值.
请问:你的cpu用什么?如何与计数器连接?你这种做法实际效果如何?
谢谢。 答 14: 用外部中断或者定时器捕获功能不可以吗? 答 15: 对脉冲记数用普通I/O口就能实现为什么非要用计数器呢? 答 16: 用CPLD作计数器,你想多快都可以 答 17: 楼主概念不清,不过还是明白人多。 答 18: to:珊瑚虫to:珊瑚虫
我不知道你的系统是实现什么功能,我想你实现电机控制可能比较简单(一个副功能),否则应该用DSP2407,还有我想你应该是对计数的频率比较高,但实时的要求并不太高,这样你可以用单片机2051计数(1M计数)和数据通信的模式来做,不知可否??!!
仅供参考!!!! 答 19: 也算个毛病!不过找个8危机吧
这就意味着ARM 不具高速计数的功能。本人在研究电机控制系统,需要对电机编码器的脉冲计数,如何在ARM上实现?请各位指教。 答 1: 定时器只是外设而已 答 2: ds80c400 答 3: 天那,这不是用名字来吸引眼球吗? 答 4: to wishhealth
这个问题我早发现了,呵呵
我也要对外部脉冲计数,我是用来采集转速,转速传感器出来是一个个脉冲信号的。我现在也正发愁,不知道该如何实现。
看来我们做的有点类似,有机会互相讨论讨论,呵呵
to wangguanfu:
请问:ds80c400是什么东东? 答 5: to 珊瑚虫刚才又研究了一下,发现LPC2134的定时计数器可以对外部计数。一起研究一下!有进展通知我。
wishhealth@smmail.cn 答 6: LPC213x有外部计数功能请参考其用户手册 答 7: 用CPLD! 答 8: AT的AT91SAM7S系列都可以啊具体的见datasheet
http://www.atmel.com/dyn/resources/prod_documents/doc6175.pdf
答 9: to wishhealth
AT91SAM7S64是可以。
我不准备用lpc的,因为我前段时间主要学习了44b0x,对samsung比较熟,如果用lpc,又得花时间学,而我现在时间实在太紧
我可能用s3c44b0x+CPLD或者s3c44b0x+fpga,不过CPLD和fpga不知道难不难学?
另外一种方案是什么都不用,只用44b0x,然后利用外部中断来计数,这种方案老实说,我觉得有缺陷。
你准备用什么方案呢? 答 10: 你说的是一种特定的ARM芯片的外设,不是ARM 答 11: 我也遇到这个问题我也遇到这个问题,用了一片8253,呵呵,很老的片子,见笑~~ 答 12: ARM是一个核 不同的厂家在心片上继承了一些外设。
拜托,下次楼主不要这样“骗”人进来
比如用这样的标题:我的ARM不能对外部记数
更厚道点! 答 13: to kevin.wto kevin.w:
其实只要能解决问题就行了,无所谓老还是新。
我也想过用可编程定时/计数器8253或8254,不过我不知道如何与44b0连接,44b0又是如何读出计数值.
请问:你的cpu用什么?如何与计数器连接?你这种做法实际效果如何?
谢谢。 答 14: 用外部中断或者定时器捕获功能不可以吗? 答 15: 对脉冲记数用普通I/O口就能实现为什么非要用计数器呢? 答 16: 用CPLD作计数器,你想多快都可以 答 17: 楼主概念不清,不过还是明白人多。 答 18: to:珊瑚虫to:珊瑚虫
我不知道你的系统是实现什么功能,我想你实现电机控制可能比较简单(一个副功能),否则应该用DSP2407,还有我想你应该是对计数的频率比较高,但实时的要求并不太高,这样你可以用单片机2051计数(1M计数)和数据通信的模式来做,不知可否??!!
仅供参考!!!! 答 19: 也算个毛病!不过找个8危机吧
44b0和可编程定时/计数器8253如何与44b0连接?有没有什么需要特别注意的地方?
小弟用44B0和8253计数器做一个脉冲计数电路;读写信号线都连接好了,片选选了
nGCS4,也就是从0x08000000这个地址开始,8253的A0A1选了44B0的A2A1,但是写8253的
控制寄存器的时候,写不进去。后来又改了8253的A0A1的地址线,接到44B0的A2A3,后
来又接A0A1,都不行,都写不了8253的控制字!不知为什么?还是有什么需要注意的?
万分焦急,烦请各位大侠不吝指教!!拜托!!万分感谢!! 请大侠们指教!
共3条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图四被打赏50分 | |
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 |