求教:Neuron C的问题 点击:1740 | 回复:8



西毒

    
  • 精华:2帖
  • 求助:0帖
  • 帖子:12帖 | 35回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2002年6月16日
发表于:2002-11-09 09:08:00
楼主
求教各位大侠: 我是一个初学Neuron C的技术员,我想问Neuron C是否可以对外部RAM存储器指定地址的读和写,用什么函数。谢谢!



bomb

  • 精华:3帖
  • 求助:0帖
  • 帖子:19帖 | 44回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2002年3月30日
发表于:2002-09-03 10:42:00
1楼
Memcpy()拷贝一存储器内数据块,关键是定址,可以定义一个指针

zw76812

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 567回
  • 年度积分:0
  • 历史总积分:654
  • 注册:2001年7月18日
发表于:2002-09-03 10:46:00
2楼
www.loncontrol.com

西毒

  • 精华:2帖
  • 求助:0帖
  • 帖子:12帖 | 35回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2002年6月16日
发表于:2002-09-03 12:03:00
3楼
请问各位大虾: 比如说,单片机汇编语言可以指定外部存储器的地址进行读写操作 其中的地址为存储器的物理地址,如 EC08等, 不知道Neuron C 可以吗? 还有就是我刚找了一下资料,有些关于Neuron 芯片存储器的地方不明白,想问大家 原文如下 "3150芯片上的存储器有RAM和EEPROM组成.3150芯片外的存储器由ROM,RAM,EEPROM或FLASH组成.当定义节点时,你指定开始页号和页数 ." 我想问我怎么指定页号和页数?

bomb

  • 精华:3帖
  • 求助:0帖
  • 帖子:19帖 | 44回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2002年3月30日
发表于:2002-09-06 10:25:00
4楼
Neuron C 可以指定外部存储器的地址进行读写操作,可以定义一个指针。 在nodebuilder的用户模板中可以设定片外的存储器由ROM,RAM,EEPROM或FLASH起始地址

lhsw

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 69回
  • 年度积分:0
  • 历史总积分:69
  • 注册:2001年6月29日
发表于:2002-09-08 13:37:00
5楼
真是的,不是告诉你了吗?www.loncontrol.com.有例子下载

1978518yi

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2002年9月08日
发表于:2002-11-08 16:27:00
6楼
请问是哪个例子?

bomb

  • 精华:3帖
  • 求助:0帖
  • 帖子:19帖 | 44回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2002年3月30日
发表于:2002-11-09 08:12:00
7楼
首先要定义一个指针指向d000。在程序里做如下操作, memcpy(p,&I,1),memcpy(&I,p,1),就可以读写了 读写物理内存例子:   typedef unsigned int *P;   P p=(P)0xd000;   Unsigned int I;   When(读物理内存)   {    memcpy(&I ,p ,1)/*把d000的数据赋值给I*/   }   When(写物理内存)   {     memcpy(p,&I,1)/*把I的数据定位到d000*/   }

SEVA楼宇自控

  • 精华:2帖
  • 求助:0帖
  • 帖子:8帖 | 94回
  • 年度积分:0
  • 历史总积分:128
  • 注册:2002年1月21日
发表于:2002-11-09 09:08:00
8楼
www.loncontrol.com

热门招聘
相关主题

官方公众号

智造工程师