91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在GD32F310開發(fā)板上進(jìn)行MultiTimer移植與分析

冬至配餃子 ? 來源:兆易創(chuàng)新GD32 MCU ? 作者:李同學(xué) ? 2022-09-23 10:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近很忙,收到板子后一直沒抽出時間來搞一下,趁著五一假期看到了之前一篇小虎寫的【GD32F310開發(fā)板試用】可無限擴(kuò)展的軟件定時器MultiTimer移植 聯(lián)想到自己最近在做的項(xiàng)目,看一下能不能移植使用一下,首先對小虎表示感謝。

先說一下我的需求,首先要在裸機(jī)上實(shí)現(xiàn)基于離散傅里葉變換的特征信號識別,因?yàn)椴蓸狱c(diǎn)是864不是基4的,沒法用快速傅里葉變換。對時間的要求較高,但是有一個對時間要求更高的需求故障判斷。

為了保障故障判斷功能模塊,工程大量采用狀態(tài)機(jī),對于涉及技術(shù)的過程,沒計(jì)算兩三步就需要狀態(tài)機(jī)跳出,對于顆粒度如何劃分只能通過實(shí)際的測試進(jìn)行調(diào)試。

看到MultiTimer猜想是否可以在裸機(jī)上實(shí)現(xiàn)任務(wù)的自動切換。下面直接基于小虎的工程進(jìn)行移植,但是發(fā)現(xiàn)MultiTimer文件夾沒有文件,從github上Load下載后進(jìn)行測試分析。

安裝pack存在如下問題:

pYYBAGMtEhuAFtynAABEjpKLLv8412.png

別人說MDK版本太低導(dǎo)致,但是我的MDK是正版只支持到5.16a無法進(jìn)行升級。也在微信群里找到了解決辦法

poYBAGMtEm2AfCyCAAA2GPmjM48072.png

按照該方法可以完美解決。

