让FPS玩家头疼的Fn键
和台式键盘相比,笔记本键盘最大的特色就是增加了一个Fn键。可惜,不同品牌对这个按键的安置态度不一,于是就容易闹出小尴尬了。
Fn 和Ctrl 抢地盘
大家可以仔细留意一下身边的笔记本,其中有些产品会将Fn放在键盘左下角,而Ctrl键则位于Fn的右侧(图1)。于是问题就来了,绝大多数FPS游戏都是通过按Ctrl键下蹲,碰到Fn位于键盘最左侧的情况,非常容易出现误操作。因此,如今无论是新款笔记本还是超薄键盘,几乎都放弃了这种设计,改为以Ctrl在左Fn在右的布局(图2),最大限度避免了误操作的可能。
问题来了,如果你的笔记本恰好属于Fn在左,怎么办?
将Fn 和Ctrl 位置互换
遇到上面的问题时,我们可以进入笔记本的BIOS界面,找一找有没有一项名为“Fn and Ctrl Key Swap”的选项(图3),如果有那就恭喜你,将它从默认值设定为另一个选项后保存重启,你就会发现笔记本的Fn和Ctrl键功能被互换了,以后按Fn是Ctrl,按Ctrl才是Fn。
如果BIOS没有类似选项,那就不好意思了,只能说笔记本厂商在设计上考虑不周。此时我们要么选择外接键盘,要么在游戏设置中将下蹲快捷键改为Shift或Alt。虽然现在有很多可自定义按键功能的键盘映射软件,但笔记本键盘上的Fn键却不支持映射功能。
Nand Flash操作原理及裸机程序分析——FLASH操作原理
来源:韦东山嵌入式专栏_ARM裸机加强版维基教程
作者:韦东山
本文字数:1056,阅读时长:10分钟
NAND_FLASH操作原理
NAND FLASH原理图NAND FLASH是一个存储芯片那么: 这样的操作很合理”读地址A的数据,把数据B写到地址A”
问1. 原理图上NAND FLASH和S3C2440之间只有数据线,怎么传输地址?
答1. 在DATA0~DATA7上既传输数据,又传输地址当ALE为高电平时传输的是地址,
那么在数据线上是不是只传输数据和只传输地址呢?
我们参考NAND FLASH的芯片手册可以知道,对NAND FLASH的操作还需要发出命令,下面有个NAND FLASH的命令表格
问2. 从NAND FLASH芯片手册可知,要操作NAND FLASH需要先发出命令怎么传入命令?
答2. 在DATA0~DATA7上既传输数据,又传输地址,也传输命令:
当ALE为高电平时传输的是地址。当CLE为高电平时传输的是命令。当ALE和CLE都为低电平时传输的是数据。问3. 数据线既连接到NAND FLASH,也接到NOR FLASH,还接到SDRAM、DM9000等等那么怎么避免干扰?
答3. 这些设备,要访问时必须”选中”,没有选中的芯片不会工作,相当于没接一样。
问4. 假设烧写NAND FLASH,把命令、地址、数据发给它之后,NAND FLASH肯定不可能瞬间完成烧写的,怎么判断烧写完成?
答4. 通过状态引脚RnB来判断:它为高电平表示就绪,它为低电平表示正忙
问5. 怎么操作NAND FLASH呢?
答5. 根据NAND FLASH的芯片手册,一般的过程是:
发出命令
发出地址
发出数据/读数据
看上面的命令表格,不容易看,我们看一下读ID的时序图,
每个NAND FLASH都内嵌一些ID(譬如:厂家ID,设备ID),时序图从左往右看,纵向放是一列一列的看。
对于我们s3c2440来说,内部集成了一个NAND FLASH控制器,2440和外设连接的简易图,如下图所示
NAND FLASH控制器,帮我们简化了对NAND FLASH的操作,下面来分析一下不使用NAND FLASH控制器和使用NAND FLASH控制器对外设NAND FLASH的操作。
发命令:
发地址:
发数据:
读数据 :
用UBOOT来体验NAND FLASH的操作:
1.读ID
下图是读操作时序图
对于存储为256M的NAND FLASH,需要28条地址线,来表示这个地址值,根据原理图可以,只用8根地址线,所以需要4个周期的地址,为了兼容更大容量的NAND FLASH,要发出5个周期的地址:(如下图所示)
2.读数据
「新品首发」STM32MP157开发板火爆预售!首批仅300套
相关问答
Thereisa“u”andan“ n ”intheword“run”.问什么用a来修饰...[最佳回答]冠词a和an的区别在于修饰的词的音标里的第一个音是元音还是辅音,这并不代表原因字母就一定要anu的音标[ju:]显然第一个[j]是辅音,所以用a而n音标[en...
and 函数符号的使用方法?1、输入函数:=AND(条件1,条件2,……条件N);2、其中条件1,条件2,……条件N可以是任何条件表达式,比如=A1=B1,>C1,1、输入函数:=AND(条件1,条件2,……条件N);...
Excel中 AND 函数怎么使用或使用方法?AND函数是Excel中常用的逻辑函数,它可以检查多个条件是否同时为TRUE,如果所有条件都为TRUE,则返回TRUE,否则返回FALSE。使用方法如下:1、输入函数:=AND(条...
& 这个符号是做什么用的?_作业帮[回答]&是位运算符.既可以作逻辑运算符(非短路)又可以作位运算符完成按位与操作,具体是什么运算要看两边的操作数类型,如果两边都是boolean类型的操作...
从键盘输入一个数n,求该数的双阶乘。会做的同学帮我解答一下,用VF哦,谢谢?*双阶乘m!!表示:*当m是自然数时,表示不超过m且与m有相同奇偶性的所有正整数的乘积。*如:3!!=1*3=3,6!!=2*4*6=48(另0!!=1)*当m是负奇数时,表示绝对值小...
l and s 是什么开关?L表示电阻S表示闸刀开关LS电气符号代表限位开关。其他电气符号的含义(不是传统的文字符号):LS:英文为limitswitch,中文指限位开关。CB:英文为controlbox,中...
and 英语什么意思?你好,我是【爱与喜欢的区别】,很高兴为你解答。and意思是和;加;接着;那么。1、and译为“和”、“并”,此时,and用来连接语法作用相同的词、短语或句子。(...(...
N 开头的类似LOVE的单词,女票给我的备注I N Y不知道N什么意思?'n是AND缩写如RockandRoll美国人都这么写的,一般不会用and,Rock'nRoll就是正确的写法'n是AND缩写如Rockand...
ilsand是什么意思?island[英][萢jlYnd][美][萢jlYnd]n.岛,岛屿;vt.使孤立;例句:1Theisland'ssocialhubistheCafeSport....
...习的单词后面表有许多v. n .a.n& v.conj.表示的是什么?_作业帮[最佳回答]v=verb动词vi=intransitiveverb不及物动词vt=transitiveverb及物动词n=noun名词conj=conjunction连词prep=preposit...