单片机内部数据离线绘制波形

12 篇文章 0 订阅
6 篇文章 0 订阅

在调试单片机时,有时为了调试方便需要显示连续的波形,除了发送给上位机显示和用ccs自带的显示波形窗口,本文介绍另外一种离线显示数据波形的方法。

之所以用Psim中的SIMview是操作简单,便于缩放和数据处理。

本文采用dsp28335实验,也可用于stm32中,或者其它需要显示数据波形并进行分析的地方。

目录

1.ccs6.0 导出数据

2.excel加工数据

3.psim显示数据


1.ccs6.0 导出数据

首先选择在线调试,将需要摘取的数据通过数组的形式,如采用以下代码

void Record(float cha,float chb,float chc,RECORDDHandle v)
{
	if(v->ENABLE==1)
	{
	v->ch1[v->Counter] = cha;
	v->ch2[v->Counter] = chb;
	v->ch3[v->Counter] = chc;
	v->Counter++;
	}
	if(v->Counter > RECORDCOUNTER)
	{
		v->ENABLE = 0;
	}
}

 通过RECORDCOUNTER来控制数据的数量。

然后在MemoryBrowser中右键,如下图

根据数据地址和容量大小,将内存中的数据保存到电脑中

2.excel加工数据

数据用excel打开,并合并处理。

按照上图中的数据格式,处理数据,记得第一行第一个是Time,第一列是时间,按照序列填写即可,可以将几个通道的数据均添加到excel,保存为TXT格式。保存后txt如下图

 

3.psim显示数据

将第二步中的txt数据直接用psim中的simview打开如下图

然后就是simview基本操作了

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值