久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

  • 回復(fù)
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖
  • 論壇首頁
  • 單片機MCU/嵌入式
  • 【原創(chuàng)】新手邊學(xué)邊做 從零開始學(xué)單片機射頻 433M(射頻單芯片) CC1110 ---【395貼 DS18B20溫度采集發(fā)射接收】

【原創(chuàng)】新手邊學(xué)邊做 從零開始學(xué)單片機射頻 433M(射頻單芯片) CC1110 ---【395貼 DS18B20溫度采集發(fā)射接收】

      本人是新手 在壇里學(xué)習(xí)了差不多有一個多月了,一直很羨慕高手們,也想自己有一天能像老師們那樣制作出高大上的作品,其學(xué)習(xí)期間得到各位老師的支持鼓勵,感謝高山云老師的一直指導(dǎo)。

       入門我是學(xué)的51單片機,兩個月來到目前為至算是真正的完成了一個項目,并成功運用到了公司產(chǎn)品上,因為工作要求最近又接觸到了TI公司的射頻單芯片CC1110,單芯片是基于C8051內(nèi)核,最近想學(xué)習(xí)下,對于這個芯片及開發(fā)環(huán)境我算是零基礎(chǔ)邊學(xué)邊做,當(dāng)然開這個貼一是希望分享下我在學(xué)習(xí)中的過程,二是必定是新手當(dāng)碰到問題希望請教下壇里面的高手,能相互學(xué)習(xí)交流。

CC1110是一種低成本真正的無線SOC,為低功耗無線應(yīng)用而設(shè)計。這個芯片包含了一個標準的增強型8051MCU和一個無線收發(fā)芯片CC1100 被封裝在一個6×6mm的芯片中。8051MCU自帶32K Flash和4K RAM。無線通信主要工作在315、433、868和915MHz的ISM(工業(yè),科學(xué)和醫(yī) 學(xué))和SRD(短距離設(shè)備)頻率波段,在ISM頻段可自由地設(shè)置為300-348 MHz、391-464 MHz和728-928 MHz。

CC1110/CC2510的RF射頻收發(fā)器集成了一個高度可配置的調(diào)制解調(diào)器。這個調(diào)制解調(diào)器支持不同的調(diào)制格式,其數(shù)據(jù)傳輸率可達500kbps。通過開啟集成在調(diào)制解調(diào) 器上的前向誤差校正選項,能使性能得到提升。CC1110/CC2510為數(shù)據(jù)包處理、數(shù)據(jù)緩沖、突發(fā)數(shù)據(jù)傳輸、清晰信道評估、連接質(zhì)量指示和電磁波激發(fā)提供廣泛的硬 件支持。

1.安裝IAR開發(fā)環(huán)境,安裝仿真器的驅(qū)動程序----------------------12貼 13貼

   特別注意,有網(wǎng)友反應(yīng)安裝上去仿真下載程序無法完成,解決方法已更新--------   92貼

2.驗證學(xué)習(xí)板的收發(fā)DEMO程序,熟習(xí)SmartRF Flash Programmer 程序下載到模塊上----  29貼 30貼

3.搭建模塊開發(fā)系統(tǒng)硬 件擴展I/O口----------這部份搭建太簡單了只上效果圖---103貼

4.學(xué)習(xí)IAR開發(fā)環(huán)境,建立一個工程文件-------------------------105貼

5.基于C8051內(nèi)核的簡單程序,點亮一個LED燈閃爍-----------------119貼 122貼

6.按鍵控制指示燈閃爍學(xué)習(xí)-------------------------------161貼

7.中斷實驗學(xué)習(xí)----------------------------------203貼

8.定時器計數(shù)器學(xué)習(xí)---------------------------294貼 294貼 298貼

9.串口收發(fā)學(xué)習(xí)------------------------------332貼  348貼

10.AD采集片內(nèi)溫度學(xué)習(xí)--------------------------384貼

11.系統(tǒng)睡眠 喚醒學(xué)習(xí)------------------------------392貼

12.SimpliciTI協(xié)議棧學(xué)習(xí)-----------------------------394貼

13.DS18B20溫度采集發(fā)射接收(因后面部份內(nèi)容涉及工作有關(guān),部份項目不能公開)--395貼

