![]() |
發(fā)布時間: 2024-4-4 17:42
正文摘要:用的板子是STM32F407ZGT6,源代碼是用的江科大老師的,源代碼沒有問題。我做的改變就是將ascall碼數(shù)組存進(jìn)w25q64中,要用的時候取出數(shù)組。單個的使用或者連續(xù)調(diào)用OLED_ShowChar函數(shù)沒有問題,但一旦放進(jìn)循環(huán)里面就會 ... |
原來是在showchar函數(shù)里面定義了一個data作為數(shù)組的起始地址,卻沒有給予長度,導(dǎo)致數(shù)據(jù)覆蓋了 |
解決了,在Show_Char函數(shù)內(nèi)部定義一個局部變量,把傳進(jìn)來的X坐標(biāo)賦值給它,然后使用局部變量是正常的。難道是X在經(jīng)過一次計算后內(nèi)存被釋放了,導(dǎo)致值變了? |
Powered by 單片機(jī)教程網(wǎng)