智能车制作

标题: 关于论坛广泛使用的调试软件的疑问 [打印本页]

作者: 心_如止水    时间: 2012-4-18 00:05
标题: 关于论坛广泛使用的调试软件的疑问
           似乎很多人在用VisualScope这个调试软件,截图[attach]23095[/attach]



不过我有点小小的疑问,没注册的话貌似只能使用9600波特率来传输,也就是说每毫秒只能传输9600/8/1000=1.2个字节的数据,好像这个软件又必须每次发送10个字节,那就要8.3个毫秒,这还不算CRC校验以及车模控制的时间。
电磁车中控制周期只有5ms,不知道大家是怎么解决这个问题的。
是有注册码?还是说每个周期可以只发送两个字节?
望高手指点,如果可以解决的话,这个软件还是挺方便的。

作者: wolflsh    时间: 2012-4-18 01:40
用DMA
作者: 19504643    时间: 2012-4-18 13:23
嗯,我也想注册啊,可是在哪里呢?
作者: dright_chao    时间: 2012-4-18 14:18
wolflsh 发表于 2012-4-18 01:40
用DMA

XS128没有DMA吧。。。那还有什么解决办法没?
作者: liu1guo2qiang3    时间: 2012-4-18 15:20
我觉得不是很影响。
把计算的东西都放在中断里做好。
主程序只管发送。
那样不会影响工作的 。
作者: dright_chao    时间: 2012-4-18 16:01
liu1guo2qiang3 发表于 2012-4-18 15:20
我觉得不是很影响。
把计算的东西都放在中断里做好。
主程序只管发送。

那是不是对中断的时间有要求呢?

作者: liu1guo2qiang3    时间: 2012-4-18 17:07
dright_chao 发表于 2012-4-18 16:01
那是不是对中断的时间有要求呢?

给你做个参考吧
我按官方的去做的是1ms进去一个断
外面还有PAI模块的中断
主程序就只有发送的指令。
没有影响到什么呀??

作者: dright_chao    时间: 2012-4-18 18:22
liu1guo2qiang3 发表于 2012-4-18 17:07
给你做个参考吧
我按官方的去做的是1ms进去一个断
外面还有PAI模块的中断

我的程序现象是:主程序中加上EnableInterrupts之后就无法发送数据。去掉之后中断就进不去了。PS:我用的是RTI,中断周期1ms。不知大侠可否给个示例程序看看?

作者: liu1guo2qiang3    时间: 2012-4-18 19:21
dright_chao 发表于 2012-4-18 18:22
我的程序现象是:主程序中加上EnableInterrupts之后就无法发送数据。去掉之后中断就进不去了。PS:我用的 ...

我的。

作者: dright_chao    时间: 2012-4-19 22:36
liu1guo2qiang3 发表于 2012-4-18 19:21
我的。

问题解决了,原来是PORTE没有设置。。谢谢大侠!!




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2