OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3201|回复: 4

TFTlcd显示问题

[复制链接]

12

主题

51

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
金钱
237
注册时间
2016-6-26
在线时间
29 小时
发表于 2016-9-23 19:00:40 | 显示全部楼层 |阅读模式
5金钱
说明:战舰V3  开发板
void LCD_ShowString(u16 x,u16 y,u16 width,u16 height,u8 size,u8 *p)

LCD_ShowString(30,40,210,24,24,"WarShip STM32 ^_^");

哪位大神能说一下,最后的参数  指针变量p   的运作原理?

仅仅一个   "WarShip STM32 ^_^"    引号+字符串就能把字符串的地址和指针变量联系在一起吗?
这是哪个方面的知识点?
麻烦告诉我一下,我自己去看看。

360反馈意见截图16421107104154143.jpg

最佳答案

查看完整内容[请看2#楼]

u8 *p 既定义了一个p指针为u8类型,“WarShip STM32 ^_^”这个字符串的首地址作为参数,传递给p .这个时候p这个指针就指向了这个字符串的收地址,*p 就取出p指向地址的内容,就可以取出每一个字符,在送给LCD显示,
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

206

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1010
金钱
1010
注册时间
2016-4-6
在线时间
234 小时
发表于 2016-9-23 19:00:41 | 显示全部楼层
u8 *p  既定义了一个p指针为u8类型,“WarShip STM32 ^_^”这个字符串的首地址作为参数,传递给p .这个时候p这个指针就指向了这个字符串的收地址,*p 就取出p指向地址的内容,就可以取出每一个字符,在送给LCD显示,
回复

使用道具 举报

12

主题

51

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
金钱
237
注册时间
2016-6-26
在线时间
29 小时
 楼主| 发表于 2016-9-24 07:43:29 | 显示全部楼层
xiedonghui258 发表于 2016-9-23 20:10
u8 *p  既定义了一个p指针为u8类型,“WarShip STM32 ^_^”这个字符串的首地址作为参数,传递给p .这个时候 ...

“WarShip STM32 ^_^”
这个字符串是重新存储在一个段连续的连续的存储空间里吗?

否则他们的首地址(W的地址)知道了,p+1也不能代表就是a的地址啊!

而且W在front.h中的12size中,至少占有12个字节。一个地址映射一个字节。这样有点逻辑不通。(二维数组地址,横向连续。)

指针的相关知识我知道,知识ASIC II 码的使用我不清楚。能告诉我如何搜索相关的知识,才能得到答案吗?我搜不到。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-9-30 21:48:26 | 显示全部楼层
zzsj1990 发表于 2016-9-24 07:43
“WarShip STM32 ^_^”
这个字符串是重新存储在一个段连续的连续的存储空间里吗?

必须是存储在一个连续的地址空间!
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

5

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2017-2-15
在线时间
11 小时
发表于 2017-3-16 23:00:40 | 显示全部楼层
p指针指向“WarShip STM32 ^_^”的是首地址W,通过p++指针自增,再指向a,r...^_^.
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-13 17:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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