編寫STM32單片機程序時,經(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ù)
-
單片機
+關(guān)注
關(guān)注
6043文章
44622瀏覽量
638648 -
matlab
+關(guān)注
關(guān)注
185文章
2981瀏覽量
231023 -
STM32
+關(guān)注
關(guān)注
2272文章
10925瀏覽量
357627 -
程序
+關(guān)注
關(guān)注
117文章
3797瀏覽量
81423 -
keil
+關(guān)注
關(guān)注
69文章
1214瀏覽量
167298
發(fā)布評論請先 登錄
相關(guān)推薦
將格式化數(shù)據(jù)存儲到char數(shù)組的最簡單方法是什么?
PCB軟件自身導(dǎo)出坐標(biāo)數(shù)據(jù)方法
將新庫添加到Petalinux rootfs的最簡單方法是什么
使用浮點型數(shù)組存儲數(shù)據(jù)并導(dǎo)出
Keil導(dǎo)出memory窗口內(nèi)容方式
keil debug調(diào)試 導(dǎo)出數(shù)組數(shù)據(jù) 精選資料分享
怎樣通過Keil軟件導(dǎo)出memory窗口的內(nèi)容呢
keil debug調(diào)試導(dǎo)出數(shù)組數(shù)據(jù)的實現(xiàn)方法是什么?
PCB設(shè)計軟件坐標(biāo)數(shù)據(jù)導(dǎo)出方法
導(dǎo)出PCB設(shè)計軟件坐標(biāo)數(shù)據(jù)的方法
![<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>](https://file1.elecfans.com//web2/M00/A5/9E/wKgZomUMOUSAVOe4AABZHCAUXDo007.jpg)
將LCD屏幕連接到Arduino mega的最簡單方法
![<b class='flag-5'>將</b>LCD屏幕連接到Arduino mega的最<b class='flag-5'>簡單方法</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
使用蜂鳴器創(chuàng)建警報的最簡單方法
![使用蜂鳴器創(chuàng)建警報的最<b class='flag-5'>簡單方法</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論