主题:MSP430F6775中讨论的其他器件
工具/软件:
您好、
我想问的是、链接器文件中有长度为10字节的 SFR。我注意到它不在脚本中使用。 为什么有这个地址、因为我注意到该地址在用户指南或数据表中没有描述 。我刚刚找到了 SFR 寄存器、它从地址0x100开始。 我找到了这个 ag_04.pdf 、但不知道它是否适用于此模型。 以及 SFR 和头文件中的宏之间的连接:
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
您好、
我想问的是、链接器文件中有长度为10字节的 SFR。我注意到它不在脚本中使用。 为什么有这个地址、因为我注意到该地址在用户指南或数据表中没有描述 。我刚刚找到了 SFR 寄存器、它从地址0x100开始。 我找到了这个 ag_04.pdf 、但不知道它是否适用于此模型。 以及 SFR 和头文件中的宏之间的连接:
是的、我知道、但这也是我提出问题的原因。 CMD 版本是在某处使用还是使用?
如何解析这些宏? 这是整个外设文件映射。 我也看到了包含 You Known *(char*)地址的方法、所以为什么要使用它:
在 GCC 中、这是在 iomacros.h 中定义的、该文件包含在 msp430f6775.h 中
#define sfr_b(x) extern volatile unsigned char x #define sfr_w(x) extern volatile unsigned int x #define sfr_a(x) extern volatile unsigned long int x #define sfr_l(x) extern volatile unsigned long int x
用"#if defined (__ASSEMBLER__)……#els..."包装 因此同一头文件可用于汇编器。