標(biāo)題: 關(guān)于51系列單片機芯片,代碼是否通用? [打印本頁]

作者: c8t6    時間: 2024-4-28 17:15
標(biāo)題: 關(guān)于51系列單片機芯片,代碼是否通用?
各位大佬,在本圖中,圖1(STC12C5A60S2),圖2(STC15W4K32S4)。我現(xiàn)在有的是圖1的代碼程序。但是由于串口不夠,改成了圖2的。我想問一下,我是否可以把我現(xiàn)在原本圖1的單片機程序代碼燒錄到圖2的芯片。(注程序中的引腳已更改為圖2對應(yīng)的引腳)。這樣是是否可行

51hei.png (223.13 KB, 下載次數(shù): 57)

51hei.png

作者: lzts88    時間: 2024-4-28 20:38
既然串口不夠肯定要換芯片改程序了,改程序(還要改線路板)后肯定行(不行就是自己的問題了)
作者: cocolala    時間: 2024-4-28 20:39
    1、不可以。因為2款單片機的區(qū)別還是比較大的,比如外設(shè)多了不少,那么寄存器也多了不少,那么頭文件完全不一樣了,怎么還能用之前的。
    2、在使用STCISP軟件選擇單片機型號為STC15W4K56S4時,可以看到有關(guān)IO口的默認(rèn)狀態(tài)是高阻,這和STC12也不一樣了。


    3、市場有STC15開發(fā)板可以考慮下,比如這款進(jìn)取者STC15,例程多,也有視頻教程。



作者: c8t6    時間: 2024-4-29 09:04
那就沒有其他辦法了么?目前的話只用芯片,其余的電路都是自己畫的,不需要到開發(fā)板那么的繁瑣。
作者: Y_G_G    時間: 2024-4-29 09:12
不通用,或者是說只是部分通用而已
STC12C5A60S2是幾十年前的產(chǎn)品了,不管你是DIY還是量產(chǎn)產(chǎn)品,這型號都不是一個好的型號了
作者: c8t6    時間: 2024-4-29 13:33
好的,了解到了,感謝各位大佬。那我還是換32芯片,重寫程序吧
作者: fsj5098    時間: 2024-4-29 14:26
     我覺得可以,因為程序編程器是移植程序比較方便的。
首先編程時,頭文件要選對,單片機的端口要對應(yīng),
否則就不能說移植程序方便了
作者: STC莊偉    時間: 2024-4-29 14:48
換成8H8K64U,帶USB,4個串口,一塊四,多香啊
作者: coody_sz    時間: 2024-4-29 17:29
指令通用,但是MCU的外設(shè)不同,就要針對外設(shè)修改程序。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1