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

標題: STM32 ADC程序匯總 中斷 DMA讀取 同步規則 [打印本頁]

作者: 2846838685    時間: 2021-3-28 20:39
標題: STM32 ADC程序匯總 中斷 DMA讀取 同步規則
介紹了STM32內部AD轉換的各種編程方法,包括單通道中斷讀取、單通道DMA讀取、多通道DMA讀取、雙ADC同步規則、以及芯片溫度的檢測


單片機源程序如下:

  1. // ADC 單通道采集

  2. #include "stm32f10x.h"
  3. #include "bsp_usart.h"
  4. #include "bsp_adc.h"

  5. // ADC1轉換的電壓值通過MDA方式傳到SRAM
  6. extern __IO uint16_t ADC_ConvertedValue;

  7. // 局部變量,用于保存轉換計算后的電壓值          
  8. float ADC_ConvertedValueLocal;        

  9. // 軟件延時
  10. void Delay(__IO uint32_t nCount)
  11. {
  12.   for(; nCount != 0; nCount--);
  13. }

  14. /**
  15.   * @brief  主函數
  16.   * @param  無
  17.   * @retval 無
  18.   */
  19. int main(void)
  20. {       
  21.         // 配置串口
  22.         USART_Config();
  23.        
  24.         // ADC 初始化
  25.         ADCx_Init();
  26.        
  27.         printf("\r\n ----這是一個ADC單通道DMA讀取實驗----\r\n");
  28.        
  29.         while (1)
  30.         {
  31.                 ADC_ConvertedValueLocal =(float) ADC_ConvertedValue/4096*3.3; // 讀取轉換的AD值
  32.        
  33.                 printf("\r\n The current AD value = 0x%04X \r\n", ADC_ConvertedValue);
  34.                 printf("\r\n The current AD value = %f V \r\n",ADC_ConvertedValueLocal);

  35.                 Delay(0xffffee);  
  36.         }
  37. }
  38. /*********************************************END OF FILE**********************/
復制代碼

所有代碼51hei提供下載:
31-ADC—電壓采集.7z (572.09 KB, 下載次數: 58)








歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日韩精品久久久久久久酒店 | 午夜黄视频 | 成人看片网 | 激情小说在线视频 | 精品国产毛片 | 国产黄色在线 | 999在线视频| 国产精品国产精品国产专区不片 | 国产色自拍 | 黄色国产| 亚洲专区一区 | 国产伦精品一区二区三区四区免费 | 国产精品999| 色婷婷香蕉在线一区二区 | 日韩免费一区二区三区 | 九九热精品在线观看 | 日韩av在线一区 | 六月丁香综合 | 成年视频在线观看 | 国产精品久久久久久久久久辛辛 | 人人射人人干 | 亚洲九九九 | 超碰成人福利 | 一区二区三区精品视频 | 91精品国产成人观看 | 午夜成人在线视频 | 另类ts人妖一区二区三区 | 麻豆chinese新婚xxx | www.日本高清 | 欧美日韩黄 | 美日韩在线视频 | 日韩国产中文字幕 | 久久精品中文 | 91在线小视频| 日本三级一区 | 欧美成视频 | 欧美一级全黄 | 日韩高清一区 | 国产视频h| 波多野结衣av在线播放 | 欧美在线不卡 |