第1楼 作者:强强 发表时间:2010-8-5 13:17:24 | ||
由于windows不是实时操作系统,所以与时序有关的应交由下位机来做 如果下位机的计算能力有限,下位机可以将采集的数据和与数据对应的时间轴一起发送到pc,由上位机来完成复杂的运算 回复楼主 回复第1楼 |
第2楼 作者:saliven 发表时间:2010-8-24 10:35:10 | ||
逻辑分析仪方案 实际查看了电路图,发现只能做8路的逻辑分析器,P1口已经用做D12连接了,只有P0口连接到扩展板上。 另外,因为MCU读取数据需要一个时间,因此最高只能设置采样率500HZ,如果想再高,只能提升MCU主频了,但最高也不能超过2000HZ,毕竟主频不能无限高。 看来其他的逻辑分析仪开发板都使用GPIF配合FPGA方案是有他们的道理的。 这个功能,下位机非常简单,写一个定时器,触发中断,在中断程序中去读取P0口的数据,写入临时数据区。 主程序则是两个部分,一个是接收上位机控制指令并处理,一个是将临时数据区的内容不断发往上位机,在Main函数的主循环中处理就行了。 上位机程序是找了网上的一个现成的改写的。 回复楼主 回复第2楼 |
第3楼 作者:强强 发表时间:2010-8-24 20:50:14 | |||
楼做已经做出来了吗,可否发点演示图片上来欣赏一下 回复楼主 回复第3楼 |