微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > XBYTE 问题

XBYTE 问题

时间:10-02 整理:3721RD 点击:
为什么用了#define DAC0832 XBYTE[0X7FFF]
就可以对DAC0832直接赋值了比如DAC0832=0X55,怎么就认为DAC0832就是一个字节的寄存器了,很难理解,
是DAC0832本身带有一个字节的寄存器, 还把看做一个字节长度的指针,可以访问255个存储空间。
随便来个DAC0832=0X55,就能使DAC0832的模拟输出满刻度的55/255?(8位DAC)?、

你定义的是外部寄存器的地址,在这个地址值上可以直接赋值,简单的说,你开辟了一个房间,只要在这个房间内填数就行了。

XBYTE[0X7FFF]是定义的固定的地址空间,可以直接读写!

我也问一下,那开辟的这个房间怎么知道对应那个控制端或其他端口?谢谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top