全部回復(fù)(412)
正序查看
倒序查看
2014-05-17 11:17
CC1110/CC2510芯片的主要特點如下:

?高性能和低功耗的8051微控制器核。

?433MHz(CC1110)、868/915MHz(CC1110)、2.4GHz(CC2510)的RF無線電收發(fā)機。

?優(yōu)良的無線接收靈敏度和強大的抗干擾性。 

?在休眠模式時僅0.5μa的流耗,外部的中斷或RTC能喚醒系統(tǒng),在待機模式時少于0.3μa的流耗,外部的中斷能喚醒系統(tǒng)。

?硬件支持CSMA/CA功能。 ?較寬的電壓范圍(2.0~3.6V)。

?數(shù)字化的RSSI/LQI支持和強大的DMA功能。

?具有電池監(jiān)測和溫度感測功能。

?集成了14位模數(shù)轉(zhuǎn)換的ADC。 

?集成AES-128安全協(xié)處理器。 

?帶有2個強大的支持幾組協(xié)議的USART,一個支持TI自定義協(xié)議棧的MAC計時器,1個常規(guī)的16位計時器和2個8位計時器。

?較少外圍電路。

?強大和靈活的開發(fā)工具。 

0
回復(fù)
2014-05-17 11:45

前兩天買的學(xué)習(xí)套件模塊今天早上收到了,直接上圖,明天周日在家好好制訂一個學(xué)習(xí)計劃,基于C8051的內(nèi)核相信學(xué)起來比較快,最終想實現(xiàn)的是通過收發(fā)模塊實現(xiàn)溫度 濕度,三軸加速傳感器等等采集數(shù)據(jù)無線傳輸,起動內(nèi)部超低功耗模式

套件全家福

模塊正面

模塊反面

帶外部擴展的模塊原理圖

0
回復(fù)
2014-05-17 14:15

很有水平,很高大上的帖子,期待著樓主的更新。。。

0
回復(fù)
2014-05-17 14:21
@yueyunno1
很有水平,很高大上的帖子,期待著樓主的更新。。。
謝謝老師的支持, 本來不認識老師的,以前一直關(guān)注老師的貼子學(xué)習(xí),后面才能加上老師的QQ  在后面就碰到問題就找高山云,哈 哈  一在是一想到”單片機有問題找高山云“
0
回復(fù)
2014-05-17 14:22
@yueyunno1
很有水平,很高大上的帖子,期待著樓主的更新。。。
還得感謝你的支持
0
回復(fù)
2014-05-17 14:22
@liguohong327
謝謝老師的支持,本來不認識老師的,以前一直關(guān)注老師的貼子學(xué)習(xí),后面才能加上老師的QQ 在后面就碰到問題就找高山云,哈哈 一在是一想到”單片機有問題找高山云“

哈哈,簡單的問題我還是能解決,復(fù)雜的東西你問我也不一定能幫到你的忙!

0
回復(fù)
2014-05-17 14:24
@yueyunno1
很有水平,很高大上的帖子,期待著樓主的更新。。。
本來開貼還沒有打算用這個芯片的,正好工作需要,算是邊做邊學(xué),同是一個系列的內(nèi)核,開發(fā)環(huán)境有點不同,我擔(dān)心走到后面碰上問題,老師你還要指導(dǎo)指導(dǎo)
0
回復(fù)
2014-05-17 15:08
@liguohong327
前兩天買的學(xué)習(xí)套件模塊今天早上收到了,直接上圖,明天周日在家好好制訂一個學(xué)習(xí)計劃,基于C8051的內(nèi)核相信學(xué)起來比較快,最終想實現(xiàn)的是通過收發(fā)模塊實現(xiàn)溫度濕度,三軸加速傳感器等等采集數(shù)據(jù)無線傳輸,起動內(nèi)部超低功耗模式套件全家福[圖片]模塊正面[圖片]模塊反面[圖片]帶外部擴展的模塊原理圖[圖片]

大概定了一個學(xué)習(xí)計劃,帶著邊學(xué)邊做的思路去一步一步的強大功能,可能壇里很多都是老前輩了,我寫這些都懂的,我也希望跟我一樣的新手帶著問題一起學(xué)習(xí)討論,不足之處還請各位老師指點

