问题标签 [nucleo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
stm32 - STM32F446 HAL_UART_Receive_DMA 直接写入 GPIOA->ODR 不起作用
我正在试验 STM32 核板 STM32F446。
这段代码在我向 PA3 发送字节并通过 DMA 写入我发送data
的字节时起作用x
。
但是,当&data
替换为0x40020014
( GPIOA->ODR
) 或 PA5 LED 的位带别名地址0x42400294
时,当我向 PA3 发送字节时,未设置用于切换 LED 的位,并且HAL_UART_RxCpltCallback
可能会或可能不会被调用,具体取决于x
. 为什么?
代码链接:https ://github.com/pterodragon/stm32_try/tree/question
arm - 如何将为目标设备 STM32F072B 编写的 STM32 片段(代码示例)转换为 STM32F030r8
亲爱的,
我是嵌入式系统的新手。
我已经从 st.com 下载了为目标设备 STM32F072B 编写的代码示例。由于我将 Nucleo-64 与 STM32F030r8 MCU 一起使用,我需要转换下载的代码示例以支持我的目标设备 STM32F030r8。
我可以在 Keil 中构建代码示例(为 STM32F072B 编写),但是当我将目标设备更改为 STM32F030r8 时出现错误:
请告诉我如何转换下载的代码示例以支持我的目标设备 STM32F030r8。
问候尼亚斯
node.js - 如何使用命令行刷新 NUCLEO F401RE
我正在寻找用于在 ubuntu 中刷新我的 NUCLEO 卡的命令行工具。我想要这个工具用 node.js 远程刷新我的 NUCLEO。我已经尝试过 st-flash 和 stm32flash 但这些工具不能正常工作。我的程序是由 mbed 在线工具生成的。
你有什么建议吗 ?
感谢您的回答
arm - 在 Mbed (Nucleo L476RG) 上运行 Libsodium - ISR 上下文中不允许互斥体
我正在尝试在 Mbed 板上运行一些使用 libsodium 的代码。仅包含库并运行sodium_init()
时会引发以下错误mbed sterm
:
似乎 libsodium 试图使用某种不允许的互斥锁。不是 libsodium 或 Mbed OS 的专家,是什么导致了这个问题?libsodium文档指出
使用 ARM 嵌入式处理器的 GNU 工具交叉编译到 ARM
是可能的。然而,他们也注意到,
如果担心旁通道,不建议在 ARM Cortex M0、M3 和 M4 CPU 上使用 libsodium。
这有关系吗?有没有办法编译适用于 Nucleo 板的 libsodium?
linux - 如何在 Linux 上从 STM32WB55 Nucleo Pack 闪存 MB1355C 和/或 MB1293C?
我想在我的(Ubuntu 18.04.3 LTS)机器上使用STM32WB55 Nucleo Pack对(MB1355C 和/或 MB1293C)设备进行编程 - 最好使用支持调试功能的基于 Eclipse 的 IDE 的便利性。
我安装了
- STM32CubeProgrammer(2.2.1版)
- Atolic TrueStudio(版本 9.3.0)
- STM32CubeIDE(1.1.0版)
我现在有以下udev rules
我在拨出组中
我下载了一个名为的示例项目STM32100E-EVAL_USART_IrDA_Transmit
并成功构建,但是当我连接评估板并单击debug
以刷新微控制器时收到以下错误消息
当我使用 STM32CubeIDE 尝试上述操作时,我收到了相同的错误消息。
我已尝试按照用户手册JP1
第 7.6 节所述进行换档,但无济于事。
先前关于堆栈溢出的问题处理相同的错误消息,因此我启动了 STM32CubeProgrammer并尝试进行@IsaBostan 建议的更改,但似乎未检测到开发板
我该如何着手解决这个问题并对电路板进行编程?
欢迎调试想法或建议,即使它们尚未经过测试......
c - iks01a2_conf.h 模板中的头文件
我试图使用 STM32CubeMX 生成的代码。我已经为 SW4STM32 生成了项目,但是 iks01a2_conf_template.h 文件有问题。我应该用目标平台的头文件名替换头文件名并将文件重命名为iks01a2_conf。有3个标题:
我将第一个更改为“stm32f1xx_hal.h”,但我不知道如何处理其余的。我尝试了几个名字,但都没有找到。我应该在那里使用什么头文件? 我的硬件是:STM32F103RB 和 X-NUCLEO-IKS01A2。对于扩展板,我需要使用 LPS22HB 气压计来测量压力和温度。
windows - 一种阻止 stm32 nucleo l4r5zi 提供 5v 输出的方法
我有一个 STM32 Nucleo l4r5zi。
它被放置在某个地方,我只能控制 Nucleo 所连接的 PC。
我希望 Nucleo 以任何方式停止从他的引脚输出 5v。
我不在乎重新启动核子或将其关闭。只是以某种方式停止他的 5v 引出线的供电电源 10 秒钟。
我怎样才能做到这一点 ?我试图从操作系统解决它(通过停止为 USB 供电),但我无法做到。
我只能更改代码或更改操作系统上的内容。没有任何物理修改
stm32 - 为什么转换为浮点数会在 STM32F429ZI (App_Fault_ISR) 上遇到硬错误
为什么转换为浮点数会在 STM32F429ZI (App_Fault_ISR) 上遇到硬错误?
我不确定这里发生了什么。我在 Atollic TrueSTUDIO 上使用 Nucleo 板 STM32F429ZI
编码
上次崩溃的程序集
好像是搬家问题
硬故障检测窗口
总线、内存管理或使用错误 (FORCED) 额外细节 尝试执行协处理器指令 (NOCP)
这落在 App_Fault_ISR上,这似乎是一个硬故障
至于配置 Assembler、Compiler 和 C Linker 在设置中启用了 FPU (FPv4-SP-D16) Hardware Implementation selected
stm32 - Nucleo 板上的 LED PA5 无法闪烁
你能帮我找出我犯错的地方吗?LED 在 PA5 端口上。