STM32 MC SDK(电机控制软件开发套件)固件(X-CUBE-MCSDK和X-CUBE-MCSDK-FUL)包括永磁同步电机(PMSM)固件库(FOC控制)和STM32电机控制Workbench,以便通过图形用户界面配置固件库参数。 STM32电机控制Workbench为PC软件,降低了配置STM32 PMSM FOC固件所需的设计工作量和时间。
最近,ST 更新了家用电器适用的软件包 X-CUBE-CLASSB,使其与 X-CUBE-STL 保持一致。简而言之,虽然用户手册和用途不尽相同,但是X-CUBE-CLASSB与 X-CUBE-STL 共用代码库。因此,在同一硬件平台上获得多项认证变得更加容易。此外,由于这些认证比 IEC 61508 宽松得多,因此,能够使用与 X-CUBE-STL 相同的目标代码...
X-CUBE-CRYPTOLIB - STM32Cube的STM32加密固件库软件扩展, PATCH_CRYPTOLIB, X-CUBE-CRYPTOLIB, STMicroelectronics
创建SensorDemo_BLESensor-App例程 下图是官方所给例程的说明,使用的X-CUBE-BLE1组件。 组件配置如下所示。 管脚配置 X-NUCLEO-IDB05A2扩展图。 由上可以得知,先需要做如下配置: 1.删除PB3的配置 2.使能SPI1为 Full-Duplex Master Mode 3.开启USART2 4.配置PA0,PA1,PA8。 首先对普通管脚PA0,PA1,PA8进...
MotorControl Workbench生成代码后,打开工程所在目录下的STM32CubeMX配置文件,配置好我们将在用户代码中使用的ADC通道。这里我还是使用HFOC板子上的旋钮,用来调速。 代码生成完毕后,就可以打开工程文件了。进入main.c,在如下位置添加大括号内的这些代码。 这了在用户代码里设置最大和最低速度,就可以避免转速过低观测器...
简而言之就是使用STM32CubeMX中的X-Cube-AI扩展包将当前比较热门的AI框架进行C代码的转化,以支持在嵌入式设备上使用,目前使用X-Cube-AI需要在STM32CubeMX版本5.0以上,支持转化的模型有Keras、TFlite、ONNX、Lasagne、Caffe、ConvNetJS。Cube-AI把模型转化为一堆数组,而后将这些数组内容解析成模型,和Tensorflow里的...
X-CUBE-STL:通过已认证的自检库更快获得 SIL 2 或 SIL 3 认证 了解安全完整性等级 IEC 61508 的第二个方面是安全完整性等级 (SIL) 的划分。首先是危险分析,确定可能出现的问题以及对人员或环境的损害程度,然后是风险评估,确定危险发生的频率或概率。根据这些分析,功能安全标准得出安全要求或 SIL等级。
下图是官方所给例程的说明,使用的X-CUBE-BLE1组件。 组件配置如下所示。 管脚配置 X-NUCLEO-IDB05A2扩展图。 由上可以得知,先需要做如下配置: 1.删除PB3的配置 2.使能SPI1为 Full-Duplex Master Mode 3.开启USART2 4.配置PA0,PA1,PA8。 首先对普通管脚PA0,PA1,PA8进行配置。
X-CUBE-STL 目前支持 STM32MP1、STM32U5、STM32L5、STM32H5和 STM32WL。实际上,这个最大的通用微控制器产品家族还在不断扩大,将会有更多的产品支持SIL2和SIL3系统。客户的开发团队可以在ST最新的产品上开发满足 IEC 61508、ISO 13849 和 IEC 61800 等要求 的应用。此外,
X-CUBE-BLE1 是 STM32Cube 的扩展软件包。它在 STM32 微控制器上运行,包括 BlueNRG-MS 蓝牙低功耗设备的驱动程序。它基于 STM32Cube 软件技术构建,可简化跨不同 STM32 微控制器的可移植性。该视频展示了如何在 STM32CubeMX 工具中使用 X-CUBE-BLE1 包。 在这以X-NUCLEO-IDB05A2扩展版进行演示,主控板...