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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10455|回復(fù): 9
收起左側(cè)

STM32+AD7705模塊(雙路16位ADC采集)配套源碼與資料下載

[復(fù)制鏈接]
ID:364967 發(fā)表于 2018-7-4 16:40 | 顯示全部樓層 |閱讀模式
SPI接口 TM7705 AD7705 16位ADC采集
F4-023_接線圖(局部大圖).jpg F4-023_接線圖.jpg F4-023_例程執(zhí)行結(jié)果(串口打印信息的截圖).PNG

stm32源碼
  1. /*
  2. *********************************************************************************************************
  3. *        模塊名稱 : 主程序模塊。
  4. *        文件名稱 : main.c
  5. *        版    本 : V1.1
  6. *        說    明 : 主程序
  7. *        修改記錄 :
  8. *                版本號  日期       作者    說明
  9. *                v1.0  armfly  首發(fā)
  10. *                v1.0  armfly  升級BSP,增加操作提示
  11. *********************************************************************************************************
  12. */

  13. #include "bsp.h"                /* 如果要用ST的固件庫,必須包含這個文件 */

  14. /* 定義例程名和例程發(fā)布日期 */
  15. #define EXAMPLE_NAME        "F4-023_AD7705模塊例程(2通道帶PGA的16位ADC)"
  16. #define EXAMPLE_DATE        "2013-12-20"
  17. #define DEMO_VER                "1.1"

  18. /* 僅允許本文件內(nèi)調(diào)用的函數(shù)聲明 */
  19. static void PrintfLogo(void);

  20. /*
  21. *********************************************************************************************************
  22. *        函 數(shù) 名: main
  23. *        功能說明: c程序入口
  24. *        形    參:無
  25. *        返 回 值: 錯誤代碼(無需處理)
  26. *********************************************************************************************************
  27. */
  28. int main(void)
  29. {
  30.         uint16_t adc1, adc2;

  31.         /*
  32.                 由于ST固件庫的啟動文件已經(jīng)執(zhí)行了CPU系統(tǒng)時鐘的初始化,所以不必再次重復(fù)配置系統(tǒng)時鐘。
  33.                 啟動文件配置了CPU主時鐘頻率、內(nèi)部Flash訪問速度和可選的外部SRAM FSMC初始化。

  34.                 系統(tǒng)時鐘缺省配置為72MHz,如果需要更改,可以修改:
  35.                 \Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c
  36.                 中配置系統(tǒng)時鐘的宏。
  37.         */

  38.         bsp_Init();
  39.         PrintfLogo();                /* 打印例程Logo到串口1 */
  40.         
  41.         bsp_InitTM7705();                        /* 初始化配置TM7705 */

  42.         TM7705_CalibSelf(1);                /* 自校準(zhǔn)。執(zhí)行時間較長,約180ms */               
  43.         adc1 = TM7705_ReadAdc(1);                                
  44.         
  45.         TM7705_CalibSelf(2);                /* 自校準(zhǔn)。執(zhí)行時間較長,約180ms */
  46.         adc2 = TM7705_ReadAdc(2);        
  47.         
  48.         while (1)
  49.         {        
  50.                 bsp_Idle();                /* 空閑時執(zhí)行的函數(shù),比如喂狗. 在bsp.c中 */

  51.                 #if 1        
  52.                         /* 雙通道切換采樣,執(zhí)行一輪實(shí)際那約 160ms */                        
  53.                         adc1 = TM7705_ReadAdc(1);        /* 執(zhí)行時間 80ms */               
  54.                         adc2 = TM7705_ReadAdc(2);        /* 執(zhí)行時間 80ms */
  55.                 #else
  56.                         /* 如果只采集1個通道,則刷新速率 50Hz (缺省設(shè)置的,最大可以設(shè)置為500Hz) */
  57.                         adc1 = TM7705_ReadAdc(1);        /* 執(zhí)行時間 20ms (50Hz速率刷新時) */               
  58.                         adc2 = 0;
  59.                 #endif
  60.                         
  61.                 /* 打印采集數(shù)據(jù) */
  62.                 {
  63.                         int volt1, volt2;
  64.                         
  65.                         /* 計(jì)算實(shí)際電壓值(近似估算的),如需準(zhǔn)確,請進(jìn)行校準(zhǔn) */
  66.                         volt1 = (adc1 * 5000) / 65535;
  67.                         volt2 = (adc2 * 5000) / 65535;
  68.                         
  69.                         /* 打印ADC采樣結(jié)果 */        
  70.                         printf("CH1=%5d (%5dmV) CH2=%5d (%5dmV)\r", adc1, volt1, adc2, volt2);
  71.                 }
  72.         }
  73. }

  74. /*
  75. *********************************************************************************************************
  76. *        函 數(shù) 名: PrintfLogo
  77. *        功能說明: 打印例程名稱和例程發(fā)布日期, 接上串口線后,打開PC機(jī)的超級終端軟件可以觀察結(jié)果
  78. *        形    參:無
  79. *        返 回 值: 無
  80. *********************************************************************************************************
  81. */
  82. static void PrintfLogo(void)
  83. {
  84.         printf("*************************************************************\n\r");
  85.         printf("* 例程名稱   : %s\r\n", EXAMPLE_NAME);        /* 打印例程名稱 */
  86.         printf("* 例程版本   : %s\r\n", DEMO_VER);                /* 打印例程版本 */
  87.         printf("* 發(fā)布日期   : %s\r\n", EXAMPLE_DATE);        /* 打印例程日期 */

  88.         /* 打印ST固件庫版本,這3個定義宏在stm32f10x.h文件中 */
  89.         printf("* 固件庫版本 : %d.%d.%d\r\n", __STM32F4XX_STDPERIPH_VERSION_MAIN,
  90.                         __STM32F4XX_STDPERIPH_VERSION_SUB1,__STM32F4XX_STDPERIPH_VERSION_SUB2);
  91.         printf("* \n\r");        /* 打印一行空格 */
  92.         printf("* QQ    : 1295744630 \r\n");
  93.         printf("* Email : armfly@qq.com \r\n");
  94.         printf("* Copyright wwwarmflycom 安富萊電子\r\n");
  95.         printf("*************************************************************\n\r");
  96. }
