11.9

今天老師講了很多我感興趣,并且自己一直不理解的東西。感謝老師。


原來一直以為芯片里面全是CPU,是一個整體。今天才知道其實嵌入式的芯片應該稱為MUC.MUC是CPU以及一些外設組成的。以STM32 407為例:

1.CPU是ARM4。內部包括:

????ALU(運算器)用于運算數據,接口是數據總線。

????控制器用于處理指令。接口是指令總線。

2.flash 一種ROM.用于存儲指令以及數據(程序)。EEPROM存儲初始化數據,沒有指令。

3.SRAM是靜態隨機存儲器。是由三級管組成。無需上電刷新。速度快,容量小。(DRAM是動態存 ? ? 儲器,是由電容存儲數據的,需要周期刷新上電)

4.DMA(Direct Memory Access,直接內存存取)


5.RCC 復位和時鐘控制。




6.通用GPIO

7.SYSCFG系統配置控制器


8.FSMC靜態存儲器控制器 ?4個模塊

????(1)AHB接口(包括FSMC配置寄存器)

????(2)NOR閃存和PSRAM控制器(驅動LCD的時候LCD就好像一個PSRAM的里面只有2個16位的存儲空間,一個是DATA RAM 一個是CMD RAM)FSMC能達到16MHz的寫入速度,理論上能寫20fps的1024*768的圖片.

????(3)NAND閃存和PC卡控制器

????(4)外部設備接口(I/O)

9.中斷與事件


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容