当前位置:首页 > 日记 > 正文

MD操作快捷键 | mdk快捷键

MD操作快捷键 | mdk快捷键

1. mdk快捷键

可以使用快捷键CTRL+ALT+SPACE

2. mdk注释快捷键

这种现象很正常,可能是每一个嵌入式从业者都可能遇到,因为嵌入式软件的难度不是线性增加,而是陡然提升的。对于接触过51单片机的开发者来说,在学习STM过程中掌握GPIO,串口,时钟,定时器等模块并不困难,虽然配置的寄存器更多,功能也更复杂,但其实思路是一脉相承的,有这个基础在,而且这些模块本身并不复杂,所以你掌握的很顺利。

至于你学习FSMC驱动LCD卡住,主要原因如下:

1.对FSMC模块执行流程和工作原理不理解

2.对设备的驱动实现没有清晰认知

在51单片机学习中虽然接触了串口,甚至SPI和I2C接口这些知识,但只是学会了用,没有系统理解背后关于串行数据接口和并行数据接口的知识,FSMC就是典型的并行数据接口(数据的各位同时进行传输),可以简单的理解写入流程如下:

1. 代码在写入指定bank地址的值后,FSMC模块控制并行的输出到DATA引脚上[15:0]。

2. FSMC模块根据当前配置,产生一定的时序(写入时序) -- 寄存器/RAM片选,读写使能,时钟信号。

3. LCD根据时序将DATA引脚上的电平转化为数据赋值到相应的寄存器或者数据RAM中,并显示结果。

理解了这些,在结合STM32的外设配置的基本知识,就能够理解GPIO初始化,FSMC模块配置,写数据/地址接口这部分代码的实现了。

这些接口理解了,剩下的难点其实就是LCD内部寄存器的配置那一串冗长的寄存器配置代码了,在不理解LCD内部原理和初始化流程的情况如何实现其实是很困难的(包括现在的我),但这部分其实在购买相应厂商的LCD屏幕时都会提供相应的寄存器初始化参数表,大概类似于如下寄存器列表:

REG, VALUE

0x00E3, 0x3008

0x00E7, 0x0012

....

0x00EF, 0x1231

如果已经理解上面封装的接口,直接按照顺序调用就可以了,如

LCD_WR_CMD(0x00E3, 0x3008);

不过学会查看LCD的驱动手册有时也是必要的,因为官方给的是标准配置,在某些情况下可能不满足需求,就需要自己查看寄存器去修改配置,成功驱动点亮了LCD屏幕,下面就可以在屏幕上显示文字图片了。到这一步基本完成了驱动,但对于单片机的图像显示和应用其实才刚刚开始,后续就是要了解学习StemWin,掌握单片机实现图形界面的功能,理解图像显示的编码,掌握中英文汉字字库的知识,这就是应用方面的问题了,不在详述。

其实对于大部分外设,如FLASH,LCD,PHY,EPPROM,CMOS等设备内部都有一系列用于访问状态和配置的寄存器,这部分知识零碎,一般也很难系统学习,不过在你多学习掌握几个外设芯片后,自然能够总结解决问题的经验。上面我讲解了FSMC驱动实现的思路和外设驱动配置的流程,对你理解FSMC模块,或者LCD驱动部分也许有用,但是如果后面用到以太网,需要配置PHY模块驱动和接口时,或者用到USB协议,需要掌握USB模块驱动时,这些涉及复杂时序和通讯协议接口时,还是会觉得不得入门,可能会卡的时间比FSMC更久。事实上,我在最初接触FSMC的时候,也看的很迷茫,上千行代码且缺少注释,根本不是那个水平的我能够掌握理解的,现在我能够理解这部分知识,也不过是熟能生巧而已。

在嵌入式入门时遇到复杂驱动设备时,如PHY,TFT-LCD,CMOS,USB时,网上或开发板提供的驱动代码直接用就可以,这在初期并没有任何问题,不要去深究内部的原理。事实上在初期去深究这些代码是很浪费时间的事,但遇到简单的驱动,如SPI-FLASH,传感器等时,就可以先总结积累经验,有一定基础后,在反过来去理解复杂的驱动代码。这种经验在完成实际项目时很重要,如遇到复杂模块BLE,ETH,USB等不理解,或者复杂如LWIP,USB协议不理解,千万不要直接拿着源码去深究,这是事倍功半的事,先仿照官方代码/开源方案配合其它模块把框架和功能实现,在后期调试时遇到模块相关问题,根据之前积累的经验,结合资料,在反过来单步调试和理解,这样可以抓住和应用相关的重点分析解决,避免了进度的拖延,而且随着项目积累的经验水平,也可以更有目的的针对理解解决。

