11/9

1.shiftIn的應(yīng)用:做了用74hc166芯片寫(xiě)入數(shù)據(jù)并用74hc595并行輸出的實(shí)驗(yàn)。166芯片的鎖存比較特殊,時(shí)鐘要在LOW的前提下鎖存聊置高才能鎖存數(shù)據(jù),既把數(shù)據(jù)壓入寄存器。而595等輸出芯片則只要把鎖存腳置高就可以鎖存數(shù)據(jù)。還要注意輸入輸出芯片要共用一個(gè)時(shí)鐘,否則會(huì)出現(xiàn)bug。

2.MCU的架構(gòu):MCU是由CPU和其他各個(gè)功能的模塊所組成的整體,c語(yǔ)言只能控制其他模塊里的寄存器來(lái)控制一些模塊來(lái)實(shí)現(xiàn)功能。而CPU只能通過(guò)匯編語(yǔ)言來(lái)控制。

CPU包含ALU負(fù)責(zé)計(jì)算功能,CU負(fù)責(zé)控制功能,和一些寄存器來(lái)傳輸數(shù)據(jù)。

ROM:包括EEPROM,F(xiàn)LASH等,所存指令和數(shù)據(jù)掉電后不消失。

RAM:包括DRAM和SRAM,DRAM是動(dòng)態(tài)的,由電容構(gòu)成,體積小功耗低等特點(diǎn),但是電荷容易損失每隔20ms需要重新讀。SRAM為靜態(tài)內(nèi)存,由兩個(gè)三極管構(gòu)成,結(jié)構(gòu)穩(wěn)定不需要重新讀。

其他構(gòu)成包括時(shí)鐘模塊,分頻模塊,中斷模塊,AD轉(zhuǎn)換,等等模塊需要掌握,現(xiàn)在的理解是可以用c語(yǔ)言設(shè)定一個(gè)volatile地址來(lái)控制寄存器實(shí)現(xiàn)該模塊的功能。

pwm的實(shí)現(xiàn)是用時(shí)鐘和兩個(gè)定時(shí)器來(lái)實(shí)現(xiàn)的。

FPGA現(xiàn)在我的理解就是用一個(gè)空白的MCU自己通過(guò)機(jī)器語(yǔ)言比如VHDL等設(shè)計(jì)各個(gè)模塊,包括通訊、語(yǔ)言、指令等來(lái)設(shè)計(jì)MCU。

今天學(xué)到很多東西,自己需要好好總結(jié),再接再厲!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 今天老師講了很多我感興趣,并且自己一直不理解的東西。感謝老師。 原來(lái)一直以為芯片里面全是CPU,是一個(gè)整體。今天才...
    李響lx閱讀 349評(píng)論 0 1
  • 今天主要學(xué)習(xí)shift in 用74166芯片輸入 用74525芯片輸出 也講了MCU結(jié)構(gòu) 是由一個(gè)cpu和存儲(chǔ)設(shè)...
    王春雪cs閱讀 234評(píng)論 2 0
  • 1. 中國(guó)國(guó)際進(jìn)口博覽會(huì) China International Import Expo, CIIE 中國(guó)國(guó)際進(jìn)口...
    英語(yǔ)學(xué)習(xí)社閱讀 702評(píng)論 0 3
  • 在簡(jiǎn)單模型中,存儲(chǔ)器系統(tǒng)是一個(gè)線性的字節(jié)數(shù)組,CPU能夠在一個(gè)常數(shù)訪問(wèn)每個(gè)存儲(chǔ)器位置。 雖然是一個(gè)行之有效的模型,...
    ShawnPanCn閱讀 1,150評(píng)論 0 0
  • 在洛陽(yáng)待三年了,我也大三了……要離開(kāi)洛陽(yáng)去上海實(shí)習(xí)了,以前的我,肯定會(huì)因?yàn)槿バ鲁鞘卸d奮、迫不及待,而現(xiàn)...
    任性不妄為閱讀 489評(píng)論 1 0

友情鏈接更多精彩內(nèi)容