學(xué)習(xí)計劃:

1.安裝IAR開發(fā)環(huán)境,安裝仿真器的驅(qū)動程序

   特別注意,有網(wǎng)友反應(yīng)安裝上去仿真下載程序無法完成,解決方法已更新

2.驗證學(xué)習(xí)板的收發(fā)DEMO程序,熟習(xí)SmartRF Flash Programmer 程序下載到模塊上

3.搭建模塊開發(fā)系統(tǒng)硬 件擴展I/O口----------這部份搭建太簡單了只上效果圖

4.學(xué)習(xí)IAR開發(fā)環(huán)境,建立一個工程文件

5.基于C8051內(nèi)核的簡單程序,點亮一個LED燈閃爍

6.按鍵控制指示燈閃爍學(xué)習(xí)

7.中斷實驗學(xué)習(xí)

8.定時器計數(shù)器學(xué)習(xí)

9.串口收發(fā)學(xué)習(xí)

10.AD采集片內(nèi)溫度學(xué)習(xí)

11.系統(tǒng)睡眠 喚醒學(xué)習(xí)

12.SimpliciTI協(xié)議棧學(xué)習(xí)

13.DS18B20溫度采集發(fā)射接收(因后面部份內(nèi)容涉及工作有關(guān),部份項目不能公開)

0
回復(fù)
2014-05-17 15:47
@liguohong327
本來開貼還沒有打算用這個芯片的,正好工作需要,算是邊做邊學(xué),同是一個系列的內(nèi)核,開發(fā)環(huán)境有點不同,我擔(dān)心走到后面碰上問題,老師你還要指導(dǎo)指導(dǎo)
不錯,希望你早日完成這個項目,我也順便學(xué)習(xí)學(xué)習(xí)!
0
回復(fù)
386498032
LV.4
11
2014-05-19 09:16
@liguohong327
大概定了一個學(xué)習(xí)計劃,帶著邊學(xué)邊做的思路去一步一步的強大功能,可能壇里很多都是老前輩了,我寫這些都懂的,我也希望跟我一樣的新手帶著問題一起學(xué)習(xí)討論,不足之處還請各位老師指點學(xué)習(xí)計劃:1.安裝IAR開發(fā)環(huán)境,安裝仿真器的驅(qū)動程序  特別注意,有網(wǎng)友反應(yīng)安裝上去仿真下載程序無法完成,解決方法已更新2.驗證學(xué)習(xí)板的收發(fā)DEMO程序,熟習(xí)SmartRFFlashProgrammer程序下載到模塊上3.搭建模塊開發(fā)系統(tǒng)硬件擴展I/O口----------這部份搭建太簡單了只上效果圖4.學(xué)習(xí)IAR開發(fā)環(huán)境,建立一個工程文件5.基于C8051內(nèi)核的簡單程序,點亮一個LED燈閃爍6.按鍵控制指示燈閃爍學(xué)習(xí)7.中斷實驗學(xué)習(xí)8.定時器計數(shù)器學(xué)習(xí)9.串口收發(fā)學(xué)習(xí)10.AD采集片內(nèi)溫度學(xué)習(xí)11.系統(tǒng)睡眠喚醒學(xué)習(xí)12.SimpliciTI協(xié)議棧學(xué)習(xí)13.DS18B20溫度采集發(fā)射接收(因后面部份內(nèi)容涉及工作有關(guān),部份項目不能公開)

