找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2594|回復: 11
收起左側

原程序用的單片機是stc15F2k60s2(32腳的)換成(44腳)的可以嗎?

[復制鏈接]
ID:836737 發(fā)表于 2023-2-1 21:37 來自手機 | 顯示全部樓層 |閱讀模式
天山t12烙鐵程序用的單片機是stc15F2k60s2(32腳的)把程序燒錄到stc15F2k60s2(44腳)的可以嗎?接線還是32腳單片機p1.0,44腳單片機還接p1.0,這樣可以嗎
回復

使用道具 舉報

ID:213173 發(fā)表于 2023-2-2 07:24 | 顯示全部樓層
按引腳名稱不是引腳編號,可以直接替換,不過PCB要重新制作。
回復

使用道具 舉報

ID:836737 發(fā)表于 2023-2-2 08:35 來自手機 | 顯示全部樓層
小白請教,希望那個大神能回答下。
回復

使用道具 舉報

ID:836737 發(fā)表于 2023-2-2 09:25 | 顯示全部樓層
wulin 發(fā)表于 2023-2-2 07:24
按引腳名稱不是引腳編號,可以直接替換,不過PCB要重新制作。

謝謝回復!引腳名稱是不是就是P1.0 P1.1 P1.2等,編號是不是就是1號引腳2號引腳等到44號引腳。
回復

使用道具 舉報

ID:546770 發(fā)表于 2023-2-2 12:31 | 顯示全部樓層
是按引腳名稱,不是引腳編號,STC的單片機程序是相互兼容的,但是不同封裝的引腳編號的引腳功能上有可能是不一樣的,就是說引腳編號相同的引腳必須要引腳功能也相同就可以直接換,不相同就換不了。。
回復

使用道具 舉報

ID:13282 發(fā)表于 2023-2-2 13:01 | 顯示全部樓層
還按原來的IO定義接就可以了,不要按管腳編號。
回復

使用道具 舉報

ID:1034262 發(fā)表于 2023-2-2 13:42 | 顯示全部樓層
改版PCB,腳名連接正確即可,程序不需要任何修改,因為32腳與44腳的晶片是一樣的。
回復

使用道具 舉報

ID:836737 發(fā)表于 2023-2-2 15:44 | 顯示全部樓層
謝謝大家的熱心回復,又學到了不少知識,麻煩大家了,再次感謝!
回復

使用道具 舉報

ID:836737 發(fā)表于 2023-2-4 22:24 來自手機 | 顯示全部樓層
xmcolong 發(fā)表于 2023-2-2 13:01
還按原來的IO定義接就可以了,不要按管腳編號。




51黑-24小時必答區(qū)
首頁論壇嵌入式/單片機論壇24小時必答區(qū)
請教大神,小白求救以下IO定義是否沖突?OLED-SDA和水銀開關 只看樓主

lhm555樓主
2023-2-3 16:06查看43 回復1 收藏
剛接觸單片機,到液晶屏學不下去了,在51HEI上面找到了天山王志浩的T12洛鐵程序,想通過實踐學,可看到這認為sbit OLED_SDA = P0^0; 和
//水銀開關
#define SLEEP (P20)
#define PWM_EN (P00)
IO口有沖突,P0^0和P00,具體程序如下,希望大神們指點下。謝謝![size=13.3333px]

[size=13.3333px]

[size=13.3333px]#ifdef WB_LCD[size=13.3333px]
        sbit OLED_SCL        = P2^6;
        sbit OLED_SDA        = P0^0;
        sbit OLED_RST        = P0^1;
        sbit OLED_DC         = P0^2;
        sbit OLED_CS        = P0^3;
#endif
//以下是三個自定義按鍵
#define KEY_A                         (P25)
#define KEY_B                         (P26)
#define KEY_C                         (P27)
//單片機切斷220V電源輸出IO
#define SHUTDOWN                (P33)
#ifdef WB_LCD
//蜂鳴器
        #define        BEEP                                 (P13)
        #define BEEP_ON                        (P13 = 1)
        #define BEEP_OFF                (P13 = 0)
        //LCD背光
        #define        LED                                 (P10)
        #define LED_ON                        (P10 = 1)
        #define LED_OFF                  (P10 = 0)
        //編碼器
        #define        EC11_A                        (P31)
        #define        EC11_B                        (P30)
        #define        EC11_KEY                (P15)
        //PWM
        #define IRON                                (P23)
        //水銀開關
        #define SLEEP                                (P20)
        #define PWM_EN                        (P00)
        //ADC設置
        #define ADC_VCC                                1u
        #define ADC_IRON                        4u
        #define ADC_ROOMTEMP        6u
#endif



lhm555沙發(fā)
2023-2-4 17:40
求幫助,怎么沒人回復呢?宏定義后面的括號內p26p00難道不是lo口嗎?
回復

我也說一句
回復

使用道具 舉報

ID:320097 發(fā)表于 2023-2-5 12:51 | 顯示全部樓層
不同的封裝,引腳會有所不同,但是程序是一樣能用的,同一個型號,44腳的會多出一寫其它的引腳,而且引腳的排序也會不一樣,具體的引腳標號,你得去查資料
回復

使用道具 舉報

ID:1042619 發(fā)表于 2023-2-6 11:55 | 顯示全部樓層
      樓主好,STC15F2K系列 32腳改44腳程序是兼容的,不需要做任何改動。另近期我們STC15F2K系列有在做升級,對ADC有追求的場合,對低功耗有追求的產品,用 STC15H2K64S4-36I-LQFP44/32 測試下,會有不一樣的優(yōu)質體驗。 jpg3.jpg


回復

使用道具 舉報

ID:491577 發(fā)表于 2023-2-6 21:51 | 顯示全部樓層
很奇怪的替換,不更改程序32腳換44腳,功能一樣成本更貴,這樣替換意義何在?
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網

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