发新帖本帖赏金 7.00元(功能说明)我要提问
返回列表
打印
[PIC®/AVR®/dsPIC®产品]

请教PIC单片机BANK问题

[复制链接]
2030|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dzzlcx|  楼主 | 2016-5-29 22:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在所有BANK中,大部分特殊功能寄存器功能是一样的,如STATUS,SFR等;请问在操作所有BANK功能一样的寄存器时是不是不需要切换BANK?如我要操作STATUS时,无需理会当时的BANK区,不切换BANK,直接操作就可以?多谢大侠们指点?
沙发
zhanzr21| | 2016-5-29 22:52 | 只看该作者
1. 用ACCESS BANK操作
2. 用Bank 15操作

其餘方法都會訪問GPR, 而非SFR

使用特权

评论回复
板凳
dzzlcx|  楼主 | 2016-5-29 23:05 | 只看该作者
zhanzr21 发表于 2016-5-29 22:52
1. 用ACCESS BANK操作
2. 用Bank 15操作

您好,我是新手,能否详细点,如果没有BANK 15,只有4个BANK呢?
4个BANK中都有STUTAS, 操作时需不需要切换BANK区?谢谢!

使用特权

评论回复
地板
NE5532| | 2016-5-30 10:05 | 只看该作者
这种在每个BANK里名字相同的寄存器,实际上是做了映射的,可以在任何BANK里操作,操作等效。

使用特权

评论回复

打赏榜单

dzzlcx 打赏了 3.00 元 2016-05-30

评分
参与人数 1威望 +1 收起 理由
dzzlcx + 1 很给力!
5
zhanzr21| | 2016-5-30 11:12 | 只看该作者
dzzlcx 发表于 2016-5-29 23:05
您好,我是新手,能否详细点,如果没有BANK 15,只有4个BANK呢?
4个BANK中都有STUTAS, 操作时需不需要 ...

ACCESS尋址的話無須管BSR
如果要用BANK尋址 必須切換到最後一個BANK

使用特权

评论回复
6
zhanzr21| | 2016-5-30 11:16 | 只看该作者
dzzlcx 发表于 2016-5-29 23:05
您好,我是新手,能否详细点,如果没有BANK 15,只有4个BANK呢?
4个BANK中都有STUTAS, 操作时需不需要 ...

看了這圖就非常明白了

使用特权

评论回复

打赏榜单

dzzlcx 打赏了 3.00 元 2016-05-30

7
dzzlcx|  楼主 | 2016-5-30 22:04 | 只看该作者
谢谢各位!

使用特权

评论回复
8
NE5532| | 2016-5-30 22:05 | 只看该作者
打赏收到,楼主客气了~!

使用特权

评论回复
9
dzzlcx|  楼主 | 2016-5-30 22:05 | 只看该作者
我去,怎么结贴啊?

使用特权

评论回复
10
dzzlcx|  楼主 | 2016-5-30 22:12 | 只看该作者
NE5532 发表于 2016-5-30 22:05
打赏收到,楼主客气了~!

再问问,怎么结贴的?

使用特权

评论回复
11
NE5532| | 2016-5-31 10:48 | 只看该作者

使用特权

评论回复

打赏榜单

dzzlcx 打赏了 1.00 元 2016-05-31

12
胖头鱼2016| | 2016-5-31 11:56 | 只看该作者
NE5532 发表于 2016-5-31 10:48
看这里
https://bbs.21ic.com/icview-442857-1-1.html

楼主是好人当到底呐,雷锋

使用特权

评论回复
发新帖 本帖赏金 7.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

9

帖子

1

粉丝