但是分析開源工程發(fā)現(xiàn)可能也無法滿足我項(xiàng)目的需求,首先是該開源工程存在一個callback占用時間過長時,會阻塞其他callback任務(wù)的執(zhí)行,而我的工程設(shè)計(jì)大量float以及double的計(jì)算會非常消耗時間,時間切片還是得自己進(jìn)行,無法做到系統(tǒng)級別的自動任務(wù)管理。



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 軟件定時器
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    7070
  • 狀態(tài)機(jī)
    +關(guān)注

    關(guān)注

    2

    文章

    499

    瀏覽量

    29160
  • GD32F3
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    4126
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    迅為驅(qū)動開發(fā)實(shí)戰(zhàn):iTOP-RK3568開發(fā)板eDP屏幕移植全攻略

    迅為驅(qū)動開發(fā)實(shí)戰(zhàn):iTOP-RK3568開發(fā)板eDP屏幕移植全攻略
    的頭像 發(fā)表于 12-30 15:42 ?905次閱讀
    迅為驅(qū)動<b class='flag-5'>開發(fā)</b>實(shí)戰(zhàn):iTOP-RK3568<b class='flag-5'>開發(fā)板</b>eDP屏幕<b class='flag-5'>移植</b>全攻略

    CW32F030開發(fā)板的工程模板

    開發(fā)板例程下面,這里,我選擇的是CW32-48F大學(xué)計(jì)劃的其中一個例程,去移植相關(guān)或者修改東西。 有一個基本的工程模板是學(xué)習(xí)比較方便的,當(dāng)然了你可以選擇自己去重新一步一步的構(gòu)建,目
    發(fā)表于 12-26 08:08

    EVAL-M1-05F310R評估:助力電機(jī)驅(qū)動設(shè)計(jì)的利器

    EVAL-M1-05F310R評估:助力電機(jī)驅(qū)動設(shè)計(jì)的利器 電機(jī)驅(qū)動應(yīng)用的設(shè)計(jì)領(lǐng)域,一款性能優(yōu)良且易于使用的評估能夠?yàn)楣こ處焸児?jié)省大量的時間和精力。今天,我們就來詳細(xì)探討一下英飛
    的頭像 發(fā)表于 12-21 15:25 ?766次閱讀

    【有獎評測】瑞薩RA × Zephyr FPB-RA6E2開發(fā)板評測

    乾芯QXS320F280049開發(fā)板是由乾芯科技推出的一款用于評估和開發(fā)C2000系列F280049微控制器的工具,級集成JTAG下載,串
    的頭像 發(fā)表于 12-02 08:08 ?694次閱讀
    【有獎評測】瑞薩RA × Zephyr FPB-RA6E2<b class='flag-5'>開發(fā)板</b>評測

    將經(jīng)典射擊游戲移植到芯科科技MG24 Matter開發(fā)板

    開發(fā)板之后,我們迎來了新的挑戰(zhàn):將另一款經(jīng)典第一人稱射擊游戲-毀滅公爵3D(Duke Nukem 3D)的完整體驗(yàn)帶到我們的超低功耗平臺MG24的開發(fā)板上,以實(shí)現(xiàn)包括游戲音樂、多人連線模式等完整的游戲玩法。
    的頭像 發(fā)表于 11-30 10:46 ?1048次閱讀
    將經(jīng)典射擊游戲<b class='flag-5'>移植</b>到芯科科技MG24 Matter<b class='flag-5'>開發(fā)板</b>

    如何移植EtherCAT Igh--基于米爾RK3576開發(fā)板

    本文將介紹基于米爾電子MYD-LR3576開發(fā)板(米爾基于瑞芯微RK3576開發(fā)板)的移植EtherCATIgh方案的開發(fā)測試。摘自優(yōu)秀
    的頭像 發(fā)表于 09-26 08:04 ?9905次閱讀
    如何<b class='flag-5'>移植</b>EtherCAT Igh--基于米爾RK3576<b class='flag-5'>開發(fā)板</b>

    【上海晶珩睿莓1開發(fā)板試用體驗(yàn)】移植LVGL9.3并使用32位色進(jìn)行顯示

    之前的開發(fā)板試用帖子中,我使用Linux開發(fā)板移植LVGL9.1,而LVGL9系版本目前最新更新到9.3(master分支,release版本),
    發(fā)表于 09-18 00:52

    GD32F437開發(fā)板添加lwip支持后ping不通電腦怎么解決?

    使用GD32F437的開發(fā)板studio中添加lwip的支持后,將開設(shè)置和電腦相同的網(wǎng)段,并用網(wǎng)線連接
    發(fā)表于 09-09 07:43

    【干貨分享】M-K1HSE開發(fā)板上使用SecureCRT工具進(jìn)行調(diào)試

    SecureCRT是一款支持SSH協(xié)議的終端仿真軟件,可通過串口或網(wǎng)口對開發(fā)板系統(tǒng)信息進(jìn)行查看、對開發(fā)板系統(tǒng)進(jìn)行調(diào)試等。
    的頭像 發(fā)表于 08-12 08:07 ?1496次閱讀
    【干貨分享】<b class='flag-5'>在</b>M-K1HSE<b class='flag-5'>開發(fā)板</b>上使用SecureCRT工具<b class='flag-5'>進(jìn)行</b>調(diào)試

    Vivado無法選中開發(fā)板的常見原因及解決方法

    使用 AMD Vivado Design Suite 對開發(fā)板(Evaluation Board)進(jìn)行 FPGA 開發(fā)時,我們通常希望創(chuàng)
    的頭像 發(fā)表于 07-15 10:19 ?1713次閱讀
    Vivado無法選中<b class='flag-5'>開發(fā)板</b>的常見原因及解決方法

    【新品】遠(yuǎn)距離圖傳數(shù)傳模塊開發(fā)板、藍(lán)牙模塊開發(fā)板、無線模塊開發(fā)板

    ,搭配億佰特自研的遠(yuǎn)距離圖傳+數(shù)傳為一體的遠(yuǎn)距離無線模塊E611-900NW20S進(jìn)行使用。該款開發(fā)板具備完整的功能,擁有16Mbps的傳輸速率,可實(shí)現(xiàn)傳輸4路108
    的頭像 發(fā)表于 06-12 19:33 ?1155次閱讀
    【新品】遠(yuǎn)距離圖傳數(shù)傳模塊<b class='flag-5'>開發(fā)板</b>、藍(lán)牙模塊<b class='flag-5'>開發(fā)板</b>、無線模塊<b class='flag-5'>開發(fā)板</b>

    極海APM32F407IG-Tiny開發(fā)板的DAPLINK固件更新方法

    最近申請到了APM32F407IG-Tiny,這塊開發(fā)板做工不錯,尤其自帶了DAPLINK下載器,外設(shè)資源也挺豐富的,很適合做mbedos移植,并且mbedos官方stduio是有自
    的頭像 發(fā)表于 05-24 14:28 ?1484次閱讀
    極海APM32<b class='flag-5'>F</b>407IG-Tiny<b class='flag-5'>開發(fā)板</b>的DAPLINK固件更新方法

    如何在APM32F407開發(fā)板上應(yīng)用uC/OS-III實(shí)時操作系統(tǒng)

    最近我開始學(xué)習(xí) uC/OS-III 實(shí)時操作系統(tǒng),并著手將其移植到APM32F407 開發(fā)板上。在這個過程中,我遇到了許多有趣的挑戰(zhàn)和發(fā)現(xiàn),也感受到了操作系統(tǒng)帶來的強(qiáng)大功能和靈活性。
    的頭像 發(fā)表于 04-01 09:39 ?1583次閱讀
    如何在APM32<b class='flag-5'>F</b>407<b class='flag-5'>開發(fā)板</b>上應(yīng)用uC/OS-III實(shí)時操作系統(tǒng)

    STM32F103C8T6開發(fā)板最小系統(tǒng)原理圖

    電子發(fā)燒友網(wǎng)站提供《STM32F103C8T6開發(fā)板最小系統(tǒng)原理圖》資料免費(fèi)下載
    發(fā)表于 03-24 09:09 ?92次下載

    移植RT-Thread到靈動微MM32F5265開發(fā)板教程

    近期,筆者有幸獲得靈動微 MM32F5265 開發(fā)板的體驗(yàn)資格。MM32F5260 搭載了 arm china "Star-MC1 內(nèi)核"處理器,擁有高性能,主打家電和工業(yè)等高可靠性應(yīng)用領(lǐng)域。
    的頭像 發(fā)表于 03-17 10:16 ?2220次閱讀
    <b class='flag-5'>移植</b>RT-Thread到靈動微MM32<b class='flag-5'>F</b>5265<b class='flag-5'>開發(fā)板</b>教程