当前位置:
工控论坛
> >
产品
>
工业互联
>
现场总线
>
LonWorks
我要发帖
FT3150扩展外部存储器
点击:
1108
| 回复:
3
亮月
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 3回
年度积分:0
历史总积分:5
注册:2003年12月13日
发表于:2003-12-25 10:43:00
楼主
请教各位 用3150的数据线和地址线扩展FLASH和双口RAM后,是否可以对双口RAM进行直接寻址? 如果可以,方法如何??? (据本人所知,Neuron C 除了利用I/O口对外部独立存储器进行读写外,并无直接寻址指令)
分享到:
收藏
邀请回答
回复楼主
举报
忘忧草
关注
私信
精华:0帖
求助:0帖
帖子:11帖 | 87回
年度积分:0
历史总积分:172
注册:2001年12月28日
发表于:2003-12-13 20:25:00
1楼
无直接寻址指令,可利用外部I/O读写双口RAM,具体方法参考www.loncontrol.com
回复
引用
举报
亮月
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 3回
年度积分:0
历史总积分:5
注册:2003年12月13日
发表于:2003-12-16 13:45:00
2楼
<<国外电子元器件>>2003年第六期发表了一篇题为"采用双口RAM实现单片机与LON神经无芯片的通讯",其中89C51与双口RAM(CY7C132)的接口为:RD--OEL;WR--R/WL;P2.7--CEL;P1.7--BUSYL;A0...A10--A0...A10;D0...D7--D0...D7. 双口RAM(CY7C132)与3150的接口为OER--E;R/WR--R/W;CER--A15;BUSYR--IO0;A0...A10--A0...A10;D0...D7--D0...D7. 按照此接口方式,3150是对双口RAM的读写操作在程序中是如何实现的呢?本人很疑惑,还望各位高人不吝赐教!.
回复
引用
举报
zw76812
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 567回
年度积分:0
历史总积分:654
注册:2001年7月18日
发表于:2003-12-25 10:43:00
3楼
1 :使用伪指令; #define DRAM_MotorControl (unsigned int*) 0x8000 在程序里直接访问 DRAM_MotorControl 即可 2:使用结构和地址指针; typedef struct { unsigned short int controlReg1; unsigned short int controlReg2; unsigned long int dataReg; } *PMemMapDev; const PMemMapDev pDevice = (PMemMapDev) 0x8800; // Read from device ... unsigned int x, y; unsigned long z; x = pDevice->controlReg1; y = pDevice->controlReg2; z = pDevice->dataReg; // Write to device ... unsigned int x, y; unsigned long z; pDevice->controlReg1 = x; pDevice->controlReg2 = y; pDevice->dataReg = z; 这个是neuronc 帮助里的例子。
回复
引用
举报
热门招聘
相关主题
串口转网口的配置详解
[2326]
求助:谁有西门子PDM软件
[1369]
I2c总线对电容的上限要求是多...
[1417]
有谁用过BT200手操器对PROFI...
[1575]
anybus-c PDP如何配置PROFIB...
[1670]
[2696]
什么样的浪涌保护器比较好?
[3967]
can-bus2.0b与can-open区别
[2819]
通讯测试工具之二——Modbus测...
[11781]
热点: 用铜线实现宽带接入
[4079]
官方公众号
智造工程师
客服
小程序
公众号