Keil的debug模式可以可以将定义的数组保存,从而得到一定的采样数据。
参考的代码来源:
KeiL 调试时保存watchwindow的参数变量到文件_keil watch 变量_SeniorZ的博客-CSDN博客
唯一还要注意的是整数和浮点数的区分,%u还是%f根据自己的数据类型选择。我的保存设置文件形式如下:
FUNC void displayvalues(void)
{
int idx;
// displayvalues()
exec("log > Name.log");//MyValues
for (idx = 0; idx <= 200000; idx++)
{
printf ("%d %.3f\n",idx, -0.1*adc1Buf[idx]);//浮点数
//printf ("%d %u\n",idx, adc1Buf[idx]);//整数
}
exec("lo