完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
8个回答
|
|
位带不是ARM单片机的操作吗?
|
|
|
|
|
|
|
|
arm中常用,就是能像51单片机一样操作IO口
|
|
|
|
我现在用的是飞思卡尔的K64来操作74hc595,如果用K64的位带功能,是怎么操作的?麻烦可以简单的说一下嘛!万分感谢! |
|
|
|
我查了下,还需要配置位带区?只是找到了32的例子。 |
|
|
|
找到32的你就可以参考了啊,先了解下寄存器的使用情况
|
|
|
|
|
|
|
|
单片机的一个地址(如:0x20000000)是一个字节,即8bit。 位带操作简单的说就是把一个地址A的8个位,分别单独的重新定义8个地址, 操作一个地址等同于操作一个位,形象的理解即为取别名。 位带区中的地址除了可以同RAM一样使用外,还带有自己的“位带别名”。 将每个位拓展为32位的字,既成了位带别名。 如:0x20000000(一个字节)拓展到32位可得8个32位的字分别是: 0x220000000 x220000040 x220000080 x2200000c 0x220000100 x220000140 x220000180 x2200001c 由此可得“位带区” 上任意地址的 “位带别名地址” SRAM :0x22000000 +((A‐0x20000000)*8+n)*4 FLASH :0x42000000 +((A‐0x40000000)*8+n)*4 既:0x22000000+ (A‐0x20000000)*32 + n*4 0x42000000+ (A‐0x40000000)*32 + n*4 别名区地址 = 位带别名区起始地址+偏移量 备注 :字节的地址: A位序号 :n(0
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
3521 浏览 0 评论
5540 浏览 0 评论
《电子工程师必备——九大系统电路识图宝典》之浅读负反馈以及四种组态
4195 浏览 0 评论
2425 浏览 0 评论
59621 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-6-24 20:55 , Processed in 0.641752 second(s), Total 56, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191