硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3059|回复: 6
收起左侧

[LTDC] 关于 V7 例程 里面的 LCD_DispStr 显示函数 ?

[复制链接]

611

主题

3063

回帖

4916

积分

至尊会员

积分
4916
发表于 2019-4-27 22:03:43 | 显示全部楼层 |阅读模式
/*
*********************************************************************************************************
*        函 数 名: LCD_DispStr
*        功能说明: 在LCD指定坐标(左上角)显示一个字符串
*        形    参:
*                _usX : X坐标
*                _usY : Y坐标
*                _ptr  : 字符串指针
*                _tFont : 字体结构体,包含颜色、背景色(支持透明)、字体代码、文字间距等参数
*        返 回 值: 无
*********************************************************************************************************
*/
void LCD_DispStr(uint16_t _usX, uint16_t _usY, char *_ptr, FONT_T *_tFont)
{
        LCD_DispStrEx(_usX, _usY, _ptr, _tFont, 0, 0);
}


char *_ptr  这个是不是要定义成 const char *_ptr  这样比较好啊  ???

1. LCD_DispStr(3, 23, (char *)"来吧,通知", &_tFont);       这个里面的 " 来吧,通知 " 这个是存放在 sram 里面还是 falsh 里面 啊 ????

2. LCD_DispStr(3, 23, (const char *)"来吧,通知", &_tFont);           这个里面的 " 来吧,通知 " 这个是存放在 sram 里面还是 falsh 里面 啊 ????




回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2019-4-27 22:14:46 | 显示全部楼层
"来吧,通知"是字符常量,存在flash里面的。
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

36

主题

1446

回帖

1554

积分

至尊会员

积分
1554
发表于 2019-4-28 08:43:30 | 显示全部楼层
都是存ROM的
回复

使用道具 举报

611

主题

3063

回帖

4916

积分

至尊会员

积分
4916
 楼主| 发表于 2019-4-28 10:09:48 | 显示全部楼层

意思就是,不管前面加不加 const,只要是常量,编译器都会把它放入到 flash 里面保存的,是这个意思吧 ??
回复

使用道具 举报

611

主题

3063

回帖

4916

积分

至尊会员

积分
4916
 楼主| 发表于 2019-4-28 10:09:56 | 显示全部楼层
byccc 发表于 2019-4-27 22:14
"来吧,通知"是字符常量,存在flash里面的。

意思就是,不管前面加不加 const,只要是常量,编译器都会把它放入到 flash 里面保存的,是这个意思吧 ??
回复

使用道具 举报

36

主题

1446

回帖

1554

积分

至尊会员

积分
1554
发表于 2019-4-28 11:43:12 | 显示全部楼层
hpdell 发表于 2019-4-28 10:09
意思就是,不管前面加不加 const,只要是常量,编译器都会把它放入到 flash 里面保存的,是这个意思吧 ? ...

对的,加const只是限制函数内部无法修改这个指针指向的内容。
回复

使用道具 举报

611

主题

3063

回帖

4916

积分

至尊会员

积分
4916
 楼主| 发表于 2019-4-28 14:25:21 | 显示全部楼层
sanit 发表于 2019-4-28 11:43
对的,加const只是限制函数内部无法修改这个指针指向的内容。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-21 16:54 , Processed in 0.286432 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表