第2节 与编译器相关的修改
推荐给好友
打印
加入收藏
更新于2009-04-21 15:58:51

在Keil for ARM当中STM32在常量定义方面与Keil C51的常量定义有些不一样,需要对代码中的一些涉及常量定义的地方修改一下,也就是将“code unsigned char”前面的“code”改成“const”即可。只需要在LCD_Config.h中进行一下修改即可;此外,由于本例程是基于STM32的应用库之上的,而在STM32的应用库中对“FLASH”已有定义,所以还需要将“LCD_Config.h”中的该定义进行一下修改如下:


而随着这项改动,相关的还涉及到LCD_Dis.c、LCD_Dis.h以及LCD_ASCII.c和GB_Table.c当中的一些数据的定义的改动,分别如下:
LCD_Dis.c当中,修改有如下内容:


而在LCD_Dis.c当中的PutChar函数,也要进行改动,如下:


LCD_Dis.h文件当中,对一些变量的外部声明也需要随之修改:


而LCD_ASCII.c当中和GB_Table.c当中对常量数组的定义也需要随之进行修改,分别如下:



 

上一节                    下一节


相关链接


 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.