[DSP编程] 网口程序求解释

[复制链接]
1246|4
 楼主| wangch_sh 发表于 2014-10-27 17:31 | 显示全部楼层 |阅读模式
一个5509开发板,例程里有一个中断:
程序如下:

//External INT1(8019)中断,响应ICMP数据包
interrupt void int1()
{
              temp = RecFrame();
           if(temp)         DoNetworkStuff();
           page(0);
           delay(10);
           deminaddr = (int *)0x200007;
           *deminaddr = 0x00FF;
}

其中deminaddr = (int *)0x200007;           *deminaddr = 0x00FF;

这两句是什么意思?谢谢!
aresc 发表于 2014-10-27 20:59 | 显示全部楼层
本帖最后由 aresc 于 2014-10-27 21:00 编辑

就是把0x00FF这个值写到地址0x200007那个地方。合起来写就是:
*(int *)0x200007 = 0x00FF;
zhangmangui 发表于 2014-10-27 22:50 | 显示全部楼层
指针变量deminaddr 指向int型地址0x200007;      
然后对地址0x200007写入0x00FF;

 楼主| wangch_sh 发表于 2014-10-28 08:12 | 显示全部楼层
我知道是这意思。它跟网口实验有什么关系?实现什么功能?
 楼主| wangch_sh 发表于 2014-10-28 14:53 | 显示全部楼层
没人知道吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:为江山踏坏了乌骓马,为社稷拉断了宝雕弓。

318

主题

2817

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部