|
好久沒(méi)寫東西,,一直處于忙狀態(tài),關(guān)閉了外部中斷允許,,這個(gè)學(xué)期又快結(jié)束了,由于期末要有很多考試的緣故,電子競(jìng)賽也草率完成,我自己對(duì)這樣的一個(gè)成果已經(jīng)比較滿意了,畢竟這次的器件是低速的,并沒(méi)采用高速,高精度器件,完全是由算法來(lái)提高顯示精度,經(jīng)過(guò)這次又學(xué)到了不少東西,之前對(duì)中斷和定時(shí)器的操作并不多,這次的核心工作就是由中斷和定時(shí)器完成的,很神奇,51的速度想想是很快了,理論上1微秒就能做一個(gè)動(dòng)作,可是還是不夠好,接下來(lái),果斷不玩51了,,,,很感謝各個(gè)老師的指導(dǎo),,,,前半個(gè)學(xué)期其實(shí)也是很平常的度過(guò),直到參加電子工程師培訓(xùn),譚老師讓我們做一個(gè)溫控系統(tǒng),我就有了很強(qiáng)烈的興趣,但是面臨的困難是重重的,真的很感謝譚老師帶我一點(diǎn)點(diǎn)入門,給我建議,,,,那個(gè)時(shí)候剛上單片機(jī),完全不知道它是個(gè)什么東西,更不知道怎么拿它做可以用的東西,還有它的外圍器件,電路模塊,用到的芯片,這些上課是不會(huì)說(shuō)的,這個(gè)領(lǐng)域有那么多的芯片,上課上十年也上不完,只能在做項(xiàng)目的時(shí)候去查他的數(shù)據(jù)手冊(cè),平時(shí)不斷積累各個(gè)芯片的功能用法,常用的也就那么幾種。。這個(gè)溫控系統(tǒng)是我在低端嵌入式領(lǐng)域的第一個(gè)作品,也正是這個(gè)小項(xiàng)目帶我走上了這條路,也許我以后并不從事這樣的工作,但我對(duì)這有無(wú)可比擬的興趣,,,,AD是做這個(gè)東西的核心,把這個(gè)芯片搞懂就花了我三四天時(shí)間,這次競(jìng)賽也用了它,一開始還不能按他的工作時(shí)序?qū)戲?qū)動(dòng)程序,這個(gè)事情也困擾了我好久,最后在網(wǎng)上找到一個(gè)程序(用c語(yǔ)言寫的,匯編的看了就頭大le),把它看懂后就移植過(guò)來(lái)了,還好有c語(yǔ)言基礎(chǔ)呀,還有是數(shù)字量與模擬量的定標(biāo)也讓我很糾結(jié),最后問(wèn)了鄭老師,讓我恍然大悟啊,說(shuō)明師傅是必須的,不然你還會(huì)學(xué)的更累,呵呵,現(xiàn)在有好多個(gè)師傅了,有個(gè)老師問(wèn)我,你喜歡跟哪個(gè)老師干,我說(shuō),反正老師都會(huì)教我,我都叫師父啊,老師說(shuō),你真調(diào)皮啊,,,,溫度傳感器是要我自己用二極管去搭的,很糾結(jié),不讓用專門傳感器,而是要你用模擬電路去搭它,模電是很難的一個(gè)東西啊,,,,由于是我第一個(gè)作品,我將近用了兩個(gè)星期去構(gòu)思,查資料想解決方案,好了,開始焊板子了,將近一個(gè)星期的時(shí)間一點(diǎn)一點(diǎn)在實(shí)驗(yàn)室把整個(gè)系統(tǒng)焊好了,由于還在做兼職,時(shí)間濟(jì)不出來(lái),很開心,焊好了,最后還是悲劇了,怎么也調(diào)不出來(lái)了,全焊一起,怎么搞得清楚呢,后來(lái)重新焊唄,分模塊焊,再過(guò)了一個(gè)星期,一個(gè)模塊,一個(gè)模塊,調(diào)通了,中間出現(xiàn)了顯示的故障,在老師的指導(dǎo)下,解決了,這是從那以后我最開心的事了,到這里只是測(cè)到了溫度,還有溫控呢,怎么辦,怎么讓溫度維持在一個(gè)點(diǎn)上呢,那就是所謂的PID自動(dòng)控制原理了,也叫PID算法,這個(gè)事情又是個(gè)難題,又事飯也不想吃,不斷想,不斷查,不斷看別人的程序,,,還是不能理解啊,,,,擱置了一段時(shí)間,,,,,電子工程師老師開始了,這其實(shí)是很簡(jiǎn)單的。,,理論實(shí)操,都有,做了個(gè)波形整形電路拍個(gè)視頻傳到北京去,就過(guò)了,。,,,,還是糾結(jié)這個(gè)PID,,,,中間擱置了一段時(shí)間,把液晶顯示學(xué)了一下,,,,比數(shù)碼管要方便,如果對(duì)速度要求不好的話,總這個(gè)好,,,高級(jí)啊,,,呵呵,,,,經(jīng)過(guò)不懈努力,PID測(cè)試通過(guò),其實(shí)中間一個(gè)加熱問(wèn)題也讓我很煩,,,
溫控的焊接是在學(xué)校的創(chuàng)新實(shí)驗(yàn)室做的,后來(lái)我就變成了這里的一員,這里有好幾個(gè)師兄,他們那是相當(dāng)犀利啊~~已經(jīng)不玩51了~~叫做一種飛思卡爾的單片機(jī)~~~很好用的~~這時(shí)安老師(安老師也是個(gè)相當(dāng)牛逼的人啊,清華畢業(yè)的,比我們大不了多少哦,像小孩一樣好玩)叫我做一個(gè)病房監(jiān)控系統(tǒng),帶在病人手上的脈搏傳感器可以測(cè)到病人的,如果超標(biāo),就會(huì)發(fā)出信號(hào),并無(wú)線傳送至護(hù)士臺(tái)。。。。接到這個(gè)小項(xiàng)目后,我就開始接觸飛思卡爾了,構(gòu)思了好幾天,我們開始選大三的專業(yè)方向了。。。我選了嵌入式方向
,,,過(guò)了幾天,安老師整回來(lái)一塊ARM的核心板,叫我別弄飛思卡爾了,搞ARM吧,這個(gè)
以后課也要上的,ARM是什么呢?其實(shí)我們每個(gè)人都有一塊ARM芯片,手機(jī)里面就是ARM作
為處理器。就是手機(jī)的CPU~~~~這個(gè)也是很深?yuàn)W啊,一開始我都不能把程序燒進(jìn)去~~~設(shè)置
的東西太多,和51比,那是小孩子的玩具啊~~~~~~~研究ARM啟動(dòng)好幾天,才有了一點(diǎn)眉目~
期間我一直在看51的教學(xué)視頻,,,蠻有效果的,比上課好了很多的~~~建議學(xué)習(xí)51的同學(xué),下個(gè)這
樣的視頻來(lái)看看,受益匪淺~~~接下來(lái)~~電子競(jìng)賽就開始了~~~軟件,硬件都要自己操心,在
算法上李老師給我的建議是很好的,根據(jù)他說(shuō)的,呵呵,成了~~~那幾天是心事重啊~~還有一大
堆書沒(méi)復(fù)習(xí)嘎~~~~~
~~~~~~~~~~~~~~~~~~~~~~~這個(gè)學(xué)期,雖然上課的東西沒(méi)學(xué),其他的還是學(xué)得蠻多得,其實(shí),
上課那些東西是真的沒(méi)什么用,一點(diǎn)心思都沒(méi)有,要考試沒(méi)辦法啊~~~馬上就要放假了~~~,把
這個(gè)學(xué)習(xí)留下的東西
整整,暑假里大干一番~~~啊啊啊~~~ |
|