新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 如何減少單片機(jī)程序中的bug?

如何減少單片機(jī)程序中的bug?

作者: 時(shí)間:2014-01-18 來(lái)源:網(wǎng)絡(luò) 收藏

對(duì)于如何減少,鄧宏杰給出了一些建議,他指出系統(tǒng)運(yùn)行中應(yīng)考慮的超范圍有:
1.物理參數(shù)。這些參數(shù)主要是系統(tǒng)的輸入?yún)?shù),它包括激勵(lì)參數(shù)、采集處理中的運(yùn)行參數(shù)和處理結(jié)束的結(jié)果參數(shù)。合理設(shè)定這些邊界,將超出邊界的參數(shù)都視為非正常激勵(lì)或非正?;貞?yīng)進(jìn)行出錯(cuò)處理。
2.資源參數(shù)。這些參數(shù)主要是系統(tǒng)中的電路、器件、功能單元的資源,如記憶體容量、存儲(chǔ)單元長(zhǎng)度、堆疊深度。在程式設(shè)計(jì)中,對(duì)資源參數(shù)不允許超范圍使用。
3.應(yīng)用參數(shù)。這些應(yīng)用參數(shù)常表現(xiàn)為一些單片機(jī)、功能單元的應(yīng)用條件。如E2PROM的擦寫(xiě)次數(shù)與資料存儲(chǔ)時(shí)間等應(yīng)用參數(shù)界限。
4.過(guò)程參數(shù)。指系統(tǒng)運(yùn)行中的有序變化的參數(shù)。



評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