用X-Cube-Ble2实施Freertos 2
我正在尝试使用X-Nucleo-BNRG2A1盾牌中的Freertos应用程序实现BLE任务。我在没有Freertos的情况下完成了BLE应用程序(X-Cube-Ble2软件包),并且运行…
STM32中的APB1外围时钟和APB1计时器时钟之间的区别是什么?
感谢您访问我的问题。 我现在正在尝试设置我的STM32设备(Nucleo STM32F401RE)以使用计时器,并发现计时器基于哪个时钟。 使用TIM2,因此时钟信号应…
STM32-如何处理UART中的框架和噪声错误?
我正在使用DMA在UART RX中接收数据,因此我需要将其置于断开连接。现在,有时我可以在断开连接后恢复通信,但是我需要始终恢复。 使用调试器,我意识…
需要帮助以使用I2C DMA读取加速度计
我尝试读取具有带有DMA I2C的STM32F446ZE的KX132加速度计的加速度。我创建了一个使用STMCubemx的项目,并启用DMA和中断。 加速度计有六个寄存器,每个…
不从运动GC库中输出输出的原因是什么?
我正在研究安装在 Steval-Mki109v3 开发板上的“ Steval-Mki182v2”。最初,我从以下链接下载了标准的C驱动程序 https://github.com/stmicroelectroni…
如何在STM32F411上设置连续模式ADC的圆形DMA?
我正在使用Cubeide进行开发。我想以一致的采样率对模拟引脚进行采样,我希望采样率尽可能高。因此,我配置了PCLK2以72 MHz运行,使我能够达到ADC中36 …
Keil项目的发行版本比STM32F413 MCU上的Debug版本要慢得多?
我已经使用Freertos在STM32F413上开发了STM32F413。我在串行(PPPO)上有几个任务和PPP连接。我正在使用 keil Ide 进行调试和 在调试模式下一切都可以…
为什么STM32F4中的此MX_RTC_INIT()函数使程序卡住了?
将此函数放入main.c时,程序会被卡住,无法转到下一个语句。我尝试在每个 printf(“ error!”)之前添加 error_handler(); ,但在USART端口中没有…
STM32F417控制器的Micropython
我正在从事一个项目,我想在STM32F417控制器上使用Micropython,我发现Micropython不支持我的控制器,因此我可能应该在STM32F407的固件上工作,以使其…
无法使用 OpenOCD/Clion 启动调试会话
我目前正在尝试设置 CLion 进行嵌入式开发。运行“build”本身会创建可执行文件,没有任何问题,但尝试启动调试器失败并出现以下错误: /usr/bin/open…
STM32F4 定时器触发 DMA SPI –国家安全服务问题
我有一个 STM32F417IG 微控制器和一个外部 16 位 DAC (TI DAC81404),它应该生成采样率为 32kHz 的信号。通过 SPI 的通信不应占用任何 CPU 资源。这就…
STMF407 RTC 的奇怪问题 - 仅计数一次,但设置断点时定期计数
我的一个项目中的 STM32 F407 的 RTC 遇到了一个奇怪的问题。 摘要:函数 HAL_RTC_GetTime(...) 仅更新输出值一次,然后保持相同的值,但如果我在此函…
GPS 数据在 while 循环中被其他任务阻塞
我正在尝试解析 GPS 数据,同时读取压力传感器、IMU 传感器并将一些数据写入 SD 卡。由于读取压力传感器、IMU 传感器和写入 SD 卡需要一些时间,并且 …
- 共 1 页
- 1