• 本课程为精品课,您可以登录eeworld继续观看:
  • STM32Cube HAL labs UART - UART poll IAR
  • 登录
课程介绍
相关标签: PWM STM32 DMA CubeMX HAL
This MOOC is targeting anyone who starts working on STM32 by introducing STM32 ecosystem.  You need some knowledge in C programming, and a NUCLEO-F401RE board for the hands-on.

Welcome to STM32Cube basics training! 
In this course we want to present you how to work with STM32 ecosystem. The course is focused on explanation of STM32CubeMX tool, how to handle basic tasks and use tool for basic project creation.
 
The course is structured in two parts. The first part is related to STM32CubeMX and MCU configuration:
- STM32 selection
- Pin-out configuration
- Clock configuration
- Peripheral configuration
- Power calculator
- Project generation settings

 The second part is related to STM32Cube HAL library which is used for developing your application:
- HAL library structure
- Handles and callbacks
- Interrupts
- DMA
- Basic HAL usage

All these points are developed in presentation and hands-on.

What are the requirements?
You need some knowledge of C programming language and a NUCLEO-F401RE board for the hands-on (please refer to your local ST distributor for an offer).

What am I going to get from this course?
Understand STM32CubeMX tool, and be able to work with STM32Cube HAL library and navigate in its structure

What is the target audience?
Anyone who wants to start developing on STM32 MCUs and never worked with STM32CubeMX and the HAL library. Or for someone who worked with previous standard peripheral library on ST products and wants to understand the STM32Cube ecosystem.
显示全部 ↓
推荐视频

    用户评论

    bingdongshijian
    In this course we want to present you how to work with STM32 ecosystem. The course is focused on explanation of STM32CubeMX tool, how to handle basic tasks and use tool for basic project creation.
    2020年03月23日 21:24:46回复|()
    54chenjq
    In this course we want to present you how to work with STM32 ecosystem. The course is focused on explanation of STM32CubeMX tool, how to handle basic tasks and use tool for basic project creation.
    2020年03月21日 08:29:33回复|()

    猜您喜欢

    推荐帖子

    创建web浏览器控件问题
    EVC下:CWnd g_wndBrowser ;g_wndBrowser.CreateControl(CLSID_WebBrowser,NULL,WS_VISIBLE | WS_CHILD,rect,//CrectpWnd,//ParentWndAFX_IDW_PANE_FIRST))老是返回0,可能是什么原因?
    自下而上 嵌入式系统
    万用表是如何采集到平均值的,我用AD芯片采集的总是飘动很大
    :)[size=6]做测试的时候,我用万用表检测电压输出电压1.200V,我用开发板检测电压总是在1.1-1.3之间飘动[/size]:Sad:[size=6],为啥就不能像万用表那样稳定呢?[/size][size=6]我采用的AD芯片是AD7266,电源采用的单路直流电源,用示波器测试其纹波也就400MV左右。[/size]:puzzle:[size=6]问题出在哪里呢?难道是采样率太高了[/
    flying510 模拟电子
    如何分别隔离电源模块和非隔离电源
    [align=center][img]http://www.hiecube.com/uploadfile/b/ytp8EeDAlfr5k6MDCMd3.jpg[/img][/align]我们日常多数接触的电源大致可分为用于交流电路的电源变压器,或是由多个电子元件组成的开关电源及线性电源,它们都存在隔离和非隔离型俩种。非隔离电源多数都是共地的,也就是输出端也是对地电压,存在触电危险及共地杂波干扰的可
    tgd343310381 电源技术
    【记录】ARM-linux开发之platfrom
    [i=s] 本帖最后由 ywlzh 于 2016-8-7 00:58 编辑 [/i][font=新宋体][size=4]还是为了控制LED灯,只不过换了种方式,采用platfrom,叫它设备模型也好,还是虚拟总线也罢,就是将硬件与软件分层处理,或者分离处理,分成了设备与驱动,设备指硬件部分,也就是硬件资源,驱动就是结合硬件资源做出相应的事,这个看驱动程序怎么写了,反正这样下来硬件资源与驱动平台就分
    ywlzh ARM技术
    高压阻抗调谐快速指南
    移动手机天线设计人员面临着许多挑战:不断增加频段覆盖范围的要求,极具挑战的行业设计限制以及不断缩小的天线安装空间。设计人员通过使用孔径和阻抗调谐器可以解决这些问题。然而,并不是任何孔径或阻抗调谐器都可以使用。当今的许多应用都需要使用更稳定、可靠的调谐产品,才能完全满足设计需求。阻抗匹配与 RF 电压设计人员经常要克服的一个挑战就是天线上的射频能源。例如,与天线匹配的阻抗可能会在匹配网络中生成较高的
    兰博 RF/无线
    测MP3/AD板
    测MP3/AD板的时候,有噪音。是怎么回事?
    安_然 模拟电子

    推荐内容

    可能感兴趣器件

    EEWorld订阅号

    EEWorld服务号

    汽车开发圈

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

    站点相关: 汽车电子 智能硬件

    北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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