在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

將KEIL軟件中數組數據導出的簡單方法

CHANBAEK ? 來源:電子e學堂 ? 作者:楊風健 ? 2023-06-02 16:13 ? 次閱讀

編寫STM32單片機程序時,經常性的需要進行數據的采集或者傳輸,為了便于觀察和處理數據,需要對數據進行分析和可視化處理,這個時候,我們希望把在調試代碼的時候,將KEIL中的數據取出來,之前也想了一些辦法,雖然能取出來,但是麻煩,今天偶然發現了一個超級好用的方法,推薦給大家。

01進入調試界面

這步沒啥說的,既然要采集數據總要讓程序運行起來,進入調試界面,這時候Debug-->Function Editor 可用。

圖片

02編輯代碼

進入下面界面,

圖片

根據自己的需要編輯輸出的數組名稱和長度,代碼如下:

FUNC void export_data(void) {
int i;


exec("log > Data.log");
printf("ori_data\\n");
for (i = 0; i < 500; i++) {
printf ("%d\\n", gADC_Cur[i]);
 }
printf("lp_data\\n");
for (i = 0; i < 500; i++) {
printf ("%d\\n", gs16_LP_50_FIR[i]);
 }
printf("hp_data\\n");
for (i = 0; i < 500; i++) {
printf ("%d\\n", gs16_HP[i]);
 }
exec("log off");
}

點擊編譯按鈕,提示no errors,即表示無錯誤。

03輸出數據

調出command窗口:

圖片

并在command窗口輸入如下代碼:

export_data()

會在工程目錄下面生成對應文件

圖片

用記事本打開,即可看到數據,可方便導入到MATLAB或者Excel進行處理。

圖片

matlab查看數據

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6065

    文章

    44946

    瀏覽量

    648064
  • matlab
    +關注

    關注

    189

    文章

    2999

    瀏覽量

    233493
  • STM32
    +關注

    關注

    2290

    文章

    11019

    瀏覽量

    362983
  • 程序
    +關注

    關注

    117

    文章

    3825

    瀏覽量

    82562
  • keil
    +關注

    關注

    69

    文章

    1223

    瀏覽量

    169182
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    格式化數據存儲到char數組的最簡單方法是什么?

    os_printf文本格式化為 UART 輸出的函數。 格式化數據存儲到 char 數組的最簡單方法是什么?
    發表于 07-11 08:01

    PCB軟件自身導出坐標數據方法

    數據,步驟大致可以分為單位切換、設置坐標原點、坐標導出三步。下面分別介紹一些常見 PCB 設計軟件坐標數據
    發表于 08-01 18:17

    新庫添加到Petalinux rootfs的最簡單方法是什么

    嗨,新庫添加到Petalinux rootfs的最簡單方法是什么?1>如何預編譯的庫添加到rootfs,這將在petalinux-config -c rootfs檢測到2>如何
    發表于 05-22 08:32

    使用浮點型數組存儲數據導出

    一、簡介很多時候我們需要將單片機內部的數據導出進行分析與處理,但是實際上內存數據是以HEX格式存儲在內存的并且不同類型的數據的存儲格式也是
    發表于 08-17 08:28

    Keil導出memory窗口內容方式

    一、導出到文件調試代碼過程中經常將變量儲存在大數組,以分析數據的變化趨勢。使用TI的ccs時,數組可以方便的
    發表于 08-17 06:09

    keil debug調試 導出數組數據 精選資料分享

    了可以數據輸出的方法,可以導出至其他軟件進行觀察。步驟stm32連接stlink 打開keil
    發表于 08-18 06:50

    怎樣通過Keil軟件導出memory窗口的內容呢

    怎么從導出的內容解析出想要的數據呢?怎樣通過Keil軟件導出memory窗口的內容呢?
    發表于 11-19 06:07

    keil debug調試導出數組數據的實現方法是什么?

    keil debug調試導出數組數據的實現方法是什么?
    發表于 11-22 06:51

    PCB設計軟件坐標數據導出方法

    PCB設計軟件坐標數據導出方法 現代電子生產企業的設計部門幾乎全部采用PCB軟件進行電路設計,生產制造部門也大量使用貼片機、插
    發表于 01-25 09:06 ?1589次閱讀

    導出PCB設計軟件坐標數據方法

    本文詳細介紹所有常見PCB設計軟件坐標數據導出方法及步驟,以給從事相關工作的工藝技術人員提供參考。 現代
    發表于 06-13 09:41 ?5331次閱讀
    <b class='flag-5'>導出</b>PCB設計<b class='flag-5'>軟件</b>坐標<b class='flag-5'>數據</b>的<b class='flag-5'>方法</b>

    測試IGBT的簡單方法

    一些測試IGBT的簡單方法
    的頭像 發表于 06-19 10:19 ?1.5w次閱讀

    LCD屏幕連接到Arduino mega的最簡單方法

    電子發燒友網站提供《LCD屏幕連接到Arduino mega的最簡單方法.zip》資料免費下載
    發表于 10-19 09:49 ?1次下載
    <b class='flag-5'>將</b>LCD屏幕連接到Arduino mega的最<b class='flag-5'>簡單方法</b>

    使用蜂鳴器創建警報的最簡單方法

    電子發燒友網站提供《使用蜂鳴器創建警報的最簡單方法.zip》資料免費下載
    發表于 12-15 11:05 ?0次下載
    使用蜂鳴器創建警報的最<b class='flag-5'>簡單方法</b>

    PHP數組的使用方法

    PHP數組的使用方法! PHP是一種廣泛使用的網絡編程語言,它的數組功能非常強大且靈活。數組是一種數據
    的頭像 發表于 01-12 15:11 ?767次閱讀

    怎樣keil的程序導出

    1. 準備工作 在開始導出程序之前,需要確保已經完成了以下準備工作: 安裝Keil MDK-ARM軟件。 創建一個新的項目,并添加所需的源文件和庫文件。 配置項目設置,包括芯片型號、編譯器選項、鏈接
    的頭像 發表于 09-02 10:23 ?4632次閱讀
    主站蜘蛛池模板: 伊人网大 | 亚洲精品福利你懂 | 国产三级跑 | 国产色丁香久久综合 | 欧美一级在线观看播放 | 精品国产乱码一区二区三区 | 色综合激情丁香七月色综合 | 波多野结衣三个女人蕾丝边 | 国产高清不卡一区二区 | 亚洲黄网址 | 大尺度视频网站久久久久久久久 | 色www视频永久免费软件 | 国产你懂的视频 | 又黄又视频 | 国产国产成人人免费影院 | 免费一级毛片在线播放不收费 | 美女色18片黄黄色 | 国产在线五月综合婷婷 | 中文字幕一区2区 | 国产精品资源在线观看 | 一级片观看 | 人人干视频在线观看 | 91免费网站在线看入口黄 | 7777奇米| 三级在线观看视频 | 免费大片黄国产在线观看 | 成人精品第一区二区三区 | 女人张开腿让男人做爽爽 | 福利视频免费看 | 欧美伊人久久大香线蕉综合69 | 性网站在线观看 | 色天天综合色天天天天看大 | 午夜免费免费啪视频观看 | 天天夜夜骑| 在线亚洲综合 | 国产小视频在线看 | 2021最新国产成人精品视频 | 激情91| 黄色的视频网站 | 一本大道香蕉大vr在线吗视频 | 欧美综合精品一区二区三区 |