99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

將KEIL軟件中數(shù)組數(shù)據(jù)導(dǎo)出的簡單方法

CHANBAEK ? 來源:電子e學(xué)堂 ? 作者:楊風(fēng)健 ? 2023-06-02 16:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

01進(jìn)入調(diào)試界面

這步?jīng)]啥說的,既然要采集數(shù)據(jù)總要讓程序運行起來,進(jìn)入調(diào)試界面,這時候Debug-->Function Editor 可用。

圖片

02編輯代碼

進(jìn)入下面界面,

圖片

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

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輸出數(shù)據(jù)

調(diào)出command窗口:

圖片

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

export_data()

會在工程目錄下面生成對應(yīng)文件

圖片

用記事本打開,即可看到數(shù)據(jù),可方便導(dǎo)入到MATLAB或者Excel進(jìn)行處理。

圖片

matlab查看數(shù)據(jù)

圖片

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

    關(guān)注

    6067

    文章

    44992

    瀏覽量

    650684
  • matlab
    +關(guān)注

    關(guān)注

    189

    文章

    3001

    瀏覽量

    234186
  • STM32
    +關(guān)注

    關(guān)注

    2293

    文章

    11032

    瀏覽量

    365152
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3826

    瀏覽量

    83016
  • keil
    +關(guān)注

    關(guān)注

    69

    文章

    1223

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    PCB軟件自身導(dǎo)出坐標(biāo)數(shù)據(jù)方法

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

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

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

    使用浮點型數(shù)組存儲數(shù)據(jù)導(dǎo)出

    一、簡介很多時候我們需要將單片機(jī)內(nèi)部的數(shù)據(jù)導(dǎo)出進(jìn)行分析與處理,但是實際上內(nèi)存數(shù)據(jù)是以HEX格式存儲在內(nèi)存的并且不同類型的數(shù)據(jù)的存儲格式也是
    發(fā)表于 08-17 08:28

    Keil導(dǎo)出memory窗口內(nèi)容方式

    一、導(dǎo)出到文件調(diào)試代碼過程中經(jīng)常將變量儲存在大數(shù)組,以分析數(shù)據(jù)的變化趨勢。使用TI的ccs時,數(shù)組可以方便的
    發(fā)表于 08-17 06:09

    keil debug調(diào)試 導(dǎo)出數(shù)組數(shù)據(jù) 精選資料分享

    了可以數(shù)據(jù)輸出的方法,可以導(dǎo)出至其他軟件進(jìn)行觀察。步驟stm32連接stlink 打開keil
    發(fā)表于 08-18 06:50

    怎樣通過Keil軟件導(dǎo)出memory窗口的內(nèi)容呢

    怎么從導(dǎo)出的內(nèi)容解析出想要的數(shù)據(jù)呢?怎樣通過Keil軟件導(dǎo)出memory窗口的內(nèi)容呢?
    發(fā)表于 11-19 06:07

    keil debug調(diào)試導(dǎo)出數(shù)組數(shù)據(jù)的實現(xiàn)方法是什么?

    keil debug調(diào)試導(dǎo)出數(shù)組數(shù)據(jù)的實現(xiàn)方法是什么?
    發(fā)表于 11-22 06:51

    PCB設(shè)計軟件坐標(biāo)數(shù)據(jù)導(dǎo)出方法

    PCB設(shè)計軟件坐標(biāo)數(shù)據(jù)導(dǎo)出方法 現(xiàn)代電子生產(chǎn)企業(yè)的設(shè)計部門幾乎全部采用PCB軟件進(jìn)行電路設(shè)計,生產(chǎn)制造部門也大量使用貼片機(jī)、插
    發(fā)表于 01-25 09:06 ?1615次閱讀

    導(dǎo)出PCB設(shè)計軟件坐標(biāo)數(shù)據(jù)方法

    本文詳細(xì)介紹所有常見PCB設(shè)計軟件坐標(biāo)數(shù)據(jù)導(dǎo)出方法及步驟,以給從事相關(guān)工作的工藝技術(shù)人員提供參考。 現(xiàn)代
    發(fā)表于 06-13 09:41 ?5395次閱讀
    <b class='flag-5'>導(dǎo)出</b>PCB設(shè)計<b class='flag-5'>軟件</b>坐標(biāo)<b class='flag-5'>數(shù)據(jù)</b>的<b class='flag-5'>方法</b>

    測試IGBT的簡單方法

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

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

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

    使用蜂鳴器創(chuàng)建警報的最簡單方法

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

    PHP數(shù)組的使用方法!

    PHP數(shù)組的使用方法! PHP是一種廣泛使用的網(wǎng)絡(luò)編程語言,它的數(shù)組功能非常強(qiáng)大且靈活。數(shù)組是一種數(shù)據(jù)
    的頭像 發(fā)表于 01-12 15:11 ?811次閱讀

    怎樣keil的程序導(dǎo)出

    1. 準(zhǔn)備工作 在開始導(dǎo)出程序之前,需要確保已經(jīng)完成了以下準(zhǔn)備工作: 安裝Keil MDK-ARM軟件。 創(chuàng)建一個新的項目,并添加所需的源文件和庫文件。 配置項目設(shè)置,包括芯片型號、編譯器選項、鏈接
    的頭像 發(fā)表于 09-02 10:23 ?4853次閱讀