0
回復(fù)
2014-05-19 09:37
@liguohong327
大概定了一個學(xué)習(xí)計劃,帶著邊學(xué)邊做的思路去一步一步的強大功能,可能壇里很多都是老前輩了,我寫這些都懂的,我也希望跟我一樣的新手帶著問題一起學(xué)習(xí)討論,不足之處還請各位老師指點學(xué)習(xí)計劃:1.安裝IAR開發(fā)環(huán)境,安裝仿真器的驅(qū)動程序  特別注意,有網(wǎng)友反應(yīng)安裝上去仿真下載程序無法完成,解決方法已更新2.驗證學(xué)習(xí)板的收發(fā)DEMO程序,熟習(xí)SmartRFFlashProgrammer程序下載到模塊上3.搭建模塊開發(fā)系統(tǒng)硬件擴展I/O口----------這部份搭建太簡單了只上效果圖4.學(xué)習(xí)IAR開發(fā)環(huán)境,建立一個工程文件5.基于C8051內(nèi)核的簡單程序,點亮一個LED燈閃爍6.按鍵控制指示燈閃爍學(xué)習(xí)7.中斷實驗學(xué)習(xí)8.定時器計數(shù)器學(xué)習(xí)9.串口收發(fā)學(xué)習(xí)10.AD采集片內(nèi)溫度學(xué)習(xí)11.系統(tǒng)睡眠喚醒學(xué)習(xí)12.SimpliciTI協(xié)議棧學(xué)習(xí)13.DS18B20溫度采集發(fā)射接收(因后面部份內(nèi)容涉及工作有關(guān),部份項目不能公開)

IAR EW8051-7.60的安裝

1.IAR EW8051-7.60開發(fā)環(huán)境提供C語言的程序編寫、編譯連接、程序下載以及仿真調(diào)試等全部功能。安裝方法如下:IAR-EW8051-760A(帶注冊機)文件夾中,雙擊 autorun.exe

2.Next 到下圖所示。Name and company 隨便填寫,Lecense 通過安裝目錄下的keygen 7.60.1獲取

3.以下步驟默認安裝,直至完成

百度網(wǎng)盤軟件:http://pan.baidu.com/s/1i3spC6x

0
回復(fù)
2014-05-19 10:04
@liguohong327
IAREW8051-7.60的安裝1.IAREW8051-7.60開發(fā)環(huán)境提供C語言的程序編寫、編譯連接、程序下載以及仿真調(diào)試等全部功能。安裝方法如下:IAR-EW8051-760A(帶注冊機)文件夾中,雙擊autorun.exe[圖片]2.Next到下圖所示。Nameandcompany隨便填寫,Lecense通過安裝目錄下的keygen7.60.1獲取[圖片][圖片][圖片]3.以下步驟默認安裝,直至完成百度網(wǎng)盤軟件:http://pan.baidu.com/s/1i3spC6x

CC Debug安裝

1.首先請已安裝IAR Embedded Workbench for 8051,因為本仿真器的驅(qū)動就在這個軟件里面。

        然后插上仿真器,電腦會自動檢測到硬件Chipcon SRF04EB,會出現(xiàn)如下界面(硬件向?qū)В?

2按上圖的步驟完成后,按<下一步>,進入到下面的界面:

3.找到驅(qū)動路徑:

如果您已經(jīng)安裝了IAR軟件,則在C:\Program Files\IAR Systems\Embedded Workbench 5.4\8051\drivers\Texas Instruments目錄下已經(jīng)存在驅(qū)動!

4.點<確認>吧!這時會自動進入上一個界面,點<下一步>。一路下一步,成功……,如果在你的右下角提示,你的硬件已經(jīng)安裝成功,表明已OK了。當(dāng)然如是你確保有沒有真的安裝上,可以在設(shè)備管理器中查看。

