久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: CC2530 zigbee開發(fā)例程下載 [打印本頁(yè)]

作者: 龔秋森    時(shí)間: 2018-10-10 19:44
標(biāo)題: CC2530 zigbee開發(fā)例程下載
CC2530基礎(chǔ)實(shí)驗(yàn)與TI BasicRF  簡(jiǎn)單無線點(diǎn)對(duì)點(diǎn)通

列表:1.GPIO輸出控制實(shí)驗(yàn)-控制Led亮滅
10.串口通訊--收發(fā)字符串
11.串口通訊--串口控制LED
12.AD采集cc2530溫度串口顯示
2.Led閃爍_流水燈
3.按鍵控制LED亮滅
4.按鍵控制LED跑馬燈
5.外部中斷
6.外部中斷控制LED倒流水燈
7.定時(shí)器T1-查詢方式
8.定時(shí)器T3-中斷方式
9.串口通訊-發(fā)送字符串



單片機(jī)源程序如下:
  1. /****************************************************************************
  2. * 文 件 名: main.c
  3. * 作    者: Andy
  4. * 版    本: 1.0
  5. * 描    述: ADC把芯片溫度通過串口發(fā)給電腦,部分芯片誤差較大需校準(zhǔn)
  6. *           手摸芯片溫度有明顯變化
  7. ****************************************************************************/
  8. #include <stdio.h>
  9. #include <string.h>
  10. #include "UartTimer.h"

  11. /****************************************************************************
  12. * 名    稱: InitSensor()
  13. * 功    能: 溫度傳感器初始化函數(shù)
  14. * 入口參數(shù): 無
  15. * 出口參數(shù): 無
  16. ****************************************************************************/
  17. void InitSensor(void)
  18. {
  19.    DISABLE_ALL_INTERRUPTS();     //關(guān)閉所有中斷
  20.    InitClock();                  //設(shè)置系統(tǒng)主時(shí)鐘為 32M
  21.    TR0=0x01;                     //設(shè)置為1來連接溫度傳感器到SOC_ADC
  22.    ATEST=0x01;                   //使能溫度傳感
  23. }   

  24. /****************************************************************************
  25. * 名    稱: GetTemperature()
  26. * 功    能: 獲取溫度傳感器 AD 值
  27. * 入口參數(shù): 無
  28. * 出口參數(shù): 通過計(jì)算返回實(shí)際的溫度值
  29. ****************************************************************************/
  30. float GetTemperature(void)
  31. {
  32.    uint  value;
  33.    
  34.    ADCCON3  = (0x3E);            //選擇1.25V為參考電壓;14位分辨率;對(duì)片內(nèi)溫度傳感器采樣
  35.    ADCCON1 |= 0x30;              //選擇ADC的啟動(dòng)模式為手動(dòng)
  36.    ADCCON1 |= 0x40;              //啟動(dòng)AD轉(zhuǎn)化  
  37.    while(!(ADCCON1 & 0x80));     //等待 AD 轉(zhuǎn)換完成
  38.    value =  ADCL >> 4;           //ADCL 寄存器低 2 位無效,由于他只有12位有效,ADCL寄存器低4位無效。網(wǎng)絡(luò)上很多代碼這里都是右移兩位,那是不對(duì)的
  39.    value |= (((uint)ADCH) << 4);
  40.    
  41.    return (value-1367.5)/4.5-5;  //根據(jù) AD 值,計(jì)算出實(shí)際的溫度,芯片手冊(cè)有錯(cuò),溫度系數(shù)應(yīng)該是4.5 /℃
  42.                                  //進(jìn)行溫度校正,這里減去5℃(不同芯片根據(jù)具體情況校正)
  43. }

  44. /****************************************************************************
  45. * 程序入口函數(shù)
  46. ****************************************************************************/
  47. void main(void)
  48. {   
  49.     char i;
  50.     float fSum, AvgTemp;   
  51.     char strTemp[6];
  52.    
  53.     InitUART();                           //初始化串口
  54.     InitSensor();                         //初始化 ADC
  55.    
  56.     while(1)
  57.     {  
  58.         fSum = 0;
  59.         for (i=0; i<64; i++)
  60.         {   
  61.             fSum += GetTemperature();     //取64次溫度總和
  62.         }
  63.         AvgTemp = fSum/64;                //取64次溫度平均數(shù)
  64.       
  65.         memset(strTemp, 0, 6);
  66.         sprintf(strTemp,"%.02f", AvgTemp);//將浮點(diǎn)數(shù)轉(zhuǎn)成字符串,保留2位小數(shù)位
  67.         UartSendString(strTemp, 5);       //通過串口發(fā)給電腦顯示芯片溫度
  68.         DelayMS(1000);                    //延時(shí)
  69.     }
  70. }
復(fù)制代碼

所有資料51hei提供下載:
第3章 基礎(chǔ)實(shí)驗(yàn).rar (8.94 MB, 下載次數(shù): 141)
CC2530 BasicRF(TI 原文件).rar (1.04 MB, 下載次數(shù): 105)







作者: 13983688620    時(shí)間: 2019-11-1 13:03
感謝樓主分享
作者: xiezheng123    時(shí)間: 2020-1-9 15:43
謝謝分享
作者: 15107089633    時(shí)間: 2020-5-23 16:17
感謝樓主分享
作者: hszb521    時(shí)間: 2020-6-9 13:12
感謝樓主分享,,!!
作者: soliciter    時(shí)間: 2020-10-29 15:50
里邊有透?jìng)骼虇?hr noshade size="2" width="100%" color="#808080"> 作者: lugangqiang    時(shí)間: 2023-3-15 10:59
開始學(xué)習(xí)CC2530
作者: lugangqiang    時(shí)間: 2023-3-15 11:00
學(xué)習(xí)一下CC2530




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产日韩一区二区三区 | 欧美激情精品久久久久久 | 国产一区成人 | 中文字幕视频在线 | 99九九视频 | 亚洲精品一区二区在线观看 | 日韩一二三区 | 成人小视频在线观看 | 日韩影音 | 国产亚洲网站 | 亚洲视频一区二区三区 | 国产男女视频网站 | 91免费观看 | 99久久视频 | 最新日韩在线 | 久久高清精品 | 久久婷婷国产麻豆91 | 夜夜av| 国产aⅴ爽av久久久久久久 | 99久久婷婷国产亚洲终合精品 | 成人在线视频一区二区三区 | 国产精品免费一区二区三区四区 | 色视频网站 | 日韩在线一区二区三区 | 国产欧美精品一区二区色综合朱莉 | 欧美一级欧美三级在线观看 | 久久精品一区二区三区四区 | 国产日韩欧美一区二区在线播放 | 欧美精品一二三 | 99精品视频一区二区三区 | 高清黄色 | 免费视频一区二区 | 国产精品久久久一区二区三区 | 国产激情视频 | 日韩一区精品 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 欧美性猛交 | 久草网址| 午夜成人在线视频 | 农村黄性色生活片 | 久久另类 |