zoukankan      html  css  js  c++  java
  • 【GMT43智能液晶模块】例程八:ADC实验——电源监控

    实验原理:

      STM32内部集成三个12位ADC,GMT43的所有电源经过电阻分压接

    入到ADC的输入通道内,输入电流经过高端电流检测芯片ZXCT1009F输入

    到ADC的输入通道内,从而实现电源监控功能。 

    示例截图:

     

    源代码下载链接:

    链接:http://pan.baidu.com/s/1kVBmcqN 密码:rxhp

    GMT43购买链接:

     核心代码:

    static void frame_process(void)
    {
        int i;
        
        GUI_CURSOR_Show();
        WM_SetCreateFlags(WM_CF_MEMDEV);
      GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), _cbDialog, WM_HBKWIN, 0, 0);
    
        while(1){
            if(power_flag == 1){
                power_flag = 0;
                for(i = 0;i < 4;i++){
                    adc.read(i);
                    memset(power_buffer[i],0,sizeof(power_buffer[i]));
                }
                sprintf(power_buffer[0],"%.2f",adc.value[0] * 500);
                sprintf(power_buffer[1],"%.2f",adc.value[1] * 6);
                sprintf(power_buffer[2],"%.2f",adc.value[2] * 2);
                sprintf(power_buffer[3],"%.2f",adc.value[0] * 15);
                for( i = 0; i < 4; i++){
                    EDIT_SetText(h_edit[i],power_buffer[i]);
                }
            }
            GUI_Exec();
        }
    }
  • 相关阅读:
    Mesh Filter & Mesh Render
    Physics Material
    Collision Detection
    SkyBox
    OpenGL顶点缓冲区对象
    OpenGL顶点数组
    尾递归
    objc变量的获取
    当property遇上category
    Effective ObjectiveC 2.0 Note
  • 原文地址:https://www.cnblogs.com/xiaomagee/p/7203867.html
Copyright © 2011-2022 走看看