久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
STM32多通道采集程序源碼(12通道ADC_DMA)
[打印本頁(yè)]
作者:
zkaaaa
時(shí)間:
2018-10-29 17:25
標(biāo)題:
STM32多通道采集程序源碼(12通道ADC_DMA)
這是一個(gè)STM32加DMA多通道采集程序,需要的同學(xué)可以在此下載!提供給需要幫助的人
單片機(jī)源程序如下:
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
#include "lcd.h"
#include "adc.h"
extern __IO uint16_t ADC1ConvertedValue[10][12];
__IO uint32_t ADC1ConvertedVoltage[12];
int main(void)
{
u8 i;
u8 j;
u8 k;
float temp[12];
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設(shè)置系統(tǒng)中斷優(yōu)先級(jí)分組2
delay_init(); //初始化延時(shí)函數(shù)
uart_init(115200); //初始化串口波特率為115200
LED_Init(); //初始化LED
LCD_Init(); //初始化LCD接口
Adc_Init(); //初始化ADC
POINT_COLOR=RED;
LCD_ShowString(200,70,200,16,24,"UESTC");
POINT_COLOR=BLUE;//設(shè)置字體為藍(lán)色
LCD_ShowString(160,130,200,16,16,"ADC1_CH00_VAL:");
LCD_ShowString(160,150,200,16,16,"ADC1_CH00_VOL:0.000V"); //先在固定位置顯示小數(shù)點(diǎn)
LCD_ShowString(160,170,200,16,16,"ADC1_CH01_VAL:");
LCD_ShowString(160,190,200,16,16,"ADC1_CH01_VOL:0.000V"); //先在固定位置顯示小數(shù)點(diǎn)
LCD_ShowString(160,210,200,16,16,"ADC1_CH02_VAL:");
LCD_ShowString(160,230,200,16,16,"ADC1_CH02_VOL:0.000V"); //先在固定位置顯示小數(shù)點(diǎn)
LCD_ShowString(160,250,200,16,16,"ADC1_CH03_VAL:");
LCD_ShowString(160,270,200,16,16,"ADC1_CH03_VOL:0.000V"); //先在固定位置顯示小數(shù)點(diǎn)
LCD_ShowString(160,290,200,16,16,"ADC1_CH04_VAL:");
LCD_ShowString(160,310,200,16,16,"ADC1_CH04_VOL:0.000V"); //先在固定位置顯示小數(shù)點(diǎn)
LCD_ShowString(160,330,200,16,16,"ADC1_CH05_VAL:");
LCD_ShowString(160,350,200,16,16,"ADC1_CH05_VOL:0.000V"); //先在固定位置顯示小數(shù)點(diǎn)
LCD_ShowString(160,370,200,16,16,"ADC1_CH06_VAL:");
LCD_ShowString(160,390,200,16,16,"ADC1_CH06_VOL:0.000V"); //先在固定位置顯示小數(shù)點(diǎn)
LCD_ShowString(160,410,200,16,16,"ADC1_CH07_VAL:");
LCD_ShowString(160,430,200,16,16,"ADC1_CH07_VOL:0.000V"); //先在固定位置顯示小數(shù)點(diǎn)
LCD_ShowString(160,450,200,16,16,"ADC1_CH09_VAL:");
LCD_ShowString(160,470,200,16,16,"ADC1_CH09_VOL:0.000V"); //先在固定位置顯示小數(shù)點(diǎn)
LCD_ShowString(160,490,200,16,16,"ADC1_CH10_VAL:");
LCD_ShowString(160,510,200,16,16,"ADC1_CH10_VOL:0.000V"); //先在固定位置顯示小數(shù)點(diǎn)
LCD_ShowString(160,530,200,16,16,"ADC1_CH11_VAL:");
LCD_ShowString(160,550,200,16,16,"ADC1_CH11_VOL:0.000V"); //先在固定位置顯示小數(shù)點(diǎn)
LCD_ShowString(160,570,200,16,16,"ADC1_CH12_VAL:");
LCD_ShowString(160,590,200,16,16,"ADC1_CH12_VOL:0.000V"); //先在固定位置顯示小數(shù)點(diǎn)
while(1)
{
ADC1ConvertedVoltage[0] = 0;
for(i=0;i<12;i++)
{
ADC1ConvertedVoltage[i] = 0;
for(j=0;j<10;j++)
{
ADC1ConvertedVoltage[i]+= ADC1ConvertedValue[j][i];
};
ADC1ConvertedVoltage[i] = ADC1ConvertedVoltage[i]/10;
};
for(k=0;k<12;k++)
{
temp[k] = ADC1ConvertedVoltage[k]*3.3/4096;
LCD_ShowxNum(272,130+40*k,ADC1ConvertedVoltage[k],4,16,0); //顯示ADCC采樣后的原始值
i=temp[k]; //賦值整數(shù)部分給adcx變量,因?yàn)閍dcx為u16整形
LCD_ShowxNum(272,150+40*k,i,1,16,0); //顯示電壓值的整數(shù)部分,3.1111的話,這里就是顯示3
temp[k]-=i; //把已經(jīng)顯示的整數(shù)部分去掉,留下小數(shù)部分,比如3.1111-3=0.1111
temp[k]*=1000; //小數(shù)部分乘以1000,例如:0.1111就轉(zhuǎn)換為111.1,相當(dāng)于保留三位小數(shù)。
LCD_ShowxNum(288,150+40*k,temp[k],3,16,0X80); //顯示小數(shù)部分(前面轉(zhuǎn)換為了整形顯示),這里顯示的就是111.
};
/*LCD_ShowxNum(264,170,ADC1ConvertedVoltage[1],4,16,0); //顯示ADCC采樣后的原始值
i=temp2; //賦值整數(shù)部分給adcx變量,因?yàn)閍dcx為u16整形
LCD_ShowxNum(264,190,i,1,16,0); //顯示電壓值的整數(shù)部分,3.1111的話,這里就是顯示3
temp2-=i; //把已經(jīng)顯示的整數(shù)部分去掉,留下小數(shù)部分,比如3.1111-3=0.1111
temp2*=1000; //小數(shù)部分乘以1000,例如:0.1111就轉(zhuǎn)換為111.1,相當(dāng)于保留三位小數(shù)。
LCD_ShowxNum(280,190,temp2,3,16,0X80); //顯示小數(shù)部分(前面轉(zhuǎn)換為了整形顯示),這里顯示的就是111.
*/
LED0=!LED0;
delay_ms(1000);
}
}
復(fù)制代碼
所有資料51hei提供下載:
12通道ADC_DMA -.rar
(356.54 KB, 下載次數(shù): 110)
2018-11-1 16:30 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
波多野结衣电影一区
|
精品久久久久久久久久久久久久久久久
|
亚洲欧美综合网
|
高清国产午夜精品久久久久久
|
一级a毛片
|
久久99国产精一区二区三区
|
九色国产
|
久热精品在线观看视频
|
夜夜艹
|
一级毛片在线播放
|
中文字幕在线电影观看
|
久久精品亚洲
|
久久看看
|
九九热精品免费
|
欧美九九
|
久久久久久电影
|
国产日韩久久
|
日韩一区二区三区四区五区
|
av在线免费网
|
网站黄色在线
|
亚洲九色
|
精精国产视频
|
欧美一级毛片久久99精品蜜桃
|
浮生影院免费观看中文版
|
黄片毛片免费看
|
精品国产一区二区三区久久久久久
|
国产激情视频
|
国产精品欧美一区二区
|
亚洲一区二区在线播放
|
国产精品美女一区二区三区
|
在线观看亚洲精品
|
亚洲国产一区视频
|
在线观看中文字幕dvd播放
|
中文字幕亚洲精品
|
国产高清久久久
|
91影视
|
久久久精品一区二区三区
|
欧美亚洲综合久久
|
久久ww
|
a级黄色网
|
久久亚洲国产
|