找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1372|回复: 2
打印 上一主题 下一主题
收起左侧

新手求助Arduino上开发esp8266-nodemcu的问题

[复制链接]
跳转到指定楼层
楼主
我在网上找到一个小电视的项目,就想照着它的思路手敲一遍代码。用到了TFT_eSPI库,其中有一块代码功能是在tft屏上显示汉字(正常只能打印英文),就是取中文字模当图显示。


                         ↑这是字库

被我注释掉的是原来的函数。我发现for循环里的hanzi[k].Index[0] == c[0] && hanzi[k].Index[1] == c[1] && hanzi[k].Index[2] == c[2] 好像有点问题,上传以后不断抛出异常,我一开始以为是for循环有问题,但是我删了if语句后让它循环从串口输出"Hello"这类普通字符是可以的,一旦遍历hanzi[k].hz_id这类要遍历字库的东西它就和之前一样了,我上网查了之后好像是说堆栈空间溢出了,但是在字库那里我了解了一下PROGMEM关键字就是为了解决这一情况的(把变量存入闪存空间),所以已经不知所措了。

上图是我想让它遍历字库找到字就输出!Find,结果和之前一样报错。

在这里麻烦各位抽出时间帮我看一下子,谢谢大家.


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:219796 发表于 2023-1-27 10:28 来自触屏版 | 只看该作者
https://blog.csdn.net/kim5659/article/details/112688301,看下如何读出来
回复

使用道具 举报

板凳
ID:1061598 发表于 2023-1-28 00:26 | 只看该作者
sldx 发表于 2023-1-27 10:28
看下如何读出来

万分感谢!
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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