主题 : 新人求助! 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 72881
精华: 0
发帖: 17
金钱: 85 两
威望: 17 点
综合积分: 34 分
注册时间: 2012-06-29
最后登录: 2012-08-03
楼主  发表于: 2012-06-30 00:50

 新人求助!

大家好!第一次在论坛发帖!

我是刚刚接触6410的,现在要做一个ANDROID平台下从串口读写数据的控制程序,可以向串口发送命令字,启动外部设备;同时,可以从串口读出外设采集的数据;另外因为要接两个外设,所以还要考虑分时读取,将两种数据依次读到缓冲区里并且传输出去

因为刚刚接触,所以不是很懂,在论坛里也看了几篇,并且实验了一下但是都解决不出来,希望各位高手们能帮忙解决一下,给点指导意见!谢谢啦!也非常乐意和大家交流!谢谢!
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2012-06-30 08:33
现在要做一个ANDROID平台下从串口读写数据的控制程序,可以向串口发送命令字,启动外部设备;同时,可以从串口读出外设采集的数据

串口只是数据通信的途径,关键在于定义好数据通信的协议和格式。
另外因为要接两个外设,所以还要考虑分时读取,将两种数据依次读到缓冲区里并且传输出去

这不是大问题,每个串口硬件上都有自己独立的缓冲区,另外程序里也可以会在读写串口前建立缓冲。

我想你第一步需要先做好硬件设计,把外设和6410开发板之间的连接定义好。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."