问题标签 [cubemx]
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.
usb - 为什么我的 USB HID 输出垃圾?STM32立方体
我正在尝试制作一个力反馈轮,但软件不是我的菜。这应该切换按钮 0 而不是。
我的报告描述符(这是我第一次使用):
运行该代码,按钮是静态的“ON”,如下所示:
只有当“relativeMvt”变量改变时,它们才会(随机)改变,这很奇怪。
我试过的:
在 typeDef 中交换 relativeMvt 和按钮
检查报告描述符大小等
哭
#define USBD_CUSTOMHID_OUTREPORT_BUF_SIZE 2
#define USBD_CUSTOM_HID_REPORT_DESC_SIZE 45
#define CUSTOM_HID_EPIN_SIZE 2
我必须改变什么才能让它工作?谢谢!
c - 使用共享库和多个项目设置 STM32 解决方案
我使用 Rowley CrossWorks 作为我的 IDE。
我有几个使用 STM32CubeMX 创建的 STM32 项目,其中有几个文件现在共享,方法是将源文件夹复制到每个项目的“src”文件夹中。
这显然不是一个理想的解决方案。
如何最好地将项目合并在一起,以便我可以构建单个项目,并引用相同的公共文件?优选地,“drivers”文件夹和“inc”文件夹也从一个公共位置共享。
stm32 - STM32F103 RTOS 线程之间的延迟
我正在使用 STM32F103C8T6 控制器创建一个项目,其中我正在使用 RTOS。我有4个线程。这些线程中的每一个中的功能都会经历大量的延迟(例如:如果连接了任何传感器以从传感器读取值,或者如果有小键盘,则按下按钮会在一段时间后触发该功能等)。非常感谢任何帮助和支持...我正在使用 Cube MX 和 Keil 进行开发
usb - stm32F407 usb-cdc接收中断和定时器中断不能同时工作
我有一张 Stm32F407 发现卡。我正在尝试使用我在 c# 平台上制作的 gui 进行步进电机控制。我使用 usb_cdc 库提供通信,并用我的 stm 卡驱动步进电机。我在控制步进电机时使用定时器中断来计算 pwm 信号的脉冲。我正在使用 cube mx 配置 stm。我的问题是我们在cube mx上启用usb全局中断和TIM2全局中断后,usb通信不工作或者定时器中断不工作。我已经配置了中断优先级,但是没有解决办法。8MHz晶体用作源。你有什么建议吗?
eclipse - STM32CubeIDE 和多目标
我正在使用 2 块带有 STM32 的板:Nucleo 和一个定制板。我想在这两个板之间共享代码库。我正在将两个板之间的 2 个引脚从 GPIO 更改为 UART。
我每次都被迫手动编辑.ioc文件,然后重新生成和配置代码。恰恰:
- 在 CubeMx 插件中打开.ioc文件
- 更换别针
- 更改 UART 速度和 NVIC 设置(我的 UART 使用 IRQ)
- 添加我的代码(UART IT 生成函数中的一个简单函数调用)
- 编译等。
你知道如何自动化吗?IDE - STM32CubeIDE - 基于 Eclipse。