找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1740|回復: 8
收起左側(cè)

關(guān)于51系列單片機芯片,代碼是否通用?

[復制鏈接]
ID:1107043 發(fā)表于 2024-4-28 17:15 | 顯示全部樓層 |閱讀模式
各位大佬,在本圖中,圖1(STC12C5A60S2),圖2(STC15W4K32S4)。我現(xiàn)在有的是圖1的代碼程序。但是由于串口不夠,改成了圖2的。我想問一下,我是否可以把我現(xiàn)在原本圖1的單片機程序代碼燒錄到圖2的芯片。(注程序中的引腳已更改為圖2對應的引腳)。這樣是是否可行
51hei.png
回復

使用道具 舉報

ID:341045 發(fā)表于 2024-4-28 20:38 | 顯示全部樓層
既然串口不夠肯定要換芯片改程序了,改程序(還要改線路板)后肯定行(不行就是自己的問題了)
回復

使用道具 舉報

ID:226055 發(fā)表于 2024-4-28 20:39 | 顯示全部樓層
    1、不可以。因為2款單片機的區(qū)別還是比較大的,比如外設(shè)多了不少,那么寄存器也多了不少,那么頭文件完全不一樣了,怎么還能用之前的。
    2、在使用STCISP軟件選擇單片機型號為STC15W4K56S4時,可以看到有關(guān)IO口的默認狀態(tài)是高阻,這和STC12也不一樣了。
STCISP軟件界面.jpg

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

回復

使用道具 舉報

ID:1107043 發(fā)表于 2024-4-29 09:04 | 顯示全部樓層
那就沒有其他辦法了么?目前的話只用芯片,其余的電路都是自己畫的,不需要到開發(fā)板那么的繁瑣。
回復

使用道具 舉報

ID:401564 發(fā)表于 2024-4-29 09:12 | 顯示全部樓層
不通用,或者是說只是部分通用而已
STC12C5A60S2是幾十年前的產(chǎn)品了,不管你是DIY還是量產(chǎn)產(chǎn)品,這型號都不是一個好的型號了
回復

使用道具 舉報

ID:1107043 發(fā)表于 2024-4-29 13:33 | 顯示全部樓層
好的,了解到了,感謝各位大佬。那我還是換32芯片,重寫程序吧
回復

使用道具 舉報

ID:78901 發(fā)表于 2024-4-29 14:26 | 顯示全部樓層
     我覺得可以,因為程序編程器是移植程序比較方便的。
首先編程時,頭文件要選對,單片機的端口要對應,
否則就不能說移植程序方便了
回復

使用道具 舉報

ID:961114 發(fā)表于 2024-4-29 14:48 | 顯示全部樓層
換成8H8K64U,帶USB,4個串口,一塊四,多香啊
回復

使用道具 舉報

ID:1034262 發(fā)表于 2024-4-29 17:29 | 顯示全部樓層
指令通用,但是MCU的外設(shè)不同,就要針對外設(shè)修改程序。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表