找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

stm32f4xx多通道ADC代碼例程

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:338959 發(fā)表于 2019-5-14 14:20 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
/*
* --------------------
* Company             :
* --------------------
* Project Name        : iCore3 adc
* Description         : iCore3 adc
* --------------------
* Tool Versions       : uVision V5.17.0.0
* Target Device       : STM32F407IGT6
* --------------------
* Engineer            : ysloveivy.
* Revision            : 0.01
* --------------------
* Engineer            :
* Revision            :
* Modified Date       :
* --------------------
* Additional Comments :
*
* --------------------
*/
//--------------------------- Include ---------------------------//
#include "..\include\led.h"
#include "..\include\main.h"
#include "..\include\usart.h"
#include "..\include\adc.h"
#include "..\fwlib\inc\stm32f4xx_gpio.h"

//---------------------------- Define ---------------------------//

//-------------------------- Variable ---------------------------//

//--------------------- Function Prototype ----------------------//

//--------------------------- Function --------------------------//
/*
* Name                : main
* Description         : ---
* Author              : ysloveivy.
*
* History
* --------------------
* Rev                 : 0.00
* Date                : 11/21/2015
*
* create.
* --------------------
*/
int main(void)
{
        int i;
        
        //初始化
        led.initialize();
        LED_RED_ON;
        usart4.initialize(115200);
        adc.initialize();
        
        usart4.printf("\x0c");                                   //清屏
               
        usart4.printf("\033[1;32;40m");                          //設(shè)置終端字體為綠色

        usart4.printf("\r\n\r\nhello! I am iCore3!\r\n\r\n\r\n");
        while(1){
                for(i = 0;i < 10000000;i++);
               
                //ADC 監(jiān)控電源
                for(i = 0;i < 5;i++){
                        adc.read(i);
                }
                //打印系統(tǒng)供電電壓,
                usart4.printf(" [V] %4.2fV, ",adc.value[0] * 6);
                usart4.printf("[I] %3.0fmA , ",adc.value[1] / 2* 1000.);
                usart4.printf("[1.2V] %4.2fV, ",adc.value[2]);
                usart4.printf("[3.3V] %4.2fV, ",adc.value[3] * 2);
                usart4.printf("[2.5V] %4.2fV\r",adc.value[4] * 2);               
        }
}


9_adc.7z

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

工程源碼

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表