硬禾實(shí)戰(zhàn)營(yíng)研究生技能培訓(xùn)戰(zhàn)斗到第三周就是FPGA編程了,編程中重要的環(huán)節(jié)就是通過(guò)FPGA邏輯來(lái)深入了解幾種常用的串行接口總線的組成及差異,之所以要熟悉這幾種總線,是因?yàn)槟壳皫缀跛械腗CU,無(wú)論簡(jiǎn)單的8位單片機(jī)還是高級(jí)的32位處理器,都是通過(guò)這些接口同外部的器件(傳感器、ADC/DAC等)進(jìn)行連接,片上系統(tǒng)的器件(SoC)必然將SPI、I2C、UART這些接口做在了器件內(nèi)部,沒(méi)有這些總線接口的微處理器在很多時(shí)候也需要通過(guò)軟件編程的方式配置某幾個(gè)IO管腳來(lái)實(shí)現(xiàn)這些接口的模擬。 先上一個(gè)簡(jiǎn)單的腦圖,讓大家對(duì)這些接口有個(gè)宏觀的了解: 關(guān)于這些接口的詳細(xì)介紹可以參考電子森林(www.)里的文章:
|
|
來(lái)自: 求知_時(shí)光 > 《連接線》