STC和STM32的區別:
51單機片系統結構
51一般是指51系列的單片機,型號有很多,常見的有STC89C51、AT89S51,其中國內用的最多的是STC89C51/2。
1. 內核
51單片機由一個IP核和片上外設組成,速度只有12M,外設是IC廠商在內核的基礎上添加的,不同的IC廠商會在內核上添加不同的外設。
2. 外設
寄存器位于SFR和RAM這個部分,其中SFR占有 128字節,RAM占有 128 字節,其中SFR和RAM在地址上是重合的,都是在80~FF地址區間,但在物理區間上是分開的,所以51的RAM是有256個字節。
STM32系統結構
1. 內核
在系統結構上,STM32和51都屬于單片機,都是由內核和片上外設組成。
從結構框上看,對比51內核只有一種總線,取指和取數共用。Cortex-M3內部有若干個總線接口,以使CM3能同時取址和訪內,它們是:指令存儲區總線、系統總線、私有外設總線
- 有兩條代碼存儲區總線負責對代碼存儲區的訪問分別是I-Code總線和D-Code總線,它們按最佳執行速度進行優化。
- 系統總線用于訪問內存和外設。
- 私有外設總線負責一部分私有外設的訪問,主要就是訪問調試組件。
2. 外設
從結構框上看, STM32比51的外設多得多,51有的串口、定時器、IO口等外設 STM32 都有。
文章整合自:csdn
編輯:ymf
-
單片機
+關注
關注
6037文章
44558瀏覽量
635356 -
內核
+關注
關注
3文章
1372瀏覽量
40291 -
STM32
+關注
關注
2270文章
10900瀏覽量
356053
發布評論請先 登錄
相關推薦
評論