單片機如何快速移植程序?

Tags: 程序, 單片機,

說明單片機程序移植時所要修改的地方

工具/原料

電腦

單片機

方法/步驟

在網上找到自己要移植的程序,有的是程序可以用但是和你所使用的單片機型號不同,需要做如下修改:

1.查看自己所使用單片機的機器週期和系統時鐘頻率(所使用的晶振是多大的)

2.看下程序中有延時的地方進行相應的修改,比較兩款單片機如:原來的單片機是1T的機器週期你用的單片機是2T,那麼你就得相應的把延時程序減半,原來的單片機是6M晶振,你用的單片機是22M晶振,那麼你就得相應的把延時程序延長(22除以6)倍。

3.查看移植程序中單片機內部寄存器的配置,不同單片機的寄存器名稱會有所不同,寄存器位數可能也不同。

到現在為止只是成功了一半,如若程序還是有問題,可能是程序本身就是錯誤的,那就需要查看購買模塊的驅動手冊了(datasheet),先看配置的時序是否有問題,再看配置的寄存器是否正確,可以通過在線調試進行深入的問題排查。

相關問題答案