怎么从DSP中读取数据
就是在DSP程序运行过程中,读取一个变量的值,并把它以可读文件的形式保存在电脑中,这个变量的值随着程序每次运行改变,就是想得到一段时间内这个变量的值,怎么操作呢,用的是C...
就是在DSP程序运行过程中,读取一个变量的值,并把它以可读文件的形式保存在电脑中,这个变量的值随着程序每次运行改变,就是想得到一段时间内这个变量的值,怎么操作呢,用的是CCS的运行环境,谢谢
展开
1个回答
展开全部
如果只是想查看该变量的变化值,可以在内存中单独定义一块区域,在程序中将变量的变化值顺序存入该区域,然后在DEBUG----->MEMORY中就能查看了
如果一定要以文件的形式保存,那就要用串口通讯了,RS232和RS485都可以,用VB、VC等上位机程序将接收到的数据放在建立的文件中
如果一定要以文件的形式保存,那就要用串口通讯了,RS232和RS485都可以,用VB、VC等上位机程序将接收到的数据放在建立的文件中
追问
上位机程序是否得自己编写呢,有没有大致的模板什么的呢,想用文件存储主要是实时的获取数据,并不是只要一次运行的结果,知道RTDX能实现,只是感觉不简单,不好实现
追答
建议首先实现简单的串口通信功能,然后再根据自己的要求对DSP软件和上位机软件进行修改.
要实现简单的串口通信功能,硬件方面要有转换电路(232电路或485电路),如果你的上位机是USB口,还要买一根USB-RS232转接线或USB-RS-485转接线,软件方面在DSP上载入232或485例程,上位机使用串口助手软件,如果要最终实现自己编程,则要找源程序(我用的是VB串口助手,具体什么编程工具看自己的能力及喜好了),不管是DSP源程序和串口助手源程序在网上都能找到
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询