微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541里关于“特殊寄存器位地址”的问题

CC2541里关于“特殊寄存器位地址”的问题

时间:10-02 整理:3721RD 点击:

就以CC2541里的P1寄存器为例:

CC2541 User's Guide 文件(SWRU191F)可以得到P1的SFR地址为0x90, 紧接着的地址0x91为RFIRQF1寄存器。


我的问题是:

P1寄存器的每一位(bit)都是有位地址的,现在P1地址紧挨着的地址0x91被RFIRQF1占用了,那么P1的每一位 位地址是多少呢?

jie,

每个字节8bit。你可以看一下ioCC2541.h 里面的定义,很清楚。

 SFRBIT( P1      ,  0x90, P1_7, P1_6, P1_5, P1_4, P1_3, P1_2, P1_1, P1_0 ) 这个定义了0x90地址的这个8位的每个bit对应的P1的8个IO。

比如直接对P1_7 操作就是对port 1 的IO 8进行操作。你可以看一下SFRBIT的定义进一步。

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

网站地图

Top