STM32是ST Microelectronics的一系列微控制器,基于Cortex M0,M0 +,M3,M4或M7 ARM内核(取决于产品系列)。
我需要移动 isr_vector 以便为我需要存储在那里的两个变量腾出空间。 我已经在链接描述文件中尝试过这个 /* 指定内存区域 */ 记忆 { RAM(xrw):起源= 0x200000...
为什么STM32F100(KEIL)中UART1中断不起作用
有一个简单的代码,其中按钮的外部中断通过 USART1 发送“1”,当同一 UART 到达零时,LED 熄灭。我使用KEIL 5进行编译。 #包括 #
STM32 Nucleo F411RE ST-LINK 错误(DEV_TARGET_CMD_ERR)
我没有任何STM32板编程经验。在Windows设备管理器中,它说我的ST-LINK驱动程序是最新的(最新版本)。 板上的 LED 灯亮起,一切似乎......
我正在使用 C 对 STM32WB55CGU6 进行编程,并且正在访问外围寄存器以点亮 LED。然而,LED 并未亮起。我的猜测是我没有在
我最近将 STM32L476 用作 HID 键盘,我可以在其中发送按键,但对于我的用例来说它非常慢。我就遵循过这样一个典型的例子。 我有
我使用 Nucleo 板来实现我的恶作剧,我的芯片上有这个 PA5 引脚,它连接到板上的 LED2,可以生成 PWM 信号,但它没有,而且我不清楚。 ..
我遇到以下问题。当我为 5 个通道设置具有 DMA 的 ADC 时,我得到的读数低于预期。 我们在3个国家都有同批次的PCB,但只有...
STM32 SPI寄存器中的CPOL设置导致波形中出现奇怪的脉冲
我使用的是STM32H75。我们注意到,在传输每个字大小后,在时钟线上(参考波形)会生成额外的脉冲/尖峰。我特别说 CPOL 因为这个项目...
如何在STM32H的FreeRTOS中获取信号量并从另一个任务中释放它?
我启用了 TIM1 并创建了 3 个任务,其中最高优先级任务将获取信号量并休眠 10 秒,之后普通优先级任务将休眠 10 秒,然后
我一直在尝试利用 ARM mbed 库创建一个组织整齐的 makefile 项目模板。我已经解决了一些与头文件路径相关的问题(请参阅这篇文章)。哈...
大家好,我在 stm32 中遇到了引导加载程序的问题 当我从引导加载程序切换到应用程序时,一切都很好,但在用户应用程序中间的一个功能上,我面临着hardfa...
更新。请参阅帖子末尾的工作代码 我已经为此生气了。如何使stm32f103上的CRC单元的校验和与软件实现相匹配? Stm 具有多项式 0x04C11DB7 和重置值
从 C 函数调用 asm 函数时生成错误的 BLX 指令(STM32H753 上的 gcc)
上下文是:用arm-none-eabi-gcc编译的STM32H753裸机软件。 复位处理程序用 C 语言实现,位于闪存中: 无效重置_处理程序_c(无效) { asm_func(); } 汇编
我正在开发一个使用 STM32 微控制器的项目,其中我需要处理由引脚 PE2 和 PC11 上的 PWM 信号生成的中断。尽管配置了中断并确保全局中断...
我已经被咬过好几次了,因为我会写入超出范围的数组。我已经研究一个特定的固件超过 2 年了,怀疑有溢出,现在已经接近
我有一块STM32F411板,想使用定时器/PWM/DMA输出一个PWM信号:每2ms一次,发送16个脉冲,每个脉冲代表一位。每个脉冲的周期约为 3 微秒,变化...
我无法从 ESP-01 向我的后端服务器发送 AT 命令。错误 400 错误请求
嗨,我一直在尝试使用 stm 和 esp-01 并与 firebase 和后端服务器进行通信。我的后端服务器js是这样的: const express = require('express'); 常量应用程序 = Express(); 常量火力基地...
我正在为运行 FreeRTOS 的 STM32 mcus 开发核心转储机制。 我设法提取正在运行的任务的堆栈,并将其传输到服务器,其中 python 脚本将其写入十六进制文件...
使用 ARM GCC 时,什么是“nosys”、“nano”、“rdimon”术语?
我正在学习使用 GCC 工具链编写 ARM 代码。我遇到了一些 GCC 选项,但找不到相关文档。他们在做什么? -specs=nosys.specs -specs=nano.specs -规格=rdimon.s...
我想用我的USB串口刷新我的STM32板。我的STM32板带有一块带有CH340的扩展板。 当我将开发板连接到计算机时,我可以看到带有