宏定义占用 FLASH 较多

2019-07-20 14:23发布

这是为什么啊,
看原子的教程如下
第三个是 LCD_WR_REG 函数,该函数是通过 8080 并口向 LCD 模块写入寄存器命令,因
为该函数使用频率不是很高, 我们不采用宏定义来做 (宏定义占用 FLASH 较多) , 通过 LCD_RS
来标记是写入命令(LCD_RS=0)还是数据(LCD_RS=1) 。该函数代码如下:

说了 宏定义 会占用大量的 flash

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
szczyb1314
1楼-- · 2019-07-20 17:27
 精彩回答 2  元偷偷看……
李志猛
2楼-- · 2019-07-20 19:06
szczyb1314 发表于 2017-5-21 08:32
宏定义占内存大点,但是执行速度快。这是在用空间换时间。
把一个函数写成宏定义的方式是考虑执行效率(前 ...

嗯 谢谢,但是 原理是什么啊

一周热门 更多>