stm32+ucos+ucgui 中edit框读取AD值以十进制显示

发布者:心愿达成最新更新时间:2020-01-06 来源: eefocus关键字:stm32  ucos  ucgui  edit框  读取AD值 手机看文章 扫描二维码
随时随地手机看文章

初始化


case WM_INIT_DIALOG:

      hEdit0 = WM_GetDialogItem(hDlg, GUI_ID_EDIT0);  //创建Dialog

 

  hRadio = WM_GetDialogItem(hDlg, GUI_ID_RADIO0);  //创建Dialog

      //EDIT_SetDecMode(hEdit0, 0,   0, 5000, 0, 0);      /* Select decimal mode */

 EDIT_SetMaxLen(hEdit0,4);    //此句要进行设置edit 默认显示3位数

      //WM_DisableWindow(hItem);

 RADIO_SetValue(hRadio,2);

      break;  


while(1)


  {

  adcx=Get_Adc_Average(ADC_Channel_1,10);//读取adc的数据

  //EDIT_SetDecMode(hEdit0, adcx,   0,  0x7fffffff, 0, 0);

EDIT_SetFloatMode(hEdit0, adcx,   0,  999999, 0, 0);

  GUI_Exec();  //执行防止死机  GUI_Delay();有时会死机

  } 

关键字:stm32  ucos  ucgui  edit框  读取AD值 引用地址:stm32+ucos+ucgui 中edit框读取AD值以十进制显示

上一篇:STM32F4学习笔记之GPIO(使用固件库)
下一篇:IAR错误之Error[Li005] no definition for "__program_start"

推荐阅读最新更新时间:2024-10-31 07:42

STM32之timer2的精准延时
一、简介 本文介绍STM32系列如何使用timer2进行精确定时。 二、实验平台 库版本:STM32F10x_StdPeriph_Lib_V3.5.0 编译软件:MDK4.53 硬件平台:STM32开发板(主芯片stm32f103c8t6) 仿真器:JLINK 三、版权声明 四、实验前提 1、在进行本文步骤前,请先阅读以下博文: 暂无 2、在进行本文步骤前,请先实现以下博文: 暂无 五、基础知识 暂无 六、实验步骤 1、编写并添加定时器2驱动 1)编写驱动GUA_Timer2.c(存放在“……HARDWARE”) //***************************
[单片机]
<font color='red'>STM32</font>之timer2的精准延时
STM32学习笔记之时钟分析
本文结合网上的两篇时钟分析文章,并结合本人的理解来分析STM32的时钟系统。 众所周知,一个微控制器或处理器的运行必须要依赖周期性的时钟脉冲来驱动,通常是通过外接晶振来实现的。在学习单片机(51系列,AVR系列,PIC系列)的过程中,只要设定了外接晶振,我们就只关心的时序图,无需再进行时钟的配置,而STM32微控制器的时钟树则是可配置的,其时钟输入源与最终达到外设处的时钟速率不再有固定的关系,本文将来详细解析STM32微控制器的时钟树。 在官方提供的STM32参考手册或数据手册中,提供了如下的时钟树结构图: 为了方便分析,简化为如下的时钟树, 由图可知:STM32主要有5个时钟源,分别为HSI、HSE、LSI、LSE、PL
[单片机]
<font color='red'>STM32</font>学习笔记之时钟分析
STM32驱动语音芯片
STM32驱动OTP语音芯片NV020C。控制程序实现按键驱动和一线串口驱动NV020C,语音芯片使用广州九芯电子有限公司产品,该公司语音芯片丰富,有OTP以及FLASH+主控芯片多种产品;由于对方服务态度很好,支持审样,实验中还送了一个喇叭,并帮忙焊接了部分外围芯片,借此帮他们公司做个宣传。感谢朋友们多多支持。 NV020C.H文件 #include stm32f10x.h ////////////////////////////////////////////////////////////////////////////////// //本程序只供学习使用,未经作者许可,不得用于其它任何用途 //
[单片机]
<font color='red'>STM32</font>驱动语音芯片
STM32—IIC通信(软件实现底层函数)
使用GPIO引脚模拟SDA和SCL总线实现软件模拟IIC通信,IIC的具体通信协议层和物理层链接:IIC #ifndef __BSP_IIC_H #define __BSP_IIC_H #include stm32f10x.h #define SCL_PORT GPIOA #define SCL_PIN GPIO_Pin_2 #define SCL_MOOD GPIO_Mode_Out_OD #define SCL_SPEED GPIO_Speed_50MHz #define SDA_PORT GPIOA #define SDA_PIN GPIO_Pin_3 #defi
[单片机]
STM32 V3.5固件库下SysTick的使用
SysTick定时器被捆绑在NVIC中,用于产生SysTick异常(异常号:15)。在以前,操作系统还有所有使用了时基的系统,都必须一个硬件定时器来产生需要的 滴答 中断,作为整个系统的时基。滴答中断对操作系统尤其重要。例如,操作系统可以为多个任务许以不同数目的时间片,确保没有一个任务能霸占系统;或者把每个定时器周期的某个时间范围赐予特定的任务等,还有操作系统提供的各种定时功能,都与这个滴答定时器有关。因此,需要一个定时器来产生周期性的中断,而且最好还让用户程序不能随意访问它的寄存器,以维持操作系统 心跳 的节律。 Cortex-M3处理器内部包含了一个简单的定时器。因为所有的CM3芯片都带有这个定时器,软件在不同 CM3器件间的
[单片机]
STM32采集DHT11温湿度传感器的信号采集
首先的介绍下DHT11这款温湿度传感器。 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。DHT11的供电电压为 3-5.5V。传感器上电后,要等待 1s 以越过不稳定状态在此期间无需发送任何指令。电源引脚(VDD,GND)之间可增加一个100nF 的电容,用以去耦滤波。 DHT11温湿度传感器的引脚定义如下: Pin 名称 注释
[单片机]
<font color='red'>STM32</font>采集DHT11温湿度传感器的信号采集
STM32之八定时器中断
STM32的通用定时器是一个通过可编程预分频器(PSC)驱动的16 位自动装载计数器(CNT)构成。STM32的通用定时器可以被用于:测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和PWM)等。 使用定时器预分频器和RCC时钟控制器预分频器,脉冲长度和波形周期可以在几个微秒到几个毫秒间调整。STM32的每个通用定时器都是完全独立的,没有互相共享的任何资源。 STM3的通用TIMx (TIM2、TIM3、TIM4和TIM5)定时器功能包括: 1)16位向上、向下、向上/向下自动装载计数器(TIMx_CNT)。 2)16 位可编程(可以实时修改)预分频器(TIMx_PSC),计数器时钟频率的分频系数为1~65535之间
[单片机]
<font color='red'>STM32</font>之八定时器中断
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved