共2条
1/1 1 跳转至页
arm,RC500 arm 驱动RC500
问
我用ARM 2410的总线驱动飞利浦的RC500.初始化RC500寄存器一直不成功。不知有哪位大侠有这样的经验啊。
RC500是8位数据线与地址线共用的,操作RC500寄存器时,先送寄存器地址,通过ALE信号所存地址,然后再送数据。以前我们在51单片机上一直都是这么应用的。由于2410没有ALE地址锁存信号。2410时序与RC500时序不匹配。调试了半天,都不成功。不知哪位大侠有这方面的经验? 答 1: 得用CPLD模拟ale信号还不如用一片不到10元的51呢,用串口通讯。 答 2: rc500可以配置成不用ale的方式地址和数据线分开 答 3: 改用RC530RC530是串行接口的 答 4: TO centimetre不用ALE信号,地址线与数据线分开,不知到怎么实现啊,可否指点一下。谢谢 答 5: 俺也想知道. 答 6: 具体我忘了手册上有讲的,我用lpc2214接过的,肯定没问题 答 7: 关于数据与地址分开 我今天看了RC500的操作手册,里面讲述了不用ALE信号操作。可以采用EPP方式来操作。谢谢centimetre的提示。等会我按照这种方法来试试。
我再仔细看了我采用ALE信号的电路,确认我的时序是没有问题的。但是我用示波器观察RC500端的数据与地址信号时,发现信号有点奇怪。数据线波形是那种变形的矩形波,有些地方是锯齿状的,有时还存在毛刺,毛刺的脉冲宽度10ns。不知这种波形是否正常。
ARM 2410CPU工作频率最高达到200MHz,我的示波器带宽为100MHz。不知是不是ARM总线带宽大于100MHz,导致示波器测试不正常啊。 答 8: 用ARM资源丰富用ARM资源丰富,数据线8跟和3跟地址线可以分开连接,ALE接高电平,接个片选信号, 答 9: 成功了 后面采用 mike_le的这种解法,成功了。呵呵。 答 10: 把方法告诉大家,也没算白帮你 答 11: ALE接高电平是接3.3还是5v呢? 答 12: mike_leALE 接高电平。3.3V或者5V都可以的。
答 13: oldzhang是的,我看了下,都可以 答 14: RC 500 不产生中断,是什么原因呢?
RC500是8位数据线与地址线共用的,操作RC500寄存器时,先送寄存器地址,通过ALE信号所存地址,然后再送数据。以前我们在51单片机上一直都是这么应用的。由于2410没有ALE地址锁存信号。2410时序与RC500时序不匹配。调试了半天,都不成功。不知哪位大侠有这方面的经验? 答 1: 得用CPLD模拟ale信号还不如用一片不到10元的51呢,用串口通讯。 答 2: rc500可以配置成不用ale的方式地址和数据线分开 答 3: 改用RC530RC530是串行接口的 答 4: TO centimetre不用ALE信号,地址线与数据线分开,不知到怎么实现啊,可否指点一下。谢谢 答 5: 俺也想知道. 答 6: 具体我忘了手册上有讲的,我用lpc2214接过的,肯定没问题 答 7: 关于数据与地址分开 我今天看了RC500的操作手册,里面讲述了不用ALE信号操作。可以采用EPP方式来操作。谢谢centimetre的提示。等会我按照这种方法来试试。
我再仔细看了我采用ALE信号的电路,确认我的时序是没有问题的。但是我用示波器观察RC500端的数据与地址信号时,发现信号有点奇怪。数据线波形是那种变形的矩形波,有些地方是锯齿状的,有时还存在毛刺,毛刺的脉冲宽度10ns。不知这种波形是否正常。
ARM 2410CPU工作频率最高达到200MHz,我的示波器带宽为100MHz。不知是不是ARM总线带宽大于100MHz,导致示波器测试不正常啊。 答 8: 用ARM资源丰富用ARM资源丰富,数据线8跟和3跟地址线可以分开连接,ALE接高电平,接个片选信号, 答 9: 成功了 后面采用 mike_le的这种解法,成功了。呵呵。 答 10: 把方法告诉大家,也没算白帮你 答 11: ALE接高电平是接3.3还是5v呢? 答 12: mike_leALE 接高电平。3.3V或者5V都可以的。
答 13: oldzhang是的,我看了下,都可以 答 14: RC 500 不产生中断,是什么原因呢?
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |