![]() |
lkc8210 發表于 2022-5-12 15:26 改了 ![]() |
51的內存只有256個,其中很大一部分為系統所用。 你在存數據時,擠到了系統所用的內存,就出現不可預期的問題了。 解決方案: 讓系統給你分配接收緩存,這樣系統(KELL平臺)就能保證不會發生沖突了。如果有沖突,系統在編譯時會通不過的。 例1:做個數組,接收數據放在數組中。 例2:定義一個DATA區(外RAM)區,用于接收數據。 |
玉萌業余發展 發表于 2022-5-12 14:06 如果不對 i 的數值加以限制 可能接受第八次就又會復位了 |
cnos 發表于 2022-5-11 20:51 原先10后改到40不復位了。 ![]() |
http://www.zg4o1577.cn/bbs/dpj-214747-1.html 單片機發送到串口助手,以及串口助手顯示到LCD1602 可以在STC15W系列運行,注意有沒有對應的定時器,某些型號沒有定時器1 |
你第151行那個數組你聲明的時候給了多大的空間? i++是否導致數組訪問越界了 |