帮忙看下一段程序,就是将0200H~05FFH的RAM清除!对不对!

2019-03-24 15:45发布

 帮忙看下一段程序,就是将0200H~05FFH的RAM清除!这样写对不对,因为感觉应该是写字的,Address每次是不是应该+2啊?   unsigned int *ptr;
  unsigned int Address;    Address=0x200;                //Clear the data of RAM (0200H ~ 05FFH)
  ptr=(char *)Address;
  *ptr=0;
 
  for(Address;Address<0x600;Address+=1)
  {
    ptr=(char *)Address;
    *ptr=0;
  } 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
零晨
1楼-- · 2019-03-25 00:21
 精彩回答 2  元偷偷看……
零晨
2楼-- · 2019-03-25 05:42
< :TI_MSP430_内容页_SA7 --> RAM(0200H~09FFH)空间中写入数据,需要用flash 去做么?
zwq2
3楼-- · 2019-03-25 10:47
为什么用绝对地址啊,用数组就可以了
零晨
4楼-- · 2019-03-25 11:25
 精彩回答 2  元偷偷看……
zwq2
5楼-- · 2019-03-25 16:16
数组是编译器自动分配地址的

一周热门 更多>

相关问题

    相关文章