單片機中的指針使用注意點

1。很多單片機有“間接尋址”功能,其實就是指針,字長一般8位。

2。一般使用它要麼遞增,尋址數據,要麼遞減。

3。如果不小心沒有初始化該指針,代碼會如何運行?

     經測試如下:代碼會飛掉,但是不會跑到非編程空間。等到該指針遞增到(或者遞減)到0後,運行到作者本想初始化的值的時候,代碼會恢復正常。呵呵,如果使用指針沒有作遞增遞減運算。就看指針的隨機值是什麼了。如果向前沒有使用指針,那麼就將是復位時的數值了。

4。安全使用指針方法:

     4.1重複初始化指針。確保正確賦值。增加賦值後的確認判斷最好。

     4.2溢出判斷。

     4.3增加軟狗保護指針。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章