原创 嵌入式dsp的指针取地址

2008-7-25 09:05 3869 4 6 分类: 处理器与DSP

#define LED (*(unsigned short int *)0x180000)
#define SRAM_Base_Adress  (*(unsigned short int *)0x200000)//定义一个指针指向0x200000的地址


void main(void)
{
   long i;
   unsigned short int* p= &SRAM_Base_Adress;//取这个指针所指向的地址


 for(;;)
 { for(i=0;i<=0xf;i++)
      { 
        LED="i";
       *p=i;    往如0x200000的绝对地址里写数据。
        p++;   绝对地址加1,如0x200000+1;
       
      }
    }
 }

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户1404696 2008-7-25 12:13

打字错了,指针对指针用的时候p = SRAM_Base_Adress;就可以了。

用户1404696 2008-7-25 12:11

太麻烦了,你定义了指向地址的指针的指针。 #define SRAM_Base_Adress (*(Uint16 *)0x200000) 使用p= &SRAM_Base_Adress; 完全可以这样 #define SRAM_Base_Adress ((Uint16 *)0x200000) 使用时,p= &SRAM_Base_Adress; 指针对指针多方便呀。
相关推荐阅读
用户161430 2008-09-09 09:11
ADE7758 SPI 软件模拟
void SpiSentByte(U08 bb){   U08 i;   for(i=0;i<8;i++){  SCK=1;  CpuDelayUS(20);  if((bb&0x80)...
用户161430 2008-07-29 08:22
pl语言学习
#!/usr/bin/perl -w# USE: $0  SourcePath  DestPath# Sample: o2.pl d:\soft\bin\1 d:\soft\bin\2use stri...
用户161430 2008-07-29 08:14
光大银行的客户交易流水表程序
                                                          *    Description      : 光大银行日终程序----商户交易流水...
用户161430 2008-07-29 08:11
开发通用软件程序的模板开发
#include <stdlib.h>#include "p_len.h"#include "p_inner.h"#include "p_define.h"#include "p_stru...
用户161430 2008-07-23 10:18
DSP在fllash仿真运行模式
dsp在falsh下仿真运行,首先第一先把程序烧写进flash里面,然后照图的设置设,点击execute operation就可以运行了。 ...
EE直播间
更多
我要评论
2
4
关闭 站长推荐上一条 /3 下一条