QQ624353765 发表于 2025-11-8 19:25:29

keil c251寄存器为什么不能定义成unsigned int类型的




用两个unsigned char型的寄存器并成一个unsigned int的寄存器给这个赋值地址是错误的
将地址拆成两个unsigned char型赋值运行是正确的,是不是c251无法这样操作,c51是可以的

乘风飞扬 发表于 2025-11-8 19:45:51

是芯片不支持,新出的STC32G144K246有些寄存器支持16位操作。
页: [1]
查看完整版本: keil c251寄存器为什么不能定义成unsigned int类型的