另外嵌入式现在资料真的很多,不过如果学习stm32的话,比较推荐的就几个,中/英文版本的<STMxxx参考手册>

, <Cortex-M3权威指南>

, 以及你使用开发板的应用手册,<C Primer Plus>

和MDK中的关于汇编和编译选项的说明,如果用到某些外设芯片,在加上对应的芯片手册,尤其是STM的参考手册,没有比它更全面,准确,细致的讲解STM系列的芯片,很多时候看其它综合性的文档说明,真不如花时间去理解掌握参考手册。

3. md复制快捷键

编辑 menu

"DE" menu:"编辑-删除"

"MD" menu:"编辑-修改"

"SA" menu:"编辑-选择全部实例"

"MV" menu:"编辑-移动"

"CO" menu:"编辑-复制"

"CC" menu:"编辑-复制"

"RO" menu:"编辑-旋转"

"AR" menu:"编辑-阵列"

"MM" menu:"编辑-镜像"

"RE" menu:"编辑-调整大小"

"GP" menu:"编辑-成组-创建组"

"EG" menu:"编辑-成组-编辑"

"UG" menu:"编辑-成组-解组"

"LG" menu:"编辑-成组-链接组"

"EX" menu:"编辑-成组-排除构件"

"MP" menu:"编辑-成组-将构件移到项目"

"RB" menu:"编辑-成组-恢复已排除构件"

"RA" menu:"编辑-成组-全部恢复"

"AP" menu:"编辑-成组-添加到组"

"RG" menu:"编辑-成组-从组中删除"

"AD" menu:"编辑-成组-附着详图"

"PG" menu:"编辑-成组-组属性"

"FG" menu:"编辑-成组-完成组"

"CG" menu:"编辑-成组-取消组"

"PP" menu:"编辑-锁定位置"

"UP" menu:"编辑-解锁位置"

"CS" menu:"编辑-创建类似实例"

"PR" menu:"编辑-属性"

绘图 menu

"DI" menu:"绘图-尺寸标注"

"EL" menu:"绘图-高程点标注-高程点"

"TX" menu:"绘图-文字"

"GR" menu:"绘图-网格"

"LL" menu:"绘图-标高"

"TG" menu:"绘图-标记-按类别"

"RM" menu:"绘图-房间"

"RT" menu:"绘图-房间标记"

"DL" menu:"绘图-详图线"

工具 menu

"F7" menu:"工具-拼写检查"

"MA" menu:"工具-匹配"

"LW" menu:"工具-线处理"

"PT" menu:"工具-填色"

"SF" menu:"工具-拆分面"

"AL" menu:"工具-对齐"

"SL" menu:"工具-拆分墙和线"

"TR" menu:"工具-修剪/延伸"

"OF" menu:"工具-偏移"

设置 menu

"SU" menu:"设置-日光和阴影设置"

"UN" menu:"设置-项目单位"

窗口 menu

"WC" menu:"窗口-层叠"

"WT" menu:"窗口-平铺"

"SI" snapcode:"交点"

"SE" snapcode:"端点"

"SM" snapcode:"中点"

"SC" snapcode:"中心"

"SN" snapcode:"最近点"

"SP" snapcode:"垂足"

"ST" snapcode:"切点"

"SW" snapcode:"工作平面网格"

"SQ" snapcode:"象限点"

"SX" snapcode:"点"

"SR" snapcode:"捕捉远距离对象"

"SO" snapcode:"关闭捕捉"

"SS" snapcode:"关闭替换"

alternates with closer key spacing

"ZZ" menu:"视图-缩放-区域放大"

"ZX" menu:"视图-缩放-缩放匹配"

"ZC" menu:"视图-缩放-上次滚动/缩放"

"ZV" menu:"视图-缩放-缩小两倍"

"VV" menu:"视图-可见性/图形"

"CC" menu:"编辑-复制"

视图 menu

"ZR" menu:"视图-缩放-区域放大"

