bingtuohun 发表于 2012-5-25 18:31:12

STC12c5A60S2单片机ID怎么读啊,我按例程写的不行啊

如题,下面是我的程序。
void sendID(void)
{       

    unsigned char idata *idata_point;
    unsignedchar i = 0;
    unsignedchar j = 0;
    idata_point = 0xf1;
    send_UART(0x69);//数据帧同步字
    for(j=0;j<7;j++)
   {
      i = *idata_point;
      send_UART(i);
      idata_point++;
                        displyonechar(j,2,j+'0');
                        displyonechar(j,1,i+'0');
   }   
}
这个有什么错误么,为什么那个所谓的全球唯一ID读不出来那。

BXAK 发表于 2012-5-25 18:52:40

直接复制资料里面的程序来用就行了,
而且12系列的ID只是暂存在RAM里(不像15系列的ID同时还固化在ROM里),要在可能被覆盖前读取

bingtuohun 发表于 2012-5-28 09:52:29

完全一样的内容,代码啥的全都一样,我在一个工程里面使用就OK,在另一个工程里面就不行

bingtuohun 发表于 2012-6-4 09:02:50

问题解决,是A51这个文件导致的。

cy_ygs 发表于 2012-6-5 14:06:43

不错,学习
页: [1]
查看完整版本: STC12c5A60S2单片机ID怎么读啊,我按例程写的不行啊