历史上的今天
返回首页

历史上的今天

今天是:2025年03月25日(星期二)

正在发生

2019年03月25日 | STM32F4CubeMX学习笔记之ADC不带中断

2019-03-25 来源:eefocus

开发板:普中PZ6808L-F4 

开发环境:keil5+CnbeMx 


硬件资源:1个ADC 1个串口


功能说明:ADC采集电压通过串口打印输出


配置为:



extern ADC_HandleTypeDef hadc1;

void SystemClock_Config(void);

int fputc(int ch,FILE *f)

{

    uint8_t temp[1]={ch};

    HAL_UART_Transmit(&huart1,temp,1,2);

    return(ch);

}

int main(void)

{

    float ADC_Value;

    uint16_t adcx;

  HAL_Init();

  SystemClock_Config();

  MX_GPIO_Init();

  MX_USART1_UART_Init();

  MX_ADC1_Init();

    

    

  while (1)

  {

        HAL_ADC_Start(&hadc1);

    adcx=HAL_ADC_GetValue(&hadc1);

        printf("%d\r\n",adcx);

        ADC_Value=adcx*3.3/4096; 

        printf("测量电压值为%f V\r\n",ADC_Value);

        HAL_Delay(1000);

  }



}


现象:


推荐阅读

史海拾趣

EEMB Co Ltd公司的发展小趣事

随着全球电子行业的快速发展和市场竞争的加剧,EEMB集团开始意识到单纯依靠锂电池产品已经难以满足市场的多元化需求。因此,公司开始积极探索新的业务领域和市场机会。通过收购和兼并等方式,公司逐渐将业务扩展到智能家居、可穿戴设备等领域,并成功推出了多款具有创新性和竞争力的新产品。这些新产品的推出不仅丰富了公司的产品线,也为公司带来了新的增长点。

BALLUFF公司的发展小趣事

BALLUFF公司的历史可以追溯到1921年,由格布哈德·巴鲁夫(Gebhard Balluff)创建的一家机械修理厂开始。这家修理厂起初规模较小,但巴鲁夫凭借其对机械技术的精湛理解和不懈追求,逐渐将业务发展壮大。他通过不断的技术创新和产品升级,使得修理厂逐渐转型为一家专注于生产精密部件、车件和铣件的企业。这一转变不仅奠定了BALLUFF公司的工业基础,也为其日后在传感器领域的崛起打下了坚实基础。

DMS Electronic Components, Inc公司的发展小趣事

在电子行业中,市场拓展是企业发展的关键因素之一。DMS积极开拓国内外市场,与众多知名企业建立了长期稳定的合作关系。公司通过提供优质的产品和服务,赢得了客户的信赖和支持。同时,DMS还积极参与行业展会和交流活动,与同行进行技术交流和合作,共同推动电子行业的发展。

DEWALT公司的发展小趣事

DEWALT公司始终将技术创新作为企业发展的核心动力。在创始人雷蒙得伟的领导下,公司不断投入研发,推出了一系列具有创新性的电动工具产品。这些产品不仅具有高效、耐用的特点,还满足了不同用户的需求。通过不断的技术创新和产品拓展,DEWALT公司逐渐在电动工具行业中占据了重要地位。

General Electric Company公司的发展小趣事
具有较高的增益精度和线性度,能够准确放大输入信号。
Electric Imp Inc.公司的发展小趣事

为了进一步提升品牌影响力和市场份额,Electric Imp Inc.公司开始实施国际化战略。公司先后在北美、欧洲、亚洲等地设立了研发中心和分支机构,以便更好地了解当地市场需求和技术趋势。同时,公司还积极参加国际展览、研讨会等活动,与全球同行交流经验、分享技术。这些努力使得公司的国际化水平不断提高。

问答坊 | AI 解惑

TMS320F2812原理与开发

前面那个帖子不完整,下载了根本无法解压,下面的可以了哈…

查看全部问答>

具有变化意识的实用DFM设计方法

在过去数十年中,IC设计方法经历了几次发展的拐点。目前我们正面临又一个拐点,在这个拐点设计师需要在设计中具有更强的预测能力以弥补制造工艺如光刻和蚀刻工艺中产生的变化。在90纳米以下工艺, GDSII图形中的正方形和长方形被转换成硅片上的等高 ...…

查看全部问答>

汽车行业标准目录

整车 GB/T15089-2001 机动车辆及挂车分类 GB/T3730.1-2001 汽车及挂车类型的术语和定义 GB/T4782-2001 道路车辆 操纵件、指示器及信号装置 词汇 GB/T18410-2001 车辆识别代号条码标签 GB/T18411-2001 道路车辆 产品标牌 GB/T18384. 1-2001 电 ...…

查看全部问答>

宏定义MARO的应用问题

        MACRO $HandlerLabel HANDLER $HandleLabel $HandlerLabel         sub        sp,sp,#4        ;decrement sp(to store jump address) ...…

查看全部问答>

已经在学嵌入式linux了,要不要再学vxworks呢?

我是一名大三学生,毕业后想搞嵌入式,现在主要在研究linux驱动,将来倾向于想做嵌入式linux驱动开发方面的工作。 现在我们实验室有一个基于vxworks的嵌入式项目,要招几名大三学生。 我个人觉得,做一个项目,实践性肯定要比看书来得强,至少可 ...…

查看全部问答>

NK.BIN是如何转换成NK.NB0的

请我大家我用PB编译后只生成NK.BIN文件 如何才能得到NK.NB0文件呢???…

查看全部问答>

ADS1.2下有2个load region是什么意思?

最近看ADS1.2的文档,一个image有2个load region是怎么回事呢? 而且2个load region就有2个root region,每个root region里都有initial entry point,那image从哪进入呢? 另外文档说用简单地址映射时用-split可以把一个load region分成2个,一个 ...…

查看全部问答>