"ZZ" menu:"视图-缩放-区域放大"

"ZO" menu:"视图-缩放-缩小两倍"

"ZV" menu:"视图-缩放-缩小两倍"

"ZF" menu:"视图-缩放-缩放匹配"

"ZE" menu:"视图-缩放-缩放匹配"

"ZX" menu:"视图-缩放-缩放匹配"

"ZA" menu:"视图-缩放-缩放全部以匹配"

"ZS" menu:"视图-缩放-图纸大小"

"ZP" menu:"视图-缩放-上次滚动/缩放"

"ZC" menu:"视图-缩放-上次滚动/缩放"

"VP" menu:"视图-视图属性"

"F8" menu:"视图-动态修改视图"

"VG" menu:"视图-可见性/图形"

"VV" menu:"视图-可见性/图形"

"HH" menu:"视图-临时隐藏/隔离-隐藏图元"

"HI" menu:"视图-临时隐藏/隔离-隔离图元"

"HC" menu:"视图-临时隐藏/隔离-隐藏类别"

"IC" menu:"视图-临时隐藏/隔离-隔离类别"

"HR" menu:"视图-临时隐藏/隔离-重设临时隐藏/隔离"

"EH" menu:"视图-在视图中隐藏-图元"

"VH" menu:"视图-在视图中隐藏-类别"

"EU" menu:"视图-取消在视图中隐藏-图元"

"VU" menu:"视图-取消在视图中隐藏-类别"

"WF" menu:"视图-线框" "HL" menu:"视图-隐藏线"

"SD" menu:"视图-带边框着色"

"AG" menu:"视图-高级模型图形" "TL" menu:"视图-细线"

"RR" menu:"视图-渲染-光线追踪" F5 menu:"视图-刷新"

4. md游戏快捷指令

代码md是机械指令的意思

5. MD快捷键

段落缩进没有快捷键,可以选中段落,在段落对话框中,有两个按钮,一个是增加缩进量,一个是减少缩进量,可以达到快速缩进段落

6. MD软件快捷键

红警里面,部队的生产数量最高是30的,一下子点到30是快进键,点住要生产的部队,鼠标右键就好。

红警快捷键最常用的有Q,W,E,R,把左手,除了大拇指,其余四指放在这四个键上,就可以在普通建筑栏/特殊建筑栏/兵栏/装甲部队栏这4个栏之间快速切换了。

红警造兵时,左手无名指按E,鼠标点即可。

发售版本

非官方模组(Modification)即指玩家俗称的扩展版或MOD。使用XCC Mixer等软件可以将游戏中的一些隐藏的配置文件解压出来,通过修改这些配置文件,玩家可以更改游戏各方面的属性,从而制作自己的DIY版本。

例如通过修改一个叫“rules.ini ”(尤里复仇的可扩展ini后缀文件名为“rulesMD.ini”)的可扩展文件,玩家便可以修改所有单位的基本属性,例如攻击力、造价等等,玩家甚至可以创建自己的新单位,一般的各种优秀的MOD平衡性相当好,且修改应用了很多复杂的文件。

MOD的制作高手写出修改教程让新手参考,为制作MOD提供极大方便,更有人制作出专门为MODer准备的PD,NP等平台,可以利用这个平台实现早期MOD无法想象的功能,这些原因都促使了MOD的大量出现。

 

7. mdk怎么用

是keil应用于ARM开发的环境,比如STM32都可以用这个芯片进行开发

相关文章

平板电脑螺丝拆不了 | 平板电脑没

平板电脑螺丝拆不了 | 平板电脑没

平板电脑,拆机,螺丝,螺丝钉,面板,1. 平板电脑没有螺丝怎么拆比其他机子难拆,而且内存条的保护盖也很难打开。拆后盖时先卸螺丝,再用工具插入笔记本侧边缝隙里,然后打开后盖的暗扣,就可以取下来了。可能工具不好插进去,尽量找薄一点的工具片。2. …

阵列指令快捷键 | 阵列指令快捷键

阵列指令快捷键 | 阵列指令快捷键

快捷键,阵列,指令,命令,快捷方式,1. 阵列指令快捷键是什么cad阵列快捷键是AR,使用列阵快捷键步骤:1、电脑打开CAD软件。2、先画一个要列阵的对象。3、画好列阵的对象之后,输入列阵的快捷键AR,然后按空格键确认命令。4、输入命令之后,弹出列阵的…

