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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4081|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

Msp430的AD7705調(diào)試程序,串口顯示采樣值。

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:285260 發(fā)表于 2018-2-24 19:27 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這是雙通道AD轉(zhuǎn)換器,可以設(shè)置兩個通道同時采樣!
MCU不停向PC機發(fā)送數(shù)據(jù),顯示AD7705采樣值
  1. /*****************************************************
  2. 程序功能:MCU不停向PC機發(fā)送數(shù)據(jù),顯示AD7705采樣值  打開
  3. usr-TCP232能夠以4位16進(jìn)制顯示  串口監(jiān)視器只能以2位16進(jìn)制顯示
  4. ------------------------------------------------------
  5. 通信格式:9600 n 8 1   N:不進(jìn)行奇偶校驗
  6. ------------------------------------------------------
  7. 測試說明:打開串口調(diào)試精靈,正確設(shè)置通信格式,觀察屏幕
  8. ******************************************************/
  9. #include "msp430x16x.h"
  10. #include "AD7705.h"
  11. #include "typedef.h"
  12. void PutString(uint *ptr);
  13. unsigned int Data1=0,Data2=0;
  14. void main()
  15. {
  16.   //  uint *tishi = " MCU sends 0~127 to PC and the\
  17.                     \n screen will display their corresponding\
  18.                     \n ASCII code as follows:";
  19.   
  20.     WDTCTL = WDTPW + WDTHOLD;
  21.     BCSCTL1 &= ~XT2OFF;                 //打開XT2高頻晶體振蕩器
  22.     do
  23.     {
  24.        IFG1 &= ~OFIFG;                 //清除晶振失敗標(biāo)志
  25.         for (unsigned int z = 0xFF; z > 0; z--);     //等待8MHz晶體起振
  26.     }
  27.     while ((IFG1 & OFIFG));             //晶振失效標(biāo)志仍然存在?
  28.    
  29.     BCSCTL2 |= SELM_2 + SELS;           //MCLK和SMCLK選擇高頻晶振
  30.    
  31.     BCSCTL2 |=DIVM_0+DIVS_0;            //M S 均1分頻
  32.     BCSCTL1 |=DIVA_0;                   //A1分頻
  33.     CS_0;
  34.     RST_1;   
  35.      P3SEL|=0X30; //00110000 P34TX P35RX作為外圍原件UART端口(不是IO端口)
  36.      ME1|=UTXE0+URXE0;//使能uart0收發(fā)端口
  37.      UCTL0|=CHAR;   //8位數(shù)據(jù)
  38.      UTCTL0|=SSEL0;  //SSEL0,SSEL1 0外部時鐘 1ACLK 2SMCLK 3MCLK
  39.      UBR10=0X00;
  40.      UBR00=0X03;  //32kHz/3`約等于9600  UBR00不小于3
  41.      UMCTL0=0X4A;//微調(diào)波特率  將上述值調(diào)制9600
  42.      UCTL0&=~SWRST;//使能USART模塊
  43.      IE1|=URXIE0;//使能USART0中斷
  44.      _EINT();//UART相關(guān)操作也是中斷  故要使能全局中斷
  45.     // PutString(tishi);
  46.    
  47.     while(1)
  48.    {
  49.       AD7705_CH1init();
  50.       wait();
  51.       Data1=get_data_V();
  52.       /*
  53.       while(!(IFG1 & UTXIFG0));
  54.       TXBUF0=Data1;
  55.       while(!(IFG1 & UTXIFG0));
  56.       TXBUF0=Data1>>8;
  57.       */
  58.       
  59.    }
  60. }
  61. /*******************************************
  62. 函數(shù)名稱:PutSting
  63. 功    能:向PC機發(fā)送字符串
  64. 參    數(shù):無
  65. 返回值  :無
  66. ********************************************/
  67. void PutString(uint *ptr)
  68. {
  69.       while(*ptr != '\0')
  70.       {
  71.             while (!(IFG1 & UTXIFG0));                // TX緩存空閑?
  72.             TXBUF0 = *ptr++;                       // 發(fā)送數(shù)據(jù)
  73.       }
  74.       while (!(IFG1 & UTXIFG0));
  75.       TXBUF0 = '\n';
  76. }


復(fù)制代碼


AD770501.zip

35.85 KB, 下載次數(shù): 15, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:285260 發(fā)表于 2018-2-24 19:28 | 只看該作者
覺得好用的老哥們給個好評,我缺黑幣下載東西,謝謝啦!~
回復(fù)

使用道具 舉報

板凳
ID:506839 發(fā)表于 2019-4-29 17:34 | 只看該作者
沒有hex文件額,,,KeilC51也打不開,,,求教
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 黄色一级特级片 | 狠狠色综合网站久久久久久久 | 91在线播| 黄色网页在线 | 羞羞在线观看视频 | 亚洲第一天堂无码专区 | 一区二区三区欧美 | 久久九九色 | 亚洲女人天堂成人av在线 | 欧美日韩精品一区 | 日韩精品一区二区三区 | 天堂成人国产精品一区 | 青青草网站在线观看 | 国产免费麻豆视频 | 亚洲高清在线视频 | 青草青草久热精品视频在线观看 | 一区二区三区在线电影 | 欧美精品一区二区三区蜜臀 | 97超碰站 | 国产成人叼嘿视频在线观看 | 欧美精品在线一区 | 国产精品美女久久久久久久久久久 | 日韩av在线一区 | a在线观看 | 国产亚洲精品久久久优势 | 久久久久久久久国产成人免费 | 久久久久国产成人精品亚洲午夜 | 不卡一区二区在线观看 | 国产综合精品一区二区三区 | 国产一区亚洲 | 国产一区二区在线看 | 精品三级| 日韩电影中文字幕 | 99久久国产综合精品麻豆 | 最新国产视频 | 一区福利视频 | 日韩欧美精品在线 | 免费中文字幕 | 国产精品久久久久久婷婷天堂 | 精品国产一区二区三区久久久蜜月 | 欧美 日韩 亚洲91麻豆精品 |