cmsis相关内容

UART 接收中断在成功接收数小时后停止触发

我正在使用与 xbee 连接的 STM32f4 发现板来接收来自远程温度传感器的温度数据.使用的代码是 CMIS UART 示例代码.我将接收数据包数据,一次 1 个字节.换句话说,只要接收到每个字节,就会调用 UART 接收中断.一旦我得到完整的数据包,我将复制温度数据.我的 UART 回调函数可以正常工作.但是几个小时后,UART接收中断停止工作,UART无法接收任何东西.但是 UART 传输 ..
发布时间:2022-01-25 12:32:30 其他开发

在没有 IDE 的情况下如何使用 CMSIS?

我正在使用 STM32F103C8T6 并想使用 CMSIS,本质上只是寄存器定义,没有代码,让我的生活更轻松,同时仍然保持在低水平.问题是我不知道如何安装库以在 Makefile 的命令行上使用.所有文档似乎都与特定于供应商的 IDE 绑定,例如 STM32CubeIDE. 我想首先要做的是下载 CMSIS 库,我在 GitHub 上找到了该库.但是,在解压 ARM.CMSIS.5.6.0 ..
发布时间:2022-01-17 14:14:50 其他开发

CMSIS 库是否应该包含在版本控制中?

通常,我曾经包含特定于设备的标头 &由芯片供应商 (ST) 和版本控制中的 CMSIS-Core 标头提供的源.数量不多,我也没有更新它们的习惯.我使用 STM32 微控制器,但不使用 CUBE 框架 或标准外设库. 最近,我需要使用 CMSIS-DSP 库.CMSIS-DSP 库带有大量的头文件和源文件.我决定使用大约 5.4 MB 的预编译库 (libarm_cortexM4lf_mat ..
发布时间:2021-11-17 21:59:19 其他开发

如何在没有 IDE 的情况下使用 CMSIS?

我正在使用 STM32F103C8T6 并想使用 CMSIS,本质上只是寄存器定义,没有代码,让我的生活更轻松,同时仍然保持在低水平.问题是我不知道如何使用 Makefile 安装库以在命令行上使用.所有文档似乎都与供应商特定的 IDE(如 STM32CubeIDE)绑定. 我想首先要做的是下载我在 GitHub 上找到的 CMSIS 库.但是,在解压 ARM.CMSIS.5.6.0.pac ..
发布时间:2021-11-17 21:56:37 其他开发

CMSIS &STM32,如何开始?

我想在 STM32 上使用 CMSIS 开始项目.网上冲浪,我找不到任何具体的教程.有些开始项目使用 SPL(ST 已停产).我想要一个在 stm32cube 上学习 CMSIS 的资源. 如果有人帮助我,我会很高兴. 问候 解决方案 下载并安装STM32Cube 为您的微型创建新的 STM32 立方体项目(我为 STM32F446RE Nucleo 创建了3.为项目命名并按 ..
发布时间:2021-08-30 19:27:14 其他开发

成功接收几个小时后,UART接收中断停止触发

我正在使用与xbee连接的STM32f4发现板来接收来自远程温度传感器的温度数据.使用的代码是CMIS UART示例代码.我将一次接收一个字节的数据包数据.换句话说,每当接收到每个字节时,都会调用UART接收中断.一旦获得完整的数据包,我将复制温度数据.我的UART回调函数可以正常工作.但是几个小时后,UART接收中断停止工作,并且UART无法接收任何东西.但是,UART传输仍然有效.我正在使用波 ..
发布时间:2021-05-04 19:02:10 其他开发

在没有IDE的情况下如何使用CMSIS?

我正在使用STM32F103C8T6,并且想使用CMSIS,这实际上只是寄存器定义,没有代码,让我的生活更轻松,同时仍然保持低水平.问题是我不知道如何安装该库以在命令行上与Makefile一起使用.所有文档似乎都绑定了特定于供应商的IDE,例如STM32CubeIDE. 我想要做的第一件事就是下载CMSIS库,该库是在 GitHub上找到的.但是,解压缩 ARM.CMSIS.5.6.0.pa ..
发布时间:2021-04-09 19:27:32 其他开发

CMSIS库是否应包含在版本控制中?

通常,我以前会包含设备专用的标头&版本控制中由芯片供应商(ST)提供的源和CMSIS-Core标头.它们并不多,我也没有更新它们的习惯.我使用STM32微控制器,但不使用 CUBE框架或标准外设库. 最近,我需要使用CMSIS-DSP库.CMSIS-DSP库带有大量的头文件和源文件.我决定使用大约5.4 MB的预编译库(libarm_cortexM4lf_math.a).但是现在我开始质疑他 ..
发布时间:2021-04-09 19:26:48 其他开发

无法在Atollic中使用CMSIS库

我正在尝试为Atollic TrueStudio中的STM32微控制器使用CFFT函数.但是我无法使用任何DSP功能.我得到了错误- 未定义对"arm_cfft_f32"的引用和未定义对"arm_cfft_sR_f32_len16"的引用.我不知道问题出在哪里,因为它可以在Keil上运行.我在做什么错了? #include "stm32f4xx.h" #include "ar ..
发布时间:2020-06-26 12:54:55 其他开发

CMSIS-RTOS的osMailFree()返回某个地址,而不是osStatus类型的值

所以我将CMSIS-RTOS邮件队列机制与在180MHz上运行的STM32F427微控制器上的Keil uVision 5.0.5一起使用.而且,每时每刻使用osMailFree()释放先前分配的邮箱元素都会导致返回某些地址,而不是返回 osStatus 类型的值,例如 osOK 或 osErrorValue 或文档中所说的任何内容. 此地址指向分配给 osMailQDef 的服务结构的 o ..
发布时间:2020-05-14 01:02:43 C/C++开发

可以弱符号库中链接过程中得到解决?

我的方案是关于交叉编译到的Arduino由于(ARM目标),但我想这是一个通用的C弱符号的问题。 我要打破我的固件分为3部分: 1.硬件库(CMSIS,中间件) - > libHardware.a 2.实时OS库 - > libOS.a 3.应用code - > Output.elf联系到上述 引用的CMSIS实施已申报如下: 无效SysTick_Handler(无效)__attrib ..
发布时间:2016-08-23 11:42:27 C/C++