本报告介绍了开发用于处理 STM32 微处理器使用的外部存储设备的库的工作。此举由开发数字和模拟合成器的 Suonobouno AB 公司代表执行。这项工作包括开发用于内存管理的通用函数,以及针对预期应用系统中出现的特定数据结构所采用的函数。最终创建了一个库,可以对该项目涉及的两种存储介质执行必要的数据读取和存储。这可以通过一个干净的界面进行控制,不需要了解存储技术背后的技术细节。该库是模块化的,具有明确的依赖关系管理策略,因此它可以随着进一步的集成而成长和发展。
Azure RTOS 和 ST Microelectronics STM32 Discovery Kit IoT (STM32L4S5) 作者:Sean D. Liming 和 John R. Malin Annabooks – www.annabooks.com 2023 年 5 月 有许多 Azure RTOS 在线指南可帮助您开始使用不同的平台。STM32L4S5 Discovery Kit 是首批演示如何连接到 Azure IoT Central 的平台之一。如果您按照快速入门在线文档操作,您将能够从命令行构建示例应用程序并使其运行。如果您想使用示例应用程序作为项目的基础,那么能够通过逐步执行代码进行调试将非常重要。在本文中,我们将介绍示例,但设置开发环境以使用 Visual Studio Code。目标硬件:STM32L4S5 Discovery Kit (BL-4S5I-IOT01A)
1.1 硬件................................................................................................................................1 1.2 软件................................................................................................................................3 1.3 替代开发环境....................................................................................................................4 2 动机............................................................................................................................................5 3 使用 STM32 外设.......................................................................................................................6
STM32Cube 是意法半导体的一项原创计划,旨在通过减少开发工作量、时间和成本来显著提高设计人员的工作效率。STM32Cube 涵盖整个 STM32 产品组合。STM32Cube 包括: • 一套用户友好的软件开发工具,涵盖从构思到实现的项目开发,其中包括: – STM32CubeMX,一种图形化软件配置工具,允许使用图形向导自动生成 C 初始化代码 – STM32CubeIDE,一种集外设配置、代码生成、代码编译和调试功能于一体的开发工具 – STM32CubeProgrammer ( STM32CubeProg ),一种提供图形和命令行版本的编程工具 – STM32CubeMonitor ( STM32CubeMonitor 、 STM32CubeMonPwr 、 STM32CubeMonRF 、 STM32CubeMonUCPD ) 强大的监控工具,可实时微调 STM32 应用程序的行为和性能 • STM32Cube MCU 和 MPU 包,针对每个微控制器和微处理器系列的综合嵌入式软件平台(例如用于STM32F7 系列),其中包括: – STM32Cube 硬件抽象层(HAL),确保在 STM32 产品组合中实现最大可移植性 – STM32Cube 低层 API,确保最佳性能和占用空间,同时用户对硬件具有高度控制权 – 一组一致的中间件组件,如 RTOS、USB、FAT 文件系统、图形和 TCP/IP – 所有嵌入式软件实用程序,带有全套外设和应用示例 • STM32Cube 扩展包,其中包含嵌入式软件组件,可补充 STM32Cube MCU 和 MPU 包的功能,具有: – 中间件扩展和应用层 – 在某些特定的 STMicroelectronics 开发板上运行的示例
我们所有的春天都受到校园钟声的极大影响。但事实上,尽管自技术出现以来,许多效果都已数字化,但校园钟声仍然是手动的。让我们通过创建一种数字解释来使校园钟声现代化,这种解释不仅仅是响铃。我们生产的议会钟是一种数字钟,它执行以下任务:存储全天的时间表,蜂鸣器在每个时间段结束时响起,随时重新编程电路板的能力该系统使用 STM32 稳压器、蓝牙模块、议会钟蜂鸣器、带按钮的 16x2 LED 显示屏、入门电子走廊和 PCB 板来制作它。STM32 稳压器通过显示屏与瘾君子通信。提供处理和设置模式。该系统允许瘾君子在设置模式下连接 Android 手机。连接后,我们使用应用程序将时间表编程到系统中。Android 应用程序使瘾君子能够将当前时间表的时间输入到系统中。 STM 调节器使用内部 RTC 跟踪时间并显示当前和未来的时间。
所需技能:具有嵌入式系统和微控制器(例如 Arduino、STM32 或 Raspberry Pi)使用经验。具有生物力学或以人为本的可穿戴设备设计背景。了解用于意图预测或控制优化的机器学习框架(例如 TensorFlow、PyTorch)。了解软机器人中常用的气动驱动系统。具有使用 3D 打印或类似快速制造技术进行原型设计和测试的经验。具有意图识别算法(例如用于人机交互的机器学习或信号处理)使用经验。了解控制系统及其在软机器人中的应用。熟悉可穿戴系统中使用的常见传感器(例如 lMU、力传感器)和执行器。
●I2C / SPI硬件外围设备的数量→4 /6●GPIOS / UART / USART的数量→最多168/4 / 4 /4●免费工具链→STM32Cubeide●可用性●评估委员会→评估委员会→nucleo-H745ZI-Q(COSS 23 CHF) STM32F103C8T6(例如“蓝色药丸”板)●未来升级的性能范围→480 MHz皮层M7+240 MHz Cortex-M4●大SRAM/FLASH记忆→1024 KIB/2048 KIB●制造商的预期可靠性→制造商的预期可靠性→MCUS是MCUS的领导者。
燃料消耗量的增加导致化石燃料储量日益枯竭。可以利用的一种替代能源解决方案是电能。克服能源危机的一种方法是通过参加节能汽车大赛(KMHE)来发挥创造力。乌达亚纳大学的 Weimana 团队以 Agnijaya Vehicle 为名参加了电动机驱动城市概念类别的比赛。能够参与竞争并赢得比赛的重要方面之一是电机控制器。本文介绍了基于 STM32 Blue Pill 微控制器的无刷直流电机控制器设计的研究成果,该控制器用于旋转 Agnijaya Weimana 城市电动汽车上的 BLDC 电机。所创建的 BLDC 控制器设计的规格是将一个 1980 瓦功率耗散逆变器连接到一个 800 瓦带传感器的 BLDC 电机。基于 STM32 Blue Pill 微控制器的无刷直流电机控制器设计成功并制造完成,当连接到无负载的 BLDC 电机时,会产生包含开关噪声的正弦输出波形。驱动 Agnijaya Wimana 城市电动车的性能能够应用高达 100% 的 PWM 占空比,平均电流达到 24,775 安培,平均电压降高达 48,485 V DC,平均额定功率高达 1200.5 瓦,BLDC 电机速度高达 419.5 RPM。关键词:电动汽车,BLDC 电机,无刷直流控制器。
Fieldbus, Inc. (FI) 宣布发布其最新的适用于 ARM Cortex 处理器的 Foundation Fieldbus 通信堆栈。适用于 ST Microelectronics STM32(ARM Cortex-M3 和 Cortex-M4)处理器的 H1 Link Master Stack 包括改进的 Link Active Scheduler (LAS) 并支持 UFC100 (Aniotek) 和 SPC42 (Siemens) 现场总线控制器。H1 Link Master Stack(带 LAS)和 H1 Basic Stack(不带 LAS)均已成功完成 FieldComm Group 的一致性测试。H1 Link Master 和 H1 Basic Stack 也已上市,并已针对 Motorola(现为 NXP)68331 和 Renesas m16c 处理器进行了一致性测试。通信堆栈以可执行文件、对象或源代码形式一次性购买。
软件工程师,Spectralux Avionics,华盛顿州雷德蒙德 2015 年 6 月 – 2022 年 6 月 主要专注于基于 STM32 微控制器平台的航空电子产品的 DO-178C 嵌入式系统开发。这包括软件需求开发以及 C、C++ 和汇编语言编程。协作设计航空电子产品的故障管理系统,并成为主要实施者。此外,还管理工程部门的配置管理存储库和需求数据库。附带项目包括:自动现场数据记录平台、基于 Linux 的嵌入式系统客户原型以及使用 Java 构建的用户界面模拟和设计工具。担任有关数据链路通信标准(RTCA SC-214 和 EUROCAE WG-92)的行业委员会会议的公司代表。
