標題:
關于stc12單片機程序移植到stc32單片機
[打印本頁]
作者:
美琴的備胎
時間:
2023-1-12 12:43
標題:
關于stc12單片機程序移植到stc32單片機
好兄弟們,最近在做一個tft顯示圖片的小demo,雖然選用的單片機是stc12,有60k ROM,但是放了幾張圖片后就內(nèi)存告急了。我想問問stc12移植到stc32上,除了有個雙向io口配置,還需要注意什么問題嗎?我現(xiàn)在用的是12的硬件spi,沒有延時,所以不考慮單片機頻率問題。我已經(jīng)買了stc32單片機還在路上,所以先來頭腦風暴下。請做過類似移植的小伙伴不吝賜教。謝謝
作者:
rctty
時間:
2023-1-16 11:30
如果是同類型單片機比較方便,
1.單片機相關的文件替換,就是包含寄存器地址和向量的官方提供的文件
2.時鐘配置更改
3.外設引腳及
4.如果使用官方庫文件,那相應的文件也要更換
一般同類型單片機的向量地址都一樣,所以不需要修改,不過最好確認一下
作者:
coody_sz
時間:
2023-1-16 12:53
STC32G跟STC12C系列還是有比較大差別的,速度更快(大部分是單周期指令,與STM32F0同頻下速度相當),大量的16位和32位指令,32位數(shù)據(jù),外設資源更多,使用C251編譯器。樓主可以下個STC官方的PDF看看,下面是PDF里的性能簡介。
10個32位累加器
16個16位累加器
16個8位累加器
32為加減指令
16位乘除指令
32位乘除指令
32位算術比較指令
所有SFR(80H~FFH)均支持位尋址
96個字節(jié)edata(20H~7FH)均支持位尋址
單時鐘32/16/8位數(shù)據(jù)讀寫(edata)
單時鐘端口讀寫
堆棧深度最大64K(取決于edata大小)
STC官方移植的高效穩(wěn)定版本 FreeRTOS for STC32G12128
作者:
188610329
時間:
2023-1-16 13:24
你需要的應該不是換單片機,而是增加外部存儲空間。比如w25q128這種。
作者:
man1234567
時間:
2023-1-16 14:49
188610329 發(fā)表于 2023-1-16 13:24
你需要的應該不是換單片機,而是增加外部存儲空間。比如w25q128這種。
此是正解,鑒定完畢
作者:
jizhongbiao
時間:
2023-1-20 14:07
沒啥太大關系吧,spi相關的封裝重定義一下就好了。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1