我們使用看門狗的目的就是當(dāng)單片機(jī)程序跑飛時,通過看門狗復(fù)位重新使單片機(jī)正常工作。那么看門狗主要的功能就是復(fù)位,因此每一次看門狗復(fù)位就閃爍LED 燈一段時間。那么怎樣令看門狗復(fù)位呢?很簡單,只要初始化看門狗后不喂狗就是了。如果不想LED 閃爍即LED 狀態(tài)保持不變,就必須在看門狗定時器溢出時間范圍內(nèi)喂狗,即通過按鍵外部中斷進(jìn)行喂狗操作。
STC89C52RC的 EEPROM是通過 ISP/IAP 技術(shù)讀寫內(nèi)部 FLASH 來實(shí)現(xiàn) EEPROM。
采集完數(shù)據(jù),數(shù)據(jù)的處理方法很多,選中一種好的思路才是王道。
DS18B20溫度計(jì)的C語言程序
DS18B20是美國DALLAS半導(dǎo)體公司繼DS1820之后最新推出的一種改進(jìn)型智能溫度傳感器。
傳統(tǒng)的溫度檢測大多以熱敏電阻為傳感器,采用熱敏電阻,可滿足40℃至90℃測量范圍,但熱敏電阻可靠性差,測量溫度準(zhǔn)確率低,對于小于1℃的溫度信號是不適用的,還得經(jīng)過專門的接口電路轉(zhuǎn)換成數(shù)字信號才能由微處理器進(jìn)行處理。
今天在各位前輩已有成就的基礎(chǔ)上花了兩天時間終于把這個驅(qū)動給搞定了,從開始編譯成模塊看效果,進(jìn)行調(diào)試,再到編譯進(jìn)內(nèi)核,最后又編譯了一個界面出來,雖說大多數(shù)的程序代碼是用各位前輩的成果,但坐下來自己收獲也不小,現(xiàn)在寫下來,以供以后參考,也和各位愛好者交流一下!
此段代碼沒有ds18b20的id設(shè)置 ,只是實(shí)現(xiàn)了一個簡單的溫度輸出。對ds18b20理解足夠,重點(diǎn)在如何看到datesheet的時序圖,以及功能的如何實(shí)現(xiàn)步驟。
這幾天開始忙于調(diào)試我們自己的STM32主板,2.4G RF模塊已經(jīng)調(diào)試成功,然后接著調(diào)試串口,也就是如此,問題來了。我們的主板是按照神舟IV板上的原理圖進(jìn)行擴(kuò)展和延伸,串口電路圖自然和神舟IV板上的同一類型MAX3232。我
jyy4723
hxl486
王洪陽
亼FDY
wzmpl
hjjuiuaan
球球菌
Yl112
Jason曾
ZZZx=
zxc1213
SIASGUOJIe
風(fēng)聲鶴唳
dxccy
niaide
liqinglong1023
微電霸