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