精华内容
下载资源
问答
  • STM32CubeMX之内部Flash读写
    千次阅读
    2021-03-18 18:02:44

     有时候需要对一些数据进行掉电可存储,一般来说可以把这些数据存储到外部EEPROM或FLASH,如AT24CXX、SPI FLASH等。对于一些不需要经常写入的少量数据,可以直接存储到单片机内部FLASH,可以节省成本。”

    前期准备

    • STM32硬件电路板及仿真器(以STM32F072单片机为例)

      Keil v5以上版本(MDK-ARM)

    01

    FLASH读写流程

    FLASH不用于EEPROM等存储器,可以任意字节写入。FLASH存储器写入数据时,每一位只能由“1”变成“0”,不能由“0”变成“1“,因此,当我们有数据要保存到FLASH存储器时,要先对目标段进行整段擦除操作,擦除操作使对应段FLASH存储器变成全“1”,再对需要的位写为“0”,即完成写入操作。

    具体到STM32内部FLASH,每次擦除操作最小单位为1个扇区,不同型号的单片机扇区大小也不一样,STM32F072C8T6的扇区大小为2K字节,其起始地址为0x08000000。

    具体的读写操作流程如下:

      • 对FLAS

    更多相关内容
  • 已验证可行用的是stm32c8t6最小系统板,有什么不对的地方欢迎大家指正一起探讨,有更好的方案可以一起交流通过stm32cubemx进行配置的文件
  • 文章目录一、STM32CubeMX1.简介2.详细安装过程 一、STM32CubeMX 1.简介 STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,目的就是为了方便开发者, 允许用户使用图形化向导生成C 初始化...

    一、STM32CubeMX

    1.简介

    STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,目的就是为了方便开发者, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作,时间和费用,提高开发效率。

    2.详细安装过程

    安装STM32CubeMx一共需要三个安装3个板块:

    • JRE (Java Runtime Environment) Java运行环境 运行JAVA程序所必须的环境的集合
    • STM32CubeMX
    • HAL库 STM32 HAL固件库 ST官方推出的另一套库

    (1)JRE安装

    • 进入官网:https://www.java.com/en/download/manual.jsp

    • 我的电脑是Windows系统64位,所以选择Windows Offline(64-bit),点击下载
      在这里插入图片描述

    • 下载好后,进入安装界面
      在这里插入图片描述

    • 点击更改来修改目标文件夹,修改好后点击下一步
      在这里插入图片描述

    • 正在安装
      在这里插入图片描述

    • 完成安装后,点关闭即可
      在这里插入图片描述

    (2)STM32CubeMX安装

    • 进入官网:www.st.com/stm32cubemx

    • 点击Login,登录账号,没有则需注册
      在这里插入图片描述
      在这里插入图片描述

    • 选择自己需要的版本下载,我下载的是6.3.0,当前的最新版本
      在这里插入图片描述

    • 下载好后,点击打开安装包
      在这里插入图片描述

    • 进入安装界面,点击Next进入下一步
      在这里插入图片描述

    • 勾选Accept后,点击Next进入下一步
      在这里插入图片描述

    • 勾选第一个信息后,点击Next进入下一步(第二个信息是询问你是否同意公司收集你的信息)
      在这里插入图片描述

    • 点击Browse选择目标文件夹后,点击Next进入下一步
      在这里插入图片描述

    • 这是在提示你,安装本软件可能会与文件夹之前文件冲突,导致文件夹之前文件丢失,询问你是否继续,点击Yes即可
      在这里插入图片描述

    • 这一步直接点击Next进入下一步
      在这里插入图片描述

    • 正在安装
      在这里插入图片描述

    • 等待安装,安装好后点击Done退出,完成安装
      在这里插入图片描述

    (3)HAL库安装

    • HAL库,有在线安装、离线安装两种方式
    • 此处我们只演示在线安装过程
    • 打开已经安装好的STM32CubeMX 软件,点上面的Help→Manage embedded software packages
      在这里插入图片描述
    • 选择你需要的HAL的版本和适用的芯片类型,并点击Install Now进行安装
      在这里插入图片描述
    • 正在安装
      在这里插入图片描述
    • 完成安装的情况
      在这里插入图片描述

    二、实例——流水灯

    1.利用STM32CubeMX生成工程文件,并生成代码

    (1)新建工程

    • 打开STM32CubeMX,点击New Project建立新工程
      在这里插入图片描述

    (2)选择MCU

    • 硬件我用的是STM32F103C8,所以Part Number中我选择的是STM32F103C8
      在这里插入图片描述
    • 选择好后,点击Start Project来开始工程
      在这里插入图片描述

    (3)配置时钟

    • 接着我们来配置时钟,进入RCC 设置,选择 HSE(外部高速时钟) 为 Crystal/Ceramic Resonator(晶振/陶瓷谐振器)
      在这里插入图片描述
    • 点击进入 Clock Configuration 界面,配置系统时钟 SYSCLK 为 72MHz,修改 HCLK 的值为 72 ,回车后,软件会自动修改所有配置(注意圈出来的地方的信息)
      在这里插入图片描述

    (4)配置调试模式

    • 点击进入SYS 设置,Debug 处设置为 Serial Wire
    • 在这里插入图片描述

    (5)配置GPIO

    • 点击进入GPIO 设置,在右边图中找到 LED 灯对应的输出引脚,选择 GPIO_Output,这里我选的PA5、PA6、PA7为LED的端口
      在这里插入图片描述
    • 为管脚命名
      在这里插入图片描述

    (6)工程配置以及代码生成

    • 点击进入project manager界面,输入项目名和项目路径,选择应用的 IDE 开发环境 MDK-ARM V5
      在这里插入图片描述
      注意:地址路径中不可包含中文目录

    • 点击 GENERATE CODE 生成代码
      在这里插入图片描述

    2.代码完善

    • 找到刚才生成的main.c函数
      在这里插入图片描述
    • 双击打开main.c文件,发现里面只有初始化,需要我们进一步完善代码
      在这里插入图片描述
    • 自动生成的代码是由HAL库版本的代码,这里调用的函数是其已经编写好的函数,如下:
    函数名称函数原型参数说明
    (HAL_Delay)void HAL_Delay (__IO uint32_t Delay)Delay表示所要延时的时间大小,单位是毫秒
    (HAL_GPIO_WritePin)void HAL_GPIO_WritePin (GPIO_TypeDef * GPIOx, uint16_t GPIO_Pin, GPIO_PinState PinState)GPIOx: 管脚组(x的取值为A~G)GPIO_Pin: 管脚编号(x的取值为0~15)PinState: 管脚的状态(取值为GPIO_BIT_RESET表示0, GPIO_BIT_SET表示1)
    • 完善代码如下:
    HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,GPIO_PIN_SET);//将PA5设置为高电平
    HAL_Delay(100);\\延时
    HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,GPIO_PIN_RESET);//将PA5设置为低电平
    HAL_Delay(100);\\延时
    HAL_GPIO_WritePin(GPIOA,GPIO_PIN_6,GPIO_PIN_SET);//将PA6设置为高电平
    HAL_Delay(100);\\延时
    HAL_GPIO_WritePin(GPIOA,GPIO_PIN_6,GPIO_PIN_RESET);//将PA6设置为低电平
    HAL_Delay(100);\\延时
    HAL_GPIO_WritePin(GPIOA,GPIO_PIN_7,GPIO_PIN_SET);//将PA7设置为高电平
    HAL_Delay(100);\\延时
    HAL_GPIO_WritePin(GPIOA,GPIO_PIN_7,GPIO_PIN_RESET);//将PA7设置为低电平
    HAL_Delay(100);\\延时
    

    3.生成.hex文件

    • 找到用CubeMX生成的.uvprojx,双击打开
      在这里插入图片描述

    • 找到main.c后,双击打开
      在这里插入图片描述

    • 编译运行
      在这里插入图片描述

    • 编译成功
      在这里插入图片描述

    • 目录下出现.hex文件
      在这里插入图片描述

    4.程序烧录及结果

    • 打开FlyMcu,找到需要的.hex文件,然后点击烧录
      在这里插入图片描述
    • 烧录结果
      请添加图片描述

    三、Keil的软件仿真逻辑分析(波形图)

    1.设置环境

    • 点击“魔法棒”进入设置界面
      在这里插入图片描述
    • 点击进入Debug界面后,调整3处地方,然后点击OK
      在这里插入图片描述

    2.调试

    • 点击“Start/Stop…”进入调试界面
      在这里插入图片描述
    • 点击“Logic Analyzer”进行波形分析
      在这里插入图片描述
    • 点击左上角setup,弹出对话框,添加需要查看的波形的的引脚,点击右上角的添加输入(直接输入GPIOX_IDR.Y,X为选择的GPIO口号,Y为选择的引脚号,然后回车),再将Display Type改为Bit
      在这里插入图片描述

    3.运行

    • 点击左上角的run,开始运行
      在这里插入图片描述

    • 产生的波形与期望中的波形相同,仿真成功
      在这里插入图片描述

    四、总结

    通过本篇博客,读者可以学习到如何安装STM32CubeMX以及如何使用STM32CubeMX进行代码的编写和输出波形的仿真,掌握了STM32CubeMX后,我们就可以更加轻松的进行程序的编写,不需要再为初始化或者编写函数而烦恼,有兴趣的读者可以在此基础上进行拓展,进一步地学习。本篇博客参考的资料已经列在下方,若存在博客没有涉及到的问题或者博客有纰漏,欢迎大家补充交流。

    五、参考文献

    【STM32】STM32 CubeMx使用教程一–安装教程
    STM32实现LED闪烁——基于HAL库

    展开全文
  • STM32CubeMX 下载及安装教程

    万次阅读 多人点赞 2020-07-30 11:05:05
    STM32CubeMX 系列教程之 STM32CubeMX 下载及安装教程,内附详细安装步骤。

    先点赞,再看博客,顺便点个关注鼓励一下。
    如果文章看完,觉得不错的话可以点个收藏,日后不迷路。

    1 前言

    1.1 基本介绍

    2.1_1.STM32CubeMX_20200803
        STM32CubeMX 是用于 32 位 ARM Cortex STM32 微控制器的图形工具。它允许对 STM32 微控制器和微处理器进行非常简单的配置,生成初始化 C 代码,还可以通过一步一步的操作为 Arm Cortex-M 内核或 Arm Cortex-A core 生成部分 Linux 设备树。它是 STMCube 生态系统的一部分,且可以作为独立应用程序或作为 Eclipse 插件集成在开发环境(STM32CubeIDE)中。

    1.2 主要特点

    • 直观的 STM32 微控制器和微处理器选择
    • 丰富易用的图形用户界面,可配置:
      a. 引脚分配:带自动解决冲突
      b. Arm Cortex-M Core 外设和中间件功能模式以及相关参数约束:带动态验证
      c. 时钟树:带动态验证
      d. 电源测算:有功耗估计结果
    • 生成可运行在 IAR、Arm Cortex-M core 的 Keil 和 STM32CubeIDE(GCC编译器)环境下的初始化 C 代码项目工程
    • 为 Arm Cortex-A core(STM32微处理器)生成部分 Linux 设备树
    • 可借助 STM32PackCreator 开发增强型 STM32Cube 扩展包
    • 将 STM32Cube 扩展软件包集成到项目工程中
    • 支持多种操作系统:WindowsLinuxMacOS。(必须安装 Java 环境)

    1.3 准备工作

        系统版本: Windows 10 专业版 64 位
        软件版本: V6.0.0

    2 软件下载

    2.1 Java 官网下载

        下载地址: https://www.java.com/zh_CN/download/windows-64bit.jsp(尽量安装最新版 64 位的Java)
        下载方法:

    1. 打开官网下载地址,点击 同意并开始免费下载
      2.1_1
    2. 无需登陆,直接可以下载。

    2.2 CubeMX 官网下载

        下载地址: 官网下载地址
        下载方法:

    1. 打开官网下载地址,点击 获取软件
      2.2_1
    2. 选择对应的版本进行下载。(需要登陆账号,其中 LinuxMacOS 的配置文件和 Windows 安装包在同一个文件中)
      2.2_2
      2.2_3

    2.3 云盘下载

        下载地址:https://pan.baidu.com/s/1-7z6Q0Mlscaw8yiCZzfkug(提取码:5eby)
        下载方法:直接下载。(云盘收录了 STM32Cube 系列软件)

    3 软件安装

    3.1 Java 安装

    1. 打开 jre-8u261-windows-x64.exe 安装包,勾选更改目标文件夹,点击 安装
      3.1_1
    2. 选择合适的安装目录,点击 下一步
      3.1_2
    3. 等待自动安装;
      3.1_3
    4. 安装完毕,点击 关闭
      3.1_4
    5. 在开始菜单中查看到以下文件夹,即代表安装成功。
      3.1_5

    3.2 CubeMX 安装

    1. 打开 SetupSTM32CubeMX-6.0.0.exe 文件,如果未安装 Java 环境,将会出现报错;
      3.2_0
    2. 安装 Java 后,打开 SetupSTM32CubeMX-6.0.0.exe 文件,其他系统安装参考 Readme.html,点击 Next
      3.2_1
    3. 勾选 I accpt,点击 Next
      3.2_2
    4. 勾选第一个,点击 Next
      3.2_3
      (第二个勾选表示参加改善用户体验计划,即上传用户日志数据,若勾选安装后,可在软件 Help > User Preferences > General Settings 里取消)
    5. 选择合适的安装路径,点击 Next;(若路径未创建,会提示路径将被创建)
      3.2_4
      3.2_5
    6. 根据需求勾选,点击 Next
      3.2_6
    7. 程序自动安装,安装完成后,点击 Next
      3.2_7
      3.2_8
    8. 提示安装成功和一个卸载程序被创建在安装目录的 Uninstaller 文件夹中,点击 Done
      3.2_9
    9. 打开 STM32CubeMX 软件;
      3.2_10
    10. 若安装的 Java 是 32 位的,将会在每次打开软件时弹窗提醒,只需安装 Java 64 位即可消除弹窗;
      3.2_11
    11. 软件界面如下。
      3.2_12

    4 结束

        其他版本软件的下载和安装教程均可参照本教程。
        本教程由 Brendon Tan 原创发布,版权所有。该文档仅供个人学习交流使用,不得用于其他用途, 禁止商用, 转载或公开使用请联系作者授权。
        此教程由本人独立整理,如有不当之处,欢迎指正。

    附录 相关教程

        STM32Cube 系列软件教程总目录请参考文章:STM32Cube 生态系统之网站、视频、文档及教程汇总
        该文章还提供:

    • STM32Cube 生态系统相关文章
    • STM32Cube 生态系统相关软件更新介绍
    • STM32Cube 生态系统相关教程汇总
    • STM32Cube 生态系统相关网站汇总
    • 该文章会不定期修改更新,更多信息请进入文章查看
    展开全文
  • 在这使用STM32CUBEMX进行配置STM32F103,移植到兆易创新GD32F303,然后进行测试。需要样片的可以加群申请:615061293。 pack包 GD32f303的pack包下载链接如下: https://www.keil.com/dd2/pack/#/eula-container ...

    概述

    在这使用STM32CUBEMX进行配置STM32F103,移植到兆易创新GD32F303,然后进行测试。需要样片的可以加群申请:615061293。

    视频教学

    听不到声音的请点击跳转进行观看。
    https://www.bilibili.com/video/BV1gY411P7NV/

    GD32F303开发(1)----前期准备与烧录

    csdn付费课程

    付费课程更加详细。
    https://download.csdn.net/course/detail/37152

    pack包

    GD32f303的pack包下载链接如下:
    https://www.keil.com/dd2/pack/#/eula-container
    在这里插入图片描述

    调试软件

    J-Link下载,选择自己适合的版本进行下载。
    https://www.segger.com/downloads/jlink/

    开发板资料下载
    开发板资料可以上兆易创新进行下载。
    http://www.gd32mcu.com/cn/download/8?kw=GD32F3
    在这里插入图片描述
    在这里插入图片描述

    GD-LINK下载

    在这里插入图片描述

    GD-LINK烧录

    打开GD-Link Programmer,点击File->Open,选择需要烧录的HEX或者BIN文件。
    在这里插入图片描述
    点击Target->Connect进行连接。
    在这里插入图片描述
    连接后,Connect会显示灰色,Dissconnect变为可选择。
    要注意一定要对芯片进行复位,按一下reset按键,不然会出现如下的下载失败显示。
    在这里插入图片描述

    点击Target->Program进行下载。
    在这里插入图片描述
    下载成功会有如下显示。
    在这里插入图片描述

    Keil烧录配置

    在魔术棒中进行如下配置,选择CMSIS-DAP进行debug。
    选择JTAG和SWD都可以进行下载和调试。
    在这里插入图片描述

    J-Flash Lite下载

    如果使用J-Link进行下载,可以使用J-Flash Lite进行下载。
    打开J-Flash Lite,选择芯片型号和接口方式。
    在这里插入图片描述
    打开Data File,选择需要下载的程序。

    在这里插入图片描述
    点击Program Device进行下载,下载完成下方会有信息进行打印。
    在这里插入图片描述

    J-Flash下载

    如果使用J-Link进行下载,可以使用J-Flash进行下载。
    打开J-Flash ,点击File->New project,进行新建工程。
    在这里插入图片描述
    选择Target device,选择自己芯片对应的MCU。
    之后选择接口方式。
    在这里插入图片描述
    在Options->Project settings中可以进行重新设置。
    在这里插入图片描述
    例如芯片型号,接口模式等都可以再这重新定义。
    在这里插入图片描述

    点击File->Open data file打开需要烧录的软件。

    在这里插入图片描述
    在Target->Manual Programming中可以进行查处芯片和下载程序。
    在这里插入图片描述
    在Target标签中可以对MCU进行连接或者断开,也可以直接下载程序。
    在这里插入图片描述
    下载成功会有如下显示。
    在这里插入图片描述

    串口下载
    GD的串口烧录软件下载地址:
    http://www.gd32mcu.com/cn/download?kw=isp&lan=cn

    在这里插入图片描述
    查看数据手册,可以看到一般串口0的PA9和PA10可以下载程序到芯片中。
    要注意boot0需要接高电平。

    在这里插入图片描述
    将串口和TTL进行连接,接线方式如下

    MCU串口
    PA9(TX)RX
    PA10(RX)TX
    GNDGND
    打开GD串口烧录工具GigaDevice MCU ISP Programmer。
    配置好串口端口,波特率。

    在这里插入图片描述

    如果连接上,会查看到芯片的基本信息。
    在这里插入图片描述
    选择芯片的型号。
    在这里插入图片描述
    在这可以选择需要烧录的HEX文件,以及烧录的方式。
    在这里插入图片描述
    烧录完成如下所示。
    在这里插入图片描述

    最后

    以上的代码会在Q群里分享。QQ群:615061293。
    或者关注微信公众号『记帖』,持续更新文章和学习资料,可加作者的微信交流学习!
    在这里插入图片描述

    展开全文
  • STM32CubeMX之USB从机

    2021-03-18 18:02:26
    int8_t CDC_Receive_FS(uint8_t* pbuf, uint32_t *Len)uint8_t CDC_Transmit_FS(uint8_t* Buf, uint16_t Len) 电路板上后,插入USB线,并连接电脑,电脑会弹出安装驱动的提示,安装STM32虚拟串口的驱动,打开...
  • STM32CubeMX之SPI接口

    2020-12-20 20:48:32
    02 — STM32CubeMX配置 以STM32F072为例,其SPI接口配置如下: 选择SPI1,模式为Full-Duplex Master(全双工主机模式) 硬件NSS信号关闭,手动配置某个端口为输出模式,作为片选信号。 其它参数配置根据自己所控制...
  • stm32cubeMX设置 RCC时钟配置使用外部晶振 SYS配置 “Serial Wire” 时钟树配置 8M晶振经过 PLL产生72M的时钟;串口1挂在APB2时钟线上,其他串口挂在APB1时钟线,二者的频率不一致,在之后的仿真中需要注意。 ...
  • 【LL 库】详细讲述了 STM32CubeMX GPIO 配置方法,内附图文及代码。
  • STM32HAL ADC+TIM+DMA采集交流信号 基于cubemx

    万次阅读 多人点赞 2021-12-14 22:07:31
    stm32cubemx生成的ADC+TIM+DMA采集交流信号
  • STM32CUBEMX(11)--外部中断(EXTI)

    万次阅读 2020-12-02 17:34:18
    STM32CUBEME--外部中断...使用STM32CUBEMX选择芯片stm32f030r8,如下所示: 配置时钟源 HSE与LSE分别为外部高速时钟和低速时钟,在本文中使用内置的时钟源,故都选择Disable选项,如下所示: 配置时钟树 STM32F0的
  • 1、STM32时钟系统概述 1.1 时钟系统的概念及意义 1.1.1 概念 时钟系统是由振荡器(信号源)、定时唤醒器、分频器等组成的电路。常见的信号源有晶体振荡器和RC振荡器。 1.1.2 意义 时钟是嵌入式系统的脉搏,...
  • 现在来分享一下ADC采集电压的一个实例 步骤1:配置 我用的ADC_IN14比较简单,下面上配置的图片,我选的八位,右对齐 ...再次声明:本人小白一个,从0学起,有不对的地方还请指正,也希望志同道合之人共同交流
  • 【LL 库】详细讲述了 STM32CubeMX IWDG 和 WWDG 配置方法及使用方法,内附图文及代码。
  • 利用tim+adc+dma 怎么配置。以及dsp FFT 的使用。因为被测频率太小,以至于只能用tim控制采样频率
  • STM32CubeMX 是一个图形工具,可以非常轻松地配置 STM32 微控制器和微处理器。所以再初始开发过程成可以减少时间周期。或者是对入门初学者使用,能更快的上手应用开发。 本系列教程主要是针对基础运用下的,选用的...
  • 文章目录前言一、实验内容二、电路连线三、发音原理四、STM32cubeMX配置4.1配置GPIO4.2配置定时器五、软件部分总结 前言 今天来学习用STM32控制不同的开关,实现电子琴功能。 硬件:STM32ZET6 软件:keil 5 一、...
  • 此例程详细介绍了如何使用STM32CubeMX配置STM32单片机的USART串口,使用STM32CubeMXIDE进行软件编程。 【实现的功能】 1.实现单片机与PC串口调试助手进行信息收发; 2.实现串口调试助手向单片机发送指令控制单片机...
  • STM32CubeMX之CAN通讯

    2021-09-11 01:04:08
    欢迎关注公众号"嵌入式技术开发",大家可以后台给我留言沟通交流。如果觉得该公众号对你有所帮助,也欢迎推荐分享给其他人。1.CAN总线简介CAN是控制器局域网络...
  • 点击上方蓝色字关注我们!哈喽大家好,这里是没什么人爱看的USB系列。USB系列停了几天,今天继续。这次说下如何通过STM32CubeMX软件,在5分钟的时间内,把你的单片机变成一个迷你优...
  • 上一章我们讲了STM32CubeMx串口的配置,这一张我们来讲一下ADC的配置。有些人以前知道ADC就是模数转换器,具体的没有去深究,那么问题来啦,什么是模数转换器?他的精度是多少?怎么计算? 下面我来给大家科普一下...
  • 1.选择芯片和1配置时钟省略,有些芯片系列是没有比较器的 2.配置comp输入: 3.配置定时器2输入捕获 4.配置comp2的触发方式以及输出映射 5.完成上一步配置之后检查是否开启中断,(默认开启),然后配置定时器2 ...
  • 文章目录 1.ADC采样 1.1 ADC采样原理 1.2 STM32F4 ADC简介 1.3 工程配置 2. 滤波代码的编写 2.0 重写printf函数 2.1 未添加滤波代码和现象 2.2 添加均值滤波和现象 2.3 添加中值滤波和现象 2.4 添加众数滤波和现象 3...
  • 同步电机-------交流电动机的一种,转速完全按照下面关系式运转:转速=(频率X60)/磁极对数,转速与供电频率有关第,只要频率不变,转速就不会变,用在转速要求恒定不变的设备中。 增大负载,转子速度不变或者说...
  • STM32 CubeMX学习:5. 其他PWM设备 系列文章目录 前期的准备 点亮 LED 闪烁 LED 定时器闪烁LED PWM控制LED亮度 常见的PWM设备 未完待续… 文章目录STM32 CubeMX学习:5. 其他PWM设备0 前言1 基础知识1.1 蜂鸣...
  • 课程简介:《朱有鹏老师单片机完全学习系列课程》总共5季,其中第1、2季是51单片机学习,第3、4、5季是STM32单片机与RTOS学习。整个课程时长约250小时,...本节课程为第5季教程《STM32cubeMX和HAL库详解》的第1篇...
  • 本节主要讲解串口1的...(1)<STM32STM32CubeMX-工程创建及定时器控制LED灯闪烁(2) (2)<STM32STM32CubeMX-基础工程创建及LED灯控制 (1) 二、开始配置操作 1、配置RCC,即晶振的选择配置; 选择"Pinout&am
  • 使用cubemx生成的ADC+DMA+TIM采集交流信号的例程
  • STM32CubeMX Nucleo F767ZI 教程(2) STM32CubeMX Nucleo F767ZI 教程(1) STM32CubeMX Nucleo F767ZI 教程(2) 文章目录STM32CubeMX Nucleo F767ZI 教程(2)前言一、原理图1.MB1137 顶层文件2.Connectors.SchDoc3.MCU_...
  • 因课题需求 所以选择了多通道的外置DAC芯片——LTC2600 LTC2600介绍 英文芯片手册 添加链接描述 中文芯片手册 添加链接描述 LTC2600是AD公司的八通道16...STM32CubeMX 代码部分 #include "main.h" void Syst...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 322
精华内容 128
关键字:

stm32cubemx 交流电