共2条 1/1
1
跳转至
页
44b0x,sdram 求教44b0x公板sdram地址分配
问 网上公开广为流传的
44b0x公板
sdram为hy57v641620,nSCS接
44b0x的nSCS0,起始地址为0x0c000000,这好理解,但bao接addr21,ba1接addr22,这如何理解?地址是如何分配的?
答
1: 其实也很好理解其实也很好理解的,当addr21=0,addr22=0,是寻址1M的空间,即bank0;当addr21=0,addr22=1,是寻址1M-2m的空间,即bank1,因为hy57v641620是16位的,所以
44b0x用addr1-addr来接,在寻址1M-2m的空间时addr21=0,addr22=1,
答
2: 问题不止这些拉!!!板子上的
sdram是:
SDRAM HY57V641620 8M
GPIO的port A是这样配置的:
// PORT A GROUP
/* BIT 9 8 7 6 5 4 3 2 1 0 */
/* A24 A23 A22 A21 A20 A19 A18 A17 A16 A0 */
/* 0 1 1 1 1 1 1 1 1 1 */
rPCONA = 0x1ff;
为什么A24被配置为0 而A23被配置成1呢?
公板的A21和A22分别接的是BA0,BA1 作为kuaikuai所说的bank选择,这时已经能够寻址8M了,那么还要A23做什么那?
答 3: 自己顶一下
SDRAM HY57V641620 8M
GPIO的port A是这样配置的:
// PORT A GROUP
/* BIT 9 8 7 6 5 4 3 2 1 0 */
/* A24 A23 A22 A21 A20 A19 A18 A17 A16 A0 */
/* 0 1 1 1 1 1 1 1 1 1 */
rPCONA = 0x1ff;
为什么A24被配置为0 而A23被配置成1呢?
公板的A21和A22分别接的是BA0,BA1 作为kuaikuai所说的bank选择,这时已经能够寻址8M了,那么还要A23做什么那?
答 3: 自己顶一下
共2条 1/1
1
跳转至
页
回复
有奖活动 | |
---|---|
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
【有奖活动】震撼来袭!这场直播将直击工程师的心灵! | |
“我想要一部加热台”活动,不花钱赢取开发好工具!活动开始了哦 | |
【有奖活动】伙伴们:您的“需求”解决了吗? | |
抽奖了,抽奖了,金升阳医疗电源 |
打赏帖 | |
---|---|
【换取手持数字示波器】HMI开发板首秀RTduino被打赏30分 | |
电解电容引发的问题被打赏50分 | |
【换取手持数字示波器】+AT-START-F405之串口通讯被打赏30分 | |
【换取手持数字示波器】BeetleESP32C6+OLED被打赏40分 | |
【换取手持数字示波器】+ESP32C6与PWM(脉冲宽度调制)被打赏30分 | |
【换取手持数字示波器】+BeetleESP32C6初步探入,点灯被打赏30分 | |
【换取手持数字示波器】+pico驱动点阵屏被打赏40分 | |
玩转“DFRobot盖革计数器模块”+【安信可BW16-Kit】MQTTBasic被打赏40分 | |
玩转“DFRobot盖革计数器模块”+remotecontrol分享被打赏30分 | |
【换取手持数字示波器】+pico驱动WS2812灯环被打赏40分 |