找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2375|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

關(guān)于stc12單片機(jī)程序移植到stc32單片機(jī)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:891089 發(fā)表于 2023-1-12 12:43 來(lái)自觸屏版 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
好兄弟們,最近在做一個(gè)tft顯示圖片的小demo,雖然選用的單片機(jī)是stc12,有60k  ROM,但是放了幾張圖片后就內(nèi)存告急了。我想問(wèn)問(wèn)stc12移植到stc32上,除了有個(gè)雙向io口配置,還需要注意什么問(wèn)題嗎?我現(xiàn)在用的是12的硬件spi,沒(méi)有延時(shí),所以不考慮單片機(jī)頻率問(wèn)題。我已經(jīng)買(mǎi)了stc32單片機(jī)還在路上,所以先來(lái)頭腦風(fēng)暴下。請(qǐng)做過(guò)類似移植的小伙伴不吝賜教。謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:1045628 發(fā)表于 2023-1-16 11:30 | 只看該作者
如果是同類型單片機(jī)比較方便,
1.單片機(jī)相關(guān)的文件替換,就是包含寄存器地址和向量的官方提供的文件
2.時(shí)鐘配置更改
3.外設(shè)引腳及
4.如果使用官方庫(kù)文件,那相應(yīng)的文件也要更換
一般同類型單片機(jī)的向量地址都一樣,所以不需要修改,不過(guò)最好確認(rèn)一下
回復(fù)

使用道具 舉報(bào)

板凳
ID:1034262 發(fā)表于 2023-1-16 12:53 | 只看該作者
STC32G跟STC12C系列還是有比較大差別的,速度更快(大部分是單周期指令,與STM32F0同頻下速度相當(dāng)),大量的16位和32位指令,32位數(shù)據(jù),外設(shè)資源更多,使用C251編譯器。樓主可以下個(gè)STC官方的PDF看看,下面是PDF里的性能簡(jiǎn)介。

10個(gè)32位累加器
16個(gè)16位累加器
16個(gè)8位累加器
32為加減指令
16位乘除指令
32位乘除指令
32位算術(shù)比較指令
所有SFR(80H~FFH)均支持位尋址
96個(gè)字節(jié)edata(20H~7FH)均支持位尋址
單時(shí)鐘32/16/8位數(shù)據(jù)讀寫(xiě)(edata)
單時(shí)鐘端口讀寫(xiě)
堆棧深度最大64K(取決于edata大小)
STC官方移植的高效穩(wěn)定版本 FreeRTOS for STC32G12128
回復(fù)

使用道具 舉報(bào)

地板
ID:624769 發(fā)表于 2023-1-16 13:24 來(lái)自觸屏版 | 只看該作者
你需要的應(yīng)該不是換單片機(jī),而是增加外部存儲(chǔ)空間。比如w25q128這種。
回復(fù)

使用道具 舉報(bào)

5#
ID:584814 發(fā)表于 2023-1-16 14:49 | 只看該作者
188610329 發(fā)表于 2023-1-16 13:24
你需要的應(yīng)該不是換單片機(jī),而是增加外部存儲(chǔ)空間。比如w25q128這種。

此是正解,鑒定完畢
回復(fù)

使用道具 舉報(bào)

6#
ID:130230 發(fā)表于 2023-1-20 14:07 | 只看該作者
沒(méi)啥太大關(guān)系吧,spi相關(guān)的封裝重定義一下就好了。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表