beishen2009 发表于 2024-9-15 18:25:42

在线等 (int) *(unsigned char volatile xdata *)0xfde0 为什么读取出来一直是0啊

在线等 (int) *(unsigned char volatile xdata *)0xfde0这个CHIPID0为什么读取出来一直是0啊

21cnsound 发表于 2024-9-15 20:45:44

哪个型号?多少PIN的?

邮箱 发表于 2024-9-15 20:59:50

#define ID0   (*(unsigned char volatile xdata *)0xfde0)
printf("%bd",ID0);
打印出来看

beishen2009 发表于 2024-9-15 21:03:04

21cnsound 发表于 2024-9-15 20:45
哪个型号?多少PIN的?

你好 哥 ai8051u啊

beishen2009 发表于 2024-9-15 21:03:21

本帖最后由 beishen2009 于 2024-9-15 21:06 编辑

邮箱 发表于 2024-9-15 20:59
#define ID0   (*(unsigned char volatile xdata *)0xfde0)
printf("%bd",ID0);
打印出来看
好的 哥 我试试 这个单片机不能 这样打印啊我用数码管显示下 试试
#define ID0   (*(unsigned char volatile xdata *)0xfde0)       

main(){ if( ID0==0)        {还是执行这里啊} }还是0呀

邮箱 发表于 2024-9-15 21:17:57

本帖最后由 邮箱 于 2024-9-15 21:20 编辑

beishen2009 发表于 2024-9-15 21:03
好的 哥 我试试 这个单片机不能 这样打印啊我用数码管显示下 试试
#define ID0   (*(unsigned char vola ...
#define   ID0                (*(unsigned char volatile far *)0x7efbd0)
32bit的

邮箱 发表于 2024-9-15 21:20:00

你用32还是8位模式?

lzl1okOK 发表于 2024-9-15 21:33:21

这个地址是外部寄存器吗?外部寄存器访问是不是没打开?

beishen2009 发表于 2024-9-15 21:37:16

邮箱 发表于 2024-9-15 21:20
你用32还是8位模式?

8位模式啊

beishen2009 发表于 2024-9-15 21:37:48

lzl1okOK 发表于 2024-9-15 21:33
这个地址是外部寄存器吗?外部寄存器访问是不是没打开?

下载器都可以读取出来序列号啊 哥 应该是打开了 啊
页: [1] 2
查看完整版本: 在线等 (int) *(unsigned char volatile xdata *)0xfde0 为什么读取出来一直是0啊