官方QQ群收藏本站

百问linux嵌入式论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 33|回复: 1

12课内存“时序图分析示例”中代码BANKCON0 val <<8的疑问

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2019-9-11 15:14:59 | 显示全部楼层 |阅读模式
注意:如果点击空白处无法输入,则点击字会有输入提示符 | 则可以使用键盘进行输入!

此板块为  [ARM裸机加强版]
  • 问题所在章节:
  • 发生问题的运行环境:
  • 问题发生描述:

第一期视频,第012课_内存控制器与SDRAM(4节),第003节_辅线1_硬件知识_时序图分析示例_P中,有这么一段代码:

在init.c里面只需要设置BANKCON0寄存器即可。

#include "s3c2440_soc.h"void bank0_tacc_set(int val){    BANKCON0 = val << 8;}
我想问一下BANKCON0 = val  << 8,左移8位,这段代码实现了什么?有什么作用?


  • 输出的错误信息:
  • 谢谢啦

回复

使用道具 举报

8

主题

1463

帖子

4537

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4537
发表于 2019-9-11 21:02:42 | 显示全部楼层
设置tacc啊,tacc位于BANKCON0的8:10位
我是百问网www.100ask.org答疑助手,有关技术问题请与我联系。
韦东山视频开发板购买店铺:https://100ask.taobao.com/
微信公众平台:baiwenkeji
回复 支持 反对

使用道具 举报

技术支持
在线咨询
咨询热线
0755-86200561
微信扫一扫
获取更多资讯!

Archiver|小黑屋|百问linux嵌入式论坛     

GMT+8, 2019-9-20 12:24 , Processed in 0.083715 second(s), 8 queries , File On.

Powered by Discuz! X3.3 Licensed

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表