找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1395|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

新手求助Arduino上開發(fā)esp8266-nodemcu的問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
我在網(wǎng)上找到一個小電視的項(xiàng)目,就想照著它的思路手敲一遍代碼。用到了TFT_eSPI庫,其中有一塊代碼功能是在tft屏上顯示漢字(正常只能打印英文),就是取中文字模當(dāng)圖顯示。


                         ↑這是字庫

被我注釋掉的是原來的函數(shù)。我發(fā)現(xiàn)for循環(huán)里的hanzi[k].Index[0] == c[0] && hanzi[k].Index[1] == c[1] && hanzi[k].Index[2] == c[2] 好像有點(diǎn)問題,上傳以后不斷拋出異常,我一開始以為是for循環(huán)有問題,但是我刪了if語句后讓它循環(huán)從串口輸出"Hello"這類普通字符是可以的,一旦遍歷hanzi[k].hz_id這類要遍歷字庫的東西它就和之前一樣了,我上網(wǎng)查了之后好像是說堆棧空間溢出了,但是在字庫那里我了解了一下PROGMEM關(guān)鍵字就是為了解決這一情況的(把變量存入閃存空間),所以已經(jīng)不知所措了。

上圖是我想讓它遍歷字庫找到字就輸出!Find,結(jié)果和之前一樣報(bào)錯。

在這里麻煩各位抽出時間幫我看一下子,謝謝大家.


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:219796 發(fā)表于 2023-1-27 10:28 來自觸屏版 | 只看該作者
https://blog.csdn.net/kim5659/article/details/112688301,看下如何讀出來
回復(fù)

使用道具 舉報(bào)

板凳
ID:1061598 發(fā)表于 2023-1-28 00:26 | 只看該作者

萬分感謝!
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表