STM32是ST Microelectronics的一系列微控制器,基于Cortex M0,M0 +,M3,M4或M7 ARM内核(取决于产品系列)。
如何为 STM32 单元测试创建最佳的、可定制的 Ceedling 配置?
我正在使用 stm32f407g-disc1 开发一个 STM32 项目,并希望设置 Ceedling 进行单元测试。对我来说,维护 STM32 pro 中通常使用的标准文件夹结构非常重要...
如何将 STM32 与 Adafruit BLE SPI Friend 模块连接?
我无法让 Adafruit Bluefruit LE SPI Friend 与我的 STM32 NUCLEO-U5A5ZJ-Q 配合使用。我如何与该模块通信? 我尝试在网上寻找可能有帮助的资源,但是
为什么 printf("Hello World") 示例在 STM32Cubeide 中如此困难
嗯,我正在使用 Nucleo Board,它是 F401RE。其UART2已连接Stlink。由于它连接到 UART2,打印代码应该可以轻松地通过 USB 与计算机一起工作,但是事情......
我有两个来自 tim1ch1 和 tim4ch1 的捕获中断,当我只使用 tim1 ch1 时,我可以使用 if (htim->Channel == HAL_TIM_ACTIVE_CHANNEL_1) 但如果我想使用 tim4ch1 中断怎么办...
我没有找到 NUCLEO-WB55RG 板上使用的振荡器的时钟频率?有什么价值?我在哪里可以找到它? 如何选择它作为MCU的时钟源?应该选择哪一个...
如何为STM32 ARM GCC添加sanitizer支持?
我正在开发一个大型嵌入式系统(Windows上的STM32F423 CPU和CubeIDE环境,所有代码都是C语言),最近我发现某个地方一定存在缓冲区溢出。姆贝德尔
下面是我编写的 motordriver.c 代码。我的目标是执行一个特定场景,有时需要 3-4 个电机同时运行。我已经使用案例结构安排了这个场景...
STM32 上通过 SPI (DUALMODE) 的外部闪存 (IS25LPxxx) 行为不正常
我有一个外部闪存,通过 SPI(双路而不是四路)连接到我的 STM32。 readID (JEDEC) 等初始通信正在运行。 我将状态寄存器从 QUAD 更改为普通 SPI,这应该是
STM32C031C6 - 使用 ARM CMSIS-DSP 实现 FFT 期间出现 FLASH 溢出错误
我正在使用 STM32CubeIDE 开发一个带有 STM32C031C6 微控制器的嵌入式项目。我的目标是对 ADC 输入数据执行 FFT 并通过 UART 传输结果。我正在使用 ARM
在 STM32f407-disc1 上按下用户按钮时如何切换 LCD 背光
我对嵌入式不太熟悉,我想在按下STM32f407-disc1上的蓝色按钮时切换LCD背光(16x2),但是当我按下它片刻时,它会关闭然后再次返回。我是不是……
可以说我有, #定义SW_VERSION_ADDRESS 0x08005FE0 #define SW_REVISION“123” const u32 sw_version_address = SW_VERSION_ADDRESS; const char gv_SW_revision[18] __attribute__((节...
如何在STM32固件中生成没有TouchGFX图像的.bin文件?
我正在使用 STM32CubeIDE 和 TouchGFX 为 STM32H750Bx MCU 进行固件开发。该固件包括一个 GUI 和一个用于外部通信的 CAN 总线。 目前,固件大小是...
我正在尝试使用 st-link 实用程序连接到 stm32f401rbt6。 MCU 有 6 个引脚连接,如下图所示。 目标由实验室电源供电,目标 GND 连接到 ST-Link...
将系统时钟切换到 PLL 时,STM32F411CEU6 程序暂停
我试图通过在不使用 HAL 的情况下调整 PLL 时钟来在 STM32F411CEU6 板 (96 MHZ) 上实现高时钟速度。我已将 PLL 时钟源设置为 HSE (25 MHz)。每当我的调试器
使用 Hal API 对 STM32L4xx 选项字节进行编程
我正在尝试为STM32L471RET6实现bank交换机制。我的代码似乎没有设置和重置选项字节的错误,但调用银行交换函数时没有任何反应。
Keil uvision 5中如何在“管理运行环境”中的“设备”中添加“启动”?
我刚开始学习STM32,决定在keil uvision 5中工作。但是,当我启动一个项目时,我无法在Devices中选择Startup。相反,我在那里有 CubeMX。 我安装了最新版本...
我正在尝试将数据从stm32F411主设备传输到stm32F411从设备。该数据将用于配置数据并将数据写入连接到从站的 SD 卡。我正在使用奴隶来关闭...
我在 M3 MacBook Pro 上使用 NUCLEO-F446RE(终端采用 x86 架构 - 因此,终端软件是 x86)。虽然该板显示在“系统信息”的 USB 设备树中,但它可以...
“STM32F103 与 MPU6050 和 HMC5883L 集成中的偏航漂移问题”
我将 STM32F103RT6TR 与 MPU6050 和 HMC5883L 集成,以计算加速度、陀螺仪、俯仰、滚动和偏航值。虽然其他一切工作正常,但偏航值正在漂移。可以
我正在使用 stm32cubeIDE 并尝试在二进制文件末尾存储 crc 以用于更新目的。我使用此方法是因为否则调试将无法工作,我必须将 .crc 区域标记为 NOLOA...