0
回復(fù)
不在乎
LV.2
14
2014-05-19 10:09
新手一枚,樓主寫的好細,學(xué)習(xí)學(xué)習(xí)~
0
回復(fù)
liyang419
LV.1
15
2014-05-19 10:19
@不在乎
新手一枚,樓主寫的好細,學(xué)習(xí)學(xué)習(xí)~
就是啊,頂了。。。。。
0
回復(fù)
不在乎
LV.2
16
2014-05-19 10:22
@liyang419
就是啊,頂了。。。。。
也是新手呀,樓主一邊學(xué)都做這樣,得跟著好好看看了~
0
回復(fù)
不在乎
LV.2
17
2014-05-19 10:23
@yueyunno1
哈哈,簡單的問題我還是能解決,復(fù)雜的東西你問我也不一定能幫到你的忙!
老師以后有問題可以問你哈~
0
回復(fù)
2014-05-19 10:24
@liguohong327
CCDebug安裝1.首先請已安裝IAREmbeddedWorkbenchfor8051,因為本仿真器的驅(qū)動就在這個軟件里面。       然后插上仿真器,電腦會自動檢測到硬件ChipconSRF04EB,會出現(xiàn)如下界面(硬件向?qū)В圖片]2按上圖的步驟完成后,按,進入到下面的界面:[圖片]3.找到驅(qū)動路徑:[圖片]如果您已經(jīng)安裝了IAR軟件,則在C:\ProgramFiles\IARSystems\EmbeddedWorkbench5.4\8051\drivers\TexasInstruments目錄下已經(jīng)存在驅(qū)動!4.點吧!這時會自動進入上一個界面,點。一路下一步,成功……,如果在你的右下角提示,你的硬件已經(jīng)安裝成功,表明已OK了。當(dāng)然如是你確保有沒有真的安裝上,可以在設(shè)備管理器中查看。[圖片]
不錯 寫得好 樓主很給力
0
回復(fù)
2014-05-19 10:26
@不在乎
新手一枚,樓主寫的好細,學(xué)習(xí)學(xué)習(xí)~
謝謝,我也算是新手,對8051有點入門,就開始學(xué)這個了,是邊學(xué)邊做
0
回復(fù)
2014-05-19 10:26
@liyang419
就是啊,頂了。。。。。
謝謝
0
回復(fù)
2014-05-19 10:26
@不在乎
也是新手呀,樓主一邊學(xué)都做這樣,得跟著好好看看了~
以后多多交流
0
回復(fù)
2014-05-19 11:13
@liguohong327
謝謝,我也算是新手,對8051有點入門,就開始學(xué)這個了,是邊學(xué)邊做
很不錯,很有錢途!
0
回復(fù)
2014-05-19 11:15
@liguohong327
CC1110/CC2510芯片的主要特點如下:?高性能和低功耗的8051微控制器核。?433MHz(CC1110)、868/915MHz(CC1110)、2.4GHz(CC2510)的RF無線電收發(fā)機。?優(yōu)良的無線接收靈敏度和強大的抗干擾性。 ?在休眠模式時僅0.5μa的流耗,外部的中斷或RTC能喚醒系統(tǒng),在待機模式時少于0.3μa的流耗,外部的中斷能喚醒系統(tǒng)。?硬件支持CSMA/CA功能。 ?較寬的電壓范圍(2.0~3.6V)。?數(shù)字化的RSSI/LQI支持和強大的DMA功能。?具有電池監(jiān)測和溫度感測功能。?集成了14位模數(shù)轉(zhuǎn)換的ADC。 ?集成AES-128安全協(xié)處理器。 ?帶有2個強大的支持幾組協(xié)議的USART,一個支持TI自定義協(xié)議棧的MAC計時器,1個常規(guī)的16位計時器和2個8位計時器。?較少外圍電路。?強大和靈活的開發(fā)工具。 
太牛逼了,像擼主學(xué)習(xí)!
0
回復(fù)
2014-05-19 11:15
@liguohong327
前兩天買的學(xué)習(xí)套件模塊今天早上收到了,直接上圖,明天周日在家好好制訂一個學(xué)習(xí)計劃,基于C8051的內(nèi)核相信學(xué)起來比較快,最終想實現(xiàn)的是通過收發(fā)模塊實現(xiàn)溫度濕度,三軸加速傳感器等等采集數(shù)據(jù)無線傳輸,起動內(nèi)部超低功耗模式套件全家福[圖片]模塊正面[圖片]模塊反面[圖片]帶外部擴展的模塊原理圖[圖片]
這么復(fù)雜呀
0
回復(fù)
2014-05-19 11:15
@liguohong327
大概定了一個學(xué)習(xí)計劃,帶著邊學(xué)邊做的思路去一步一步的強大功能,可能壇里很多都是老前輩了,我寫這些都懂的,我也希望跟我一樣的新手帶著問題一起學(xué)習(xí)討論,不足之處還請各位老師指點學(xué)習(xí)計劃:1.安裝IAR開發(fā)環(huán)境,安裝仿真器的驅(qū)動程序  特別注意,有網(wǎng)友反應(yīng)安裝上去仿真下載程序無法完成,解決方法已更新2.驗證學(xué)習(xí)板的收發(fā)DEMO程序,熟習(xí)SmartRFFlashProgrammer程序下載到模塊上3.搭建模塊開發(fā)系統(tǒng)硬件擴展I/O口----------這部份搭建太簡單了只上效果圖4.學(xué)習(xí)IAR開發(fā)環(huán)境,建立一個工程文件5.基于C8051內(nèi)核的簡單程序,點亮一個LED燈閃爍6.按鍵控制指示燈閃爍學(xué)習(xí)7.中斷實驗學(xué)習(xí)8.定時器計數(shù)器學(xué)習(xí)9.串口收發(fā)學(xué)習(xí)10.AD采集片內(nèi)溫度學(xué)習(xí)11.系統(tǒng)睡眠喚醒學(xué)習(xí)12.SimpliciTI協(xié)議棧學(xué)習(xí)13.DS18B20溫度采集發(fā)射接收(因后面部份內(nèi)容涉及工作有關(guān),部份項目不能公開)
像你學(xué)習(xí),好友計劃!
0
回復(fù)
2014-05-19 11:16
@yueyunno1
很不錯,很有錢途!
趕快更新呀!
0
回復(fù)
2014-05-19 11:17
@liguohong327
謝謝

