在GD32F310开发板上进行MultiTimer移植与分析
2024-12-06 来源:elecfans
先说一下我的需求,首先要在裸机上实现基于离散傅里叶变换的特征信号识别,因为采样点是864不是基4的,没法用快速傅里叶变换。对时间的要求较高,但是有一个对时间要求更高的需求故障判断。
为了保障故障判断功能模块,工程大量采用状态机,对于涉及技术的过程,没计算两三步就需要状态机跳出,对于颗粒度如何划分只能通过实际的测试进行调试。
看到MultiTimer猜想是否可以在裸机上实现任务的自动切换。下面直接基于小虎的工程进行移植,但是发现MultiTimer文件夹没有文件,从github上Load下载后进行测试分析。
安装pack存在如下问题:

别人说MDK版本太低导致,但是我的MDK是正版只支持到5.16a无法进行升级。也在微信群里找到了解决办法

按照该方法可以完美解决。
但是分析开源工程发现可能也无法满足我项目的需求,首先是该开源工程存在一个callback占用时间过长时,会阻塞其他callback任务的执行,而我的工程设计大量float以及double的计算会非常消耗时间,时间切片还是得自己进行,无法做到系统级别的自动任务管理。
相关文章
- 如何对GD32F310开发板的外部中断进行测试呢
- GD32F310开发板串口的数据接收与数字自动转换
- GD32F310开发板试用--基于RTT Nano的RTT软件包使用
- ALINX技术教程:Zynq UltraScale+ MPSoC平台PYNQ 3.1.2系统移植指南
- 【教程】STM32H743驱动RGB屏幕并移植LVGL v8.0
- 移植FreeRTOS到STM32(嵌入式入门)
- 【STM32 HAL库】HAL库的移植及工程模板的建立
- STM32MP157 Linux系统移植开发篇12:Linux内核MIPI LCD驱动移植
- STM32移植U8g2图形库——玩转OLED显示
- LVGL8.3学习记录(四)-KEIL&Stm32 LVGL显示移植配置
- 六大全新产品系列推出,MCX A微控制器家族迎来创新
- 意法半导体全新STM32C5系列,重新定义入门级微控制器性能与价值,赋能万千智能设备
- 从控制到系统:TI利用边缘AI重塑嵌入式MCU的边界
- 模组复用与整机重测在SRRC、CCC、CTA/NAL认证中的实践操作指南
- 有源晶振与无源晶振的六大区别详解
- 英飞凌持续巩固全球微控制器市场领导地位
- 使用 Keil Studio for Visual Studio Code开发 STM32 设备
- 蓝牙信道探测技术原理与开发套件实践
- LoRa、LoRaWAN、NB-IoT与4G DTU技术对比及工业无线方案选型分析
- Microchip 推出生产就绪型全栈边缘 AI 解决方案,赋能MCU和MPU实现 智能实时决策
热门新闻




