STM32CUBEMX教程-图形化配置STM32-轻松开发STM32(HAL库)

26人 购买 好评度 - 收藏
  • STM32-HAL
更多班级

STM32-HAL

支持随到随学,23年01月过期

¥20.00

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买

课程概述

课程目录

学员评论

老师介绍

Justin

Justin

MATLAB基于模型设计,C/VHDL代码生成技术的在处理器上的应用与研究。
简  介 STM32CUBEMX教程,图形化配置STM32外设,支持EWARM MDK TrueSTUDIO等IDE的工程代码生成。

STM32CubeMX

STM32Cube initialization code generator

STM32CubeMX is part of STMicroelectronics STMCube™ original initiative to make developers’ lives easier by reducing development effort, time and cost. STM32Cube covers the whole STM32 portfolio.

STM32Cube includes STM32CubeMX, a graphical software configuration tool that allows the generation of C initialization code using graphical wizards.

It also embeds comprehensive STM32Cube MCU Packages, delivered per STM32 microcontroller Series (such as STM32CubeF4 for STM32F4 Series). These packages include the STM32Cube HAL (an STM32 abstraction layer embedded software ensuring maximized portability across the STM32 portfolio), the STM32Cube LL (low-layer APIs, a fast, light-weight, expert-oriented layer), plus a consistent set of middleware components such as RTOS, USB, TCP/IP and graphics. All the embedded software utilities are delivered with a full set of examples.

STM32CubeMX is a graphical tool that allows a very easy configuration of STM32 microcontrollers and the generation of the corresponding initialization C code through a step-by-step process.

Step one consists in selecting the STMicroelectronics STM32 microcontroller that matches the required set of peripherals.

The user must then configure each required embedded software thanks to a pinout-conflict solver, a clock-tree setting helper, a power-consumption calculator, and an utility performing MCU peripheral configuration (GPIO, USART, ..) and middleware stacks (USB, TCP/IP, ...).

Finally, the user launches the generation of the initialization C code based on the selected configuration. This code is ready to be used within several development environments. The user code is kept at the next code generation.

Key Features

  • Intuitive STM32 microcontroller selection
  • Microcontroller graphical configuration:
    • Pinout with automatic conflict resolution
    • Clock tree with dynamic validation of configuration
    • Peripherals and middleware functional modes and initialization with dynamic validation of parameter constraints
    • Power sequence with estimate of consumption results
  • C code project generation covering STM32 microcontroller initialization compliant with IAR™, Keil™ and GCC compilers.
  • Available as a standalone software running on Windows®, Linux® and macOS® (Apple Inc. trademark registered in the U.S. and other countries) operating systems, or through Eclipse plug-in

  


















基于HAL库的的十通道温度采集仪设计,完成恒流源的硬件设计,以及多通道的ADC采样与隔离CAN通信设计,软件采用CUBE完成底层外设的配置。本课程中开源PCB以及相关软件设计。作为STM32学习的练习项目。
温度采集仪的介绍

基于HAL库的温度采集仪的软硬件设计,本课程讲解温度采集仪的硬件设计以及软件设计。

温度采集仪的参数:

   温度采集通道数:10通道

   采集温度范围:-55摄氏度~125摄氏度

   误差范围:±1°

   温度传感器:NTC热敏电阻

   MCU:STM32F103C8T6

   外设:隔离CAN   按键*2   LED*2  OLED12864

软件设计:

   基于STM32CUBE代码生成技术

   KEIL


 

资料下载报名后支持下载

* 课程提供者:Justin

老师还为你推荐了以下几门课程