STM32是ST Microelectronics的一系列微控制器,基于Cortex M0,M0 +,M3,M4或M7 ARM内核(取决于产品系列)。
关于 StackOverflow 的第一个问题,所以如果出现任何格式错误,请告诉我。 我正在使用 STM32F407VG 微控制器,基本上成功地使用
使用适用于 BARTH STG-850 的 Arduino IDE 时出现问题:如何将 IDE 连接到开发板
我尝试使用与 ST-LINK V2 连接的 BARTH STG-850,并以 Arduino 作为 IDE,但是当我尝试编译任何代码时,出现以下错误: 致命错误:variant.h:没有这样的文件或可怕...
我尝试使用LwIP netconn API(在stm32f4发现板上)建立多个同时连接。所有这些都在自己的线程中并且完美地工作。但由于某种原因只有一个连接...
我使用 STM32 作为我的微处理器,以及用于存储的 I2C EEPROM 和用于 Wifi 的 ESP8266 我如何下载引导加载程序的更新二进制文件以使用 ESP8266 进行闪存,尽管固件文件...
STM32 - 使用这些自定义结构在寄存器内读取/写入奇异位可以吗?
在STM32中从寄存器读取和写入似乎非常笨拙并且读起来不直观,例如: BR值 = (SPI_CR1_BR & SPI1->CR1) >> SPI_CR1_BR_Pos; // 读取当前BR值 SPI1-&g...
gnu-tools-for-stm32 在版本 9 之后发生更改,包括不需要的模块和消耗 RAM
我在工作中继承了一个STM32项目,该项目最初是使用版本9季度2 GNU编译器和newlib nano库构建的。处理器只有 16K RAM,在构建时会溢出
PySerial 在 Mac 和 Linux 上写入时不考虑波特率(但在 Windows 上确实如此)
我正在尝试使用 PySerial 将字节流写入串行设备以上传文件。该设备制造商最近从基于 Teensy 的开发板更换为基于 STM32 的开发板。代码...
最近几天,我一直在尝试使用 Ubuntu 14.04LTS、Eclipse 和适用于 Eclipse 的 GNU ARM 插件编译 STM32F4xx 项目。现在它说 nano.specs 丢失了。 这是我的构建日志: 14:39:35 ****
MCU 和 Raspberry Pi 之间的 UART 数据错误
我正在 Raspberry Pi 4B 和带有 STM32 (LPUART) 的定制 PCB 之间做一些 UART 操作。我正在传送 你好世界 不断,但收到的内容有点不同。已收到...
MT25QL01GBBB NOR Flash 存储器的非易失性配置寄存器未确定
解决方案在这里 问题: 由于发送写入非易失性配置寄存器命令后代码中出现逻辑错误,非易失性配置寄存器被设置为不确定状态。 解决方案...
我在用C初始化数组时遇到以下问题。我使用的是STM32和Keil uVision IDE。由于数组太大,因此在我们使用的外部 SDRAM 内存中声明(足够大...
使用 USB 主机 CDC 类将 4G 调制解调器集成到 STM 控制器
我有一个具有 USB 主机和设备功能的 STM 控制器,我如何将带有 USB 的移远 EC25 4G 调制解调器连接到 stm 微控制器。将stm配置为USB Host CDC类是否会检测...
STM32开发中malloc使用和heap_size配置问题排查
我目前正在使用ST的ARM-M4芯片开发一个程序,并移植了一个网络库。在调试过程中,我注意到如果我不将 .s 文件中的 heap_size 增加到 0x400,...
Eclipse 与 Mercurial Eclipse 的“比较”上下文菜单
我在 System Workbench for STM32 IDE 中使用 Mercurial Eclipse 进行 MCU 项目已经有一段时间了。它允许我右键单击文件或文件夹并在上下文中使用“比较”选项
我想用我的 4x4 键盘和 SSD(7 段显示屏)在 STM32 上做一个计算器。我将使用 A 作为键盘上的加法,假设我将计算:9 + 8 = 17。我正在使用 g 的中断...
我尝试使用寄存器控制连接到8个引脚的LED来使STM32 Nucleo F103RB闪烁。出于好奇,我使用 NOP() 函数创建了 delay() 函数。 从 8 MHz 开始,我认为......
HAL_UART_receive 函数未正确将数据写入 rxData[]
当我尝试使用 HAL_UART_Receive() 将 4 位数字从串行监视器发送到 UART 时,该数组如下图所示。 现在 1234 存储在数组中,如果我重新执行代码,会写入 t...
如何使用 Renode 监视器中的 STM32_ADC 类更改 ADC_DR 中的值?
我正在为 STM32F446re 编写固件,并且正在使用 Renode 为其编写测试用例。我在 Renode 中使用 Analog.STM32_ADC 类来模拟进入 ADC 的输入值
STM32L0xx MCU:通过 Jlink_X64.dll 出现 J-Link EraseChip 问题
我需要使用 J-Link 擦除 STM32L083 的帮助。我有 Jlink_X64.dll 库,并且我正在从 Python 调用它的函数。但是,当我调用 JLINK_EraseChip() 时,它返回 pylink.errors。
我目前正在开发一个使用 STM32H723VE 微控制器的项目,并且遇到了 SAI1 外设的问题。 到目前为止,从机发送模式下的 SAI4 和从机接收模式下的 I2S1 是