|
學(xué)單片機(jī)也是到了通信這部分迷茫了很長(zhǎng)時(shí)間,雖然自己依然做不了通信的程序,不過(guò)可以接著看視頻理解。
單片機(jī)如果看成一個(gè)人的話,點(diǎn)亮LED就像是你睜開(kāi)了眼,但也僅僅是這一個(gè)睜眼的動(dòng)作,你沒(méi)有接收到任何外界信息,還沒(méi)有看到這個(gè)世界的那怕是一點(diǎn)點(diǎn)東西。接下來(lái)的流水燈,就像是你身體在嘗試進(jìn)行顫動(dòng),就像是一種身體的本能在證明你還存在一樣;中斷中的定時(shí)器讓你漸漸有了時(shí)間的概念,而你真正開(kāi)始表達(dá)自己的想法也是從一些顯示器件開(kāi)始的。這就像是你的臉上漸漸有了表情,有了知覺(jué)。直到按鍵部分,你才真正開(kāi)始接觸外部世界的簡(jiǎn)單信息,接著臉上也根據(jù)你的想法有了更多的表情。這個(gè)時(shí)候單片機(jī)已經(jīng)有了處理簡(jiǎn)單外界信息并做一些簡(jiǎn)單反應(yīng)的能力。
如果這些能力已經(jīng)滿足你的需要的話,到這里就可以結(jié)束了,如果你覺(jué)得不夠用,你就需要一些外部器件的幫助了。如何與這些擁有不同功能的器件交流與溝通就成了首要的問(wèn)題,如果你們的語(yǔ)言或者說(shuō)交通方法不正確,可能都不知道彼此要做什么,或者需要對(duì)方做什么!就像你與外國(guó)人說(shuō)話需要彼此都掌握一種共有的語(yǔ)言一樣,單片機(jī)與一些器件溝通就需要一種語(yǔ)言--通信協(xié)議。如同世界上有很多國(guó)家,很多外語(yǔ)一樣,通信協(xié)議也有很多種,不同類型的器件就需要不同的通信協(xié)議。什么I2C,SPI,UART......等等很多協(xié)議。這些協(xié)議就是與器件溝通的必要途徑。由于上面說(shuō)的協(xié)議通信時(shí)需要的引腳很少,所以接線簡(jiǎn)單,可是下面的麻煩就來(lái)了,那就是協(xié)議很麻煩。以至于你不常用就記不住。時(shí)序也成了通信不可回避的問(wèn)題。數(shù)據(jù)處理在程序中占據(jù)更大的空間。
和你碰到 的問(wèn)題一樣,我也是在協(xié)議這里卡住了,難以寸進(jìn),UART,I2C,SPI,到了紅外的時(shí)候恍然發(fā)現(xiàn),前面的協(xié)議居然差不多要忘光了。這就是沒(méi)有項(xiàng)目實(shí)踐的壞處了,學(xué)的時(shí)候明明很清楚,沒(méi)有使用的地方的話很快就會(huì)忘了。畢竟只是,愛(ài)好,只是一種對(duì)學(xué)校時(shí)候單片機(jī)的一種懷念��!
能在這條路上走多遠(yuǎn),不是看你在路口站多久,如果沒(méi)有項(xiàng)目進(jìn)行實(shí)踐,就是學(xué)一輩子,在這條路上也不會(huì)成就的!加油吧。
我得再去看教程了。不然就又什么都忘了。
|
評(píng)分
-
查看全部評(píng)分
|