說明單片機程序移植時所要修改的地方
工具/原料
電腦
單片機
方法/步驟
在網上找到自己要移植的程序,有的是程序可以用但是和你所使用的單片機型號不同,需要做如下修改:
1.查看自己所使用單片機的機器週期和系統時鐘頻率(所使用的晶振是多大的)
2.看下程序中有延時的地方進行相應的修改,比較兩款單片機如:原來的單片機是1T的機器週期你用的單片機是2T,那麼你就得相應的把延時程序減半,原來的單片機是6M晶振,你用的單片機是22M晶振,那麼你就得相應的把延時程序延長(22除以6)倍。
3.查看移植程序中單片機內部寄存器的配置,不同單片機的寄存器名稱會有所不同,寄存器位數可能也不同。
到現在為止只是成功了一半,如若程序還是有問題,可能是程序本身就是錯誤的,那就需要查看購買模塊的驅動手冊了(datasheet),先看配置的時序是否有問題,再看配置的寄存器是否正確,可以通過在線調試進行深入的問題排查。
程序, 單片機, 單片機快速入門, avr單片機快速入門, avr單片機快速入門pdf, 合泰單片機快速入門, 單片機快速累加程序, 單片機程序移植, 單片機移植mqtt, 單片機移植, stdc移植到單片機,