復(fù)制代碼
0.png
0.png

SPI接口 TM7705 AD7705 16位ADC數(shù)據(jù) 采集模塊 輸入增益可編程.rar

6.48 MB, 下載次數(shù): 238, 下載積分: 黑幣 -5

回復(fù)

使用道具 舉報

ID:140302 發(fā)表于 2018-8-25 15:49 | 顯示全部樓層
謝謝,下載學(xué)習(xí)了!
回復(fù)

使用道具 舉報

ID:389852 發(fā)表于 2018-9-5 16:57 | 顯示全部樓層
做了一個,速度太慢了,改用ADS1115了
回復(fù)

使用道具 舉報

ID:395976 發(fā)表于 2018-10-31 09:20 | 顯示全部樓層
學(xué)習(xí)啦,3X
回復(fù)

使用道具 舉報

ID:470191 發(fā)表于 2019-1-18 15:31 | 顯示全部樓層
看看學(xué)習(xí)下
回復(fù)

使用道具 舉報

ID:479515 發(fā)表于 2019-3-5 15:36 | 顯示全部樓層
非常感謝,學(xué)習(xí)一下
回復(fù)

使用道具 舉報

ID:376510 發(fā)表于 2019-7-12 20:14 | 顯示全部樓層
謝謝,參考一下
回復(fù)

使用道具 舉報

ID:72951 發(fā)表于 2019-9-29 20:08 | 顯示全部樓層
學(xué)習(xí)采樣放大電路
回復(fù)

使用道具 舉報

ID:622569 發(fā)表于 2019-10-11 21:32 | 顯示全部樓層
看一看下
回復(fù)

使用道具 舉報

ID:329571 發(fā)表于 2020-3-14 16:28 | 顯示全部樓層
能用哦,好評!!
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲成人黄色 | 欧美精品一区二区三区四区五区 | 夜色www国产精品资源站 | 福利视频二区 | 超碰8| 九九热免费视频在线观看 | 天天操 夜夜操 | 国产精品精品 | 亚洲毛片网站 | 欧美精品一区二区三区四区 在线 | 中文字幕av亚洲精品一部二部 | 日韩久久久久久 | 日韩一区精品 | 久久久久久国产精品免费免费 | 精品福利一区二区三区 | 在线黄色网 | 亚洲免费网站 | 成年人在线观看 | 夜夜爽99久久国产综合精品女不卡 | 欧美一级片在线看 | 中文字幕视频在线观看 | 99精品国产一区二区青青牛奶 | 国产真实精品久久二三区 | 日韩第一区 | 亚洲精品在线视频 | 全免费a级毛片免费看视频免 | 国产精品欧美精品日韩精品 | 精品少妇一区二区三区在线播放 | 国产乱码精品一区二区三区忘忧草 | 久久精品色视频 | 九色在线观看 | 欧美成人手机在线 | 日本视频一区二区三区 | 国产精品欧美一区二区 | 国产黄色一级电影 | 欧美色综合 | 国产成年人视频 | 在线视频日韩精品 | 成人av免费| 欧美一级二级三级 | 国产精品久久久久久久久免费相片 |