- 打卡等级:以坛为家I
- 打卡总天数:213
- 最近打卡:2025-04-23 20:59:03
已绑定手机
荣誉版主
- 积分
- 1885
|
本帖最后由 Yim_Hom 于 2024-11-17 09:24 编辑
1、STC15_IIC_OLED.zip
(34.99 KB, 下载次数: 2, 售价: 1 芯愿)
补充:
1、因为自己的表述原因视频中未进行充分说明const与code的区别
2、附件中的代码已使用code const进行修饰
3、重新修饰后,编译速度也非常快
Keil 51中的const与code & Keil MDK中的const与code
在Keil 51中,code修饰的变量放在ROM(Flash)中,而const修饰的变量为只读(不可修改),放在RAM中!可以用“code const”修饰变量,表示变量存储在ROM中,且为只读,由此看来“code”与“code const”修饰变量有一样的功用。
Keil MDK中的const与code 在Keil MDK中,如进行STM32的开发,code修饰符无法使用,使用的话会报错。那么要怎么来修饰存放在ROM中的变量?此时是用到const,用const修饰的变量是存放在ROM中的。 总结,注意不同编译器对于const与code的规定。code一般用于51中,而const应用则非常广泛,注意其在不同的编译环境中表现的数据存储位置。
|
|