java格式快捷键 | java常用快捷键

java格式快捷键 | java常用快捷键

快捷键,常用快捷键,览表,常用,代码,1. java常用快捷键1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【…

af对齐快捷键 | 五种对齐方式快捷

af对齐快捷键 | 五种对齐方式快捷

对齐,快捷键,命令,快捷方式,五种,1. 五种对齐方式快捷键你先选中图形轮廓(就是安住 Ctrl键点击图层)。然后选择移动工具(就是那个黑箭头),然后就能在最上面的地方(菜单栏下面),看见6个按钮,其中第2个和第4个分别是垂直对齐和水平对齐~说起来麻烦,做起…

打印预览怎么设置 | 打印预览怎么

打印预览怎么设置 | 打印预览怎么

设置,任务栏,显示,页面设置,操作,1. 打印预览怎么设置在任务栏word打印预览步骤:1、在文档编辑好之后,选择菜单栏——文件选项。2、单击文件后,选择打印选项,单击打印选项。3、打印选项中左边为打印设置,右边是打印预览。4、打印设置中可以设置…

pr快捷键椭圆 | pr时长快捷键

pr快捷键椭圆 | pr时长快捷键

快捷键,设置,时间轴,时间,时长,1. pr时长快捷键1在序列面板这里的左上角显示着一个时间;秒表形式显示。2当播放视频时,这里的数字会不断变化3若想把这种显示方式更改下,改变以帧数模式显示。我们可以这样操作,鼠标放在这个时间上,4先不要按鼠标,…

sqlplus运行快捷键 | sqlplus怎么

sqlplus运行快捷键 | sqlplus怎么

命令,执行,命令行,运行,快捷键,1. sqlplus怎么用命令行你的命令行方式不能登录,应该是你环境变量的问题,因为系统找不到Oracle目录下的sqlplus.exe,设置一下环境变量,在Path里面把Oracle安装目录下到类似product\11.2.0\dbhome_1\BIN目录。2…

移动设置来电提醒 | 移动设置来电

移动设置来电提醒 | 移动设置来电

取消,设置,方法,移动手机,号码,1. 移动设置来电提醒怎么取消移动有一业务,叫来电提醒功能。也就是说,当你所拨打的电话处于关机或者无法接通的状态时,它就会自动启动,给你回答说对方已启动来电提醒功能并且同时给该电话发短信提醒,待其开机就能…

霓虹深渊快捷键 | 霓虹深渊按键

霓虹深渊快捷键 | 霓虹深渊按键

推荐,操作,教程,操作方法,快捷键,1. 霓虹深渊按键刷新方块是游戏中的一个天赋技能,点了后游戏中就会出现了。天赋描述:商店有概率会出现一个可以搬走的方块,它有很多神奇的作用!举起来,扔出去!背景设定霓虹深渊(Neon Abyss)是一款注重道具叠加效…

lolez快捷键设置 | lol游戏技能快

lolez快捷键设置 | lol游戏技能快

快捷键,设置,手游,方法,键位,1. lol游戏技能快捷键设置需要进行调试,可按下列操作进行。1.进入英雄联盟客户端,点击右上角的设置2.点击进入热键。3.点击全部设为快捷施放可直接将技能按键设为快捷键。4.也可点击进入技能热键,在快捷施放中单独…

macpro快捷键切换 | macbookpro切

macpro快捷键切换 | macbookpro切

快捷键,系统,页面切换,设置,界面,1. macbookpro切换应用快捷键调整桌面图标大小的方法如下:1、在桌面空白处右键单击,或者直接点按键盘快捷键command+J;2、在弹出的菜单中,选择“查看显示选项”3、在弹出的“桌面”设置窗口,调整图标大小的滑块…

笔记本电脑突然噪音大 | 笔记本电

笔记本电脑突然噪音大 | 笔记本电

噪声,笔记本电脑,噪音,很大,怎么回事,1. 笔记本电脑突然噪音大怎么解决风扇声音大原因分析:1、偶尔发生:一般是运行了发热量较大的程序,例如看高清电视,打大型3D游戏等 2、总是声音大:这时就应该是笔记本使用时间长了,风扇上积灰了,需要拆开笔记本…