跳转到主要内容

STM32CubeMX

意法半导体STM32CubeMX MCU引入多面板GUI 更新配置软件以改善开发者体验

demi /

使用意法半导体最新版的STM32CubeMX配置工具创建STM32 微控制器(MCU)项目,将会更直观,更高效。<a href="">STM32CubeMX v.5.0</a>的最新设计的多面板GUI界面在不改变屏幕视图的情况下,能够让用户查看更多参数,完成更多任务,从而让优化MCU配置参数变得更加轻松自如,得心应手。

STM32CubeMX帮助用户从800多款STM32产品中选择最适合的产品,配置基本硬件功能,自动生成MCU初始化代码,开启嵌入式项目开发之旅。

用户可以利用功能强大的器件配置实用工具配置微控制器参数,包括可解决冲突的引脚选择器和时钟树设置的辅助,以及能够在早期准确评估能耗需求和节能机会的功耗计算器,还有用于配置外围设备和中间件堆栈的工具,例如,TCP / IP或USB协议栈,并支持参数约束动态验证。

你会不会使用STM32CubeMX建立STM32F769I-DISCO的工程?

demi /

在16年ST就推出了STM32F769I-DISCO开发板,功能搭配可算得上眼前为之一亮,无论是POE、SPDIF输入输出、MEMS麦克风、音频编解码器、还是TFT电容触摸LCD显示屏,各种器件与STM32F769NI这块芯片恰到好处搭配。这块开发板的厚重底蕴难以形容,搭配恰如其分,相得益彰,完美地与STM32F769NI这可主控芯片融合。

本章介绍STM32CubeMX的相关配置,实现使用STM32CubeMX建立基于STM32F769I-DISCO的工程。

1)选择Graphic Choice:

<center><img src="http://mcu.eetrend.com/files/2018-09/wen_zhang_/100014607-49603-1.jpg&q…; alt="你会不会使用STM32CubeMX建立STM32F769I-DISCO的工程?"></center>

利用 DFSDM 开发 PDM 麦克风应用介绍

judy /

前言

STM32 提供了丰富的音频应用外设,并得益于灵活高效的内部架构,可以支持广泛的音频应用。本文中,在简单介绍音频采集的背景知识后,从应用需求出发,确定麦克风的选用。然后,描述了 STM32 内部 DFSDM (Digital Filter for SigmaDelta Modulator)在 PDM 麦克风采集中应用。最后逐步介绍如何利用 STM32CubeMX 进行 DFSDM 设计开发,实现 PDM麦克风声音采集。

一 背景知识

声音通过声学传感器获取模拟信号,经过模数转换器,转换成二进制码 0 和 1,这些 0 和 1 便构成了音频数字信号。

PDM 麦克风能够实现上述的模拟信号获取,并输出 PDM 信号。PDM(Pulse Density Modulation)脉冲密度调制,利用脉冲密度表示模拟信号强度。

从 PDM 位流中获取数据,还需要经过如下图环节才能获得模拟信号幅度对应的数字量。

【视频】从零开始使用CubeMX创建以太网工程

judy /

本视频将介绍如何从零开始建立一个以太网工程。ST 推出的 Nucleo-144 板子上集成了以太网接口,所以在视频中,将以 STM32F746-Nucelo 板为例,通过CubeMXv4.18 来新建一个 TCPEchoserver 的程序。

<embed src='http://player.youku.com/player.php/sid/XMTg4NjI5MzY4OA==/v.swf&#039; allowFullScreen='true' quality='high' width='480' height='400' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash'></embed>

从零开始使用 CubeMX 创建以太网工程

judy /

<strong>前言</strong>

在这篇文章中,我将介绍如何从零开始建立一个以太网工程。

ST 推出的 Nucleo-144 板子上集成了以太网接口,所以在本文中,将以 STM32F746-Nucelo 板为例,通过CubeMXv4.18 来新建一个 TCPEchoserver 的程序。

<strong>用 CubeMX 建立基于 STM32F746-Nucleo 的工程</strong>

<strong>用 CubeMX 进行初始化配置</strong>

这回我们直接选择 STM32F746-Nucleo 板上对应的芯片 STM32F746ZGT6U,而不是选择 STM32F746-Nucleo 板。

【视频】STM32CubeMX和X_CubeBLE开发低功耗蓝牙应用

judy /

一步步使用STM32CubeMX和X_CubeBLE例程开发基于STM32的低功耗蓝牙应用

1.低功耗蓝牙介绍
2.开发资料准备
3.移植过程
4.应用程序开发
5.测试运行
6.程序基本结构介绍

<embed src='http://player.youku.com/player.php/sid/XMjY5MDM5MTQ3Mg==/v.swf&#039; allowFullScreen='true' quality='high' width='480' height='400' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash'></embed>

通过 STM32CubeMX 生成 HID 双向通讯工程

judy /

<font size="3"><strong> 前言</strong></font>

客户在做 USB 通讯的时候,基本的需求就是发送某些数据到 USB host 端,同时接收一些数据从 USB Host 端,那么如何快速的建立一个工程并验证数据是否正确呢?下边我们就结合 STM32F072 的评估板(其他的 STM32xx 系列的实现方式都是类似的)来快速实现一个简单的数据收发实验。

<font size="3"><strong> 问题分析</strong></font>

<font color="blue"><strong> USB Host 软件</strong></font>