說說你是怎么在堅持的呀,我也是新手,就是堅持不下來,經(jīng)常三天打魚兩天曬網(wǎng)!

0
回復(fù)
2014-05-19 11:17
@liguohong327
以后多多交流
你搞詳細點我空了也來學(xué)學(xué)!
0
回復(fù)
2014-05-19 11:26
@liguohong327
謝謝,我也算是新手,對8051有點入門,就開始學(xué)這個了,是邊學(xué)邊做

SmartRF Flash Programmer 軟件安裝,及DEMO程序下載

SmartRF Flash Programmer 軟件安裝很簡單,一直下一部就好了

1.安裝完成后打開桌面SmartRF Flash Programmer 會自動檢測到仿真器

2.將收發(fā)模塊與仿真器JTAG口連接(我的模塊是將擴展口,電源部份引出方面后面做試驗)

3.選擇下載程序文件CC1110 TX3.0.Hex

4.點擊勾選 Erase,program ang verify   點擊Perform cations執(zhí)行

5.寫入完成, 發(fā)送節(jié)點上電。紅燈與藍燈各閃爍一次后熄滅,每隔1s左右,一個指示紅燈閃爍一次,表明發(fā)送一次數(shù)據(jù)

6.用同樣的方法下載另一個模塊的CC1110 RX3.0.Hex程序,接收節(jié)點上電,紅燈與藍燈閃爍一次后熄滅,等待接收數(shù)據(jù),

7.當(dāng)打開發(fā)射模塊電源,觀察接收節(jié)點,收到一次數(shù)據(jù),指示燈紅,藍跟隨閃爍一次,表示接收成功。方便拍照實際要放遠于1米

0
回復(fù)
2014-05-19 11:40
@liguohong327
SmartRFFlashProgrammer軟件安裝,及DEMO程序下載SmartRFFlashProgrammer 軟件安裝很簡單,一直下一部就好了1.安裝完成后打開桌面SmartRFFlashProgrammer會自動檢測到仿真器[圖片]2.將收發(fā)模塊與仿真器JTAG口連接(我的模塊是將擴展口,電源部份引出方面后面做試驗)[圖片]3.選擇下載程序文件CC1110TX3.0.Hex[圖片]4.點擊勾選 Erase,programangverify 點擊Performcations執(zhí)行[圖片]5.寫入完成, 發(fā)送節(jié)點上電。紅燈與藍燈各閃爍一次后熄滅,每隔1s左右,一個指示紅燈閃爍一次,表明發(fā)送一次數(shù)據(jù)[圖片]6.用同樣的方法下載另一個模塊的CC1110RX3.0.Hex程序,接收節(jié)點上電,紅燈與藍燈閃爍一次后熄滅,等待接收數(shù)據(jù),7.當(dāng)打開發(fā)射模塊電源,觀察接收節(jié)點,收到一次數(shù)據(jù),指示燈紅,藍跟隨閃爍一次,表示接收成功。方便拍照實際要放遠于1米[圖片]
**此帖已被管理員刪除**
0
回復(fù)
新月GG
LV.10
31
2014-05-19 11:57
@liguohong327
**此帖已被管理員刪除**

這2塊面包板是哪來的?

0
回復(fù)
發(fā)