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

原來(lái)一直以為芯片里面全是CPU,是一個(gè)整體。今天才知道其實(shí)嵌入式的芯片應(yīng)該稱(chēng)為MUC.MUC是CPU以及一些外設(shè)組成的。以STM32 407為例:
1.CPU是ARM4。內(nèi)部包括:
????ALU(運(yùn)算器)用于運(yùn)算數(shù)據(jù),接口是數(shù)據(jù)總線(xiàn)。
????控制器用于處理指令。接口是指令總線(xiàn)。
2.flash 一種ROM.用于存儲(chǔ)指令以及數(shù)據(jù)(程序)。EEPROM存儲(chǔ)初始化數(shù)據(jù),沒(méi)有指令。
3.SRAM是靜態(tài)隨機(jī)存儲(chǔ)器。是由三級(jí)管組成。無(wú)需上電刷新。速度快,容量小。(DRAM是動(dòng)態(tài)存 ? ? 儲(chǔ)器,是由電容存儲(chǔ)數(shù)據(jù)的,需要周期刷新上電)
4.DMA(Direct Memory Access,直接內(nèi)存存取)


5.RCC 復(fù)位和時(shí)鐘控制。


6.通用GPIO
7.SYSCFG系統(tǒng)配置控制器

8.FSMC靜態(tài)存儲(chǔ)器控制器 ?4個(gè)模塊
????(1)AHB接口(包括FSMC配置寄存器)
????(2)NOR閃存和PSRAM控制器(驅(qū)動(dòng)LCD的時(shí)候LCD就好像一個(gè)PSRAM的里面只有2個(gè)16位的存儲(chǔ)空間,一個(gè)是DATA RAM 一個(gè)是CMD RAM)FSMC能達(dá)到16MHz的寫(xiě)入速度,理論上能寫(xiě)20fps的1024*768的圖片.
????(3)NAND閃存和PC卡控制器
????(4)外部設(shè)備接口(I/O)
9.中斷與事件
