TOP2812例程关于LED灯有这么一段编码:unsigned int *LedADDR = (unsigned int *) 0x2800; //8个发光二极管寄存器地址LedCode[9]={0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,0xFF};
*LedADDR = LedCode[Count]; //依次点亮灯,置相应位低电平
--------------------------------------------------------------------------------------哪位大神知道第一行红 {MOD}部分是怎么来的啊 0x2800这个寄存器地址是怎么来的啊我新手。。。。。。。求大神指教。。。。。不胜感激。。。。。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
你想将数据放在啥地方,就可以在存储区随便选一个地址,就将你的数据安排放在这里;
程序很小时,可以使用这样的方式;大型程序最好不要这样,因为你的编译器并不知道你使用了这个地址,他在编译时分配其他数据的存储空间时,会和你的这些数据造成重叠,引起程序混乱。
一周热门 更多>