|
|
我曾經(jīng)也很疑惑這個問題,電腦上編輯的幾行代碼,怎么就能控制硬件的IO做出動作!查閱了相當(dāng)多的資料之后,的出了一個結(jié)論:“這玩意兒不是一般人該關(guān)心的事”。即便是一個簡單的IO設(shè)計,內(nèi)部邏輯關(guān)系也很復(fù)雜。原則上,我們也只管去使用它,不必去關(guān)心它具體的物理實現(xiàn)過程。
對于使用單片機的人來說,你只需要向操作的地址寫入正確的數(shù)據(jù),從期望的地址讀出需要的數(shù)據(jù)。這就足夠了(只需要學(xué)習(xí)了解,需要操作的地址或寄存器,具有什么樣的功能,對硬件IO或其它外設(shè)有什么樣的影響)。
另外,如果你有非常強烈的求知欲望,一定要搞明白這些東西,建議你去學(xué)習(xí)FPGA編程設(shè)計。從基本的數(shù)字門電路開始。只要功夫深,鐵棒磨成針,牛人是可以設(shè)計一個自己的單片機出來的。!
|
|