这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 我的CAN与串口的协议转换终于有突破了,发个帖高兴下

共9条 1/1 1 跳转至

我的CAN与串口的协议转换终于有突破了,发个帖高兴下

工程师
2012-05-21 23:55:21     打赏

       今天晚上又搞了两个小时,终于能够双机互相转换实现数据通信,但是还有一些不如意的地方,单从做实验角度应该算是成功了,但是我想做成项目上能应用的产品,所以继续优化代码啊。
       这个实验已经耗费我两个周的时间了,从CAN入门,到进一步提升对USART中断的应用,可是让我费尽心机了...希望明天有新突破吧,O(∩_∩)O哈哈~




关键词: 我的     串口     协议     转换     终于     破了     发个     高兴    

工程师
2012-05-22 00:09:33     打赏
2楼
哈哈,现在还不能高兴,明天继续搞,非得拿下,让这个东西都折磨死我了

工程师
2012-05-22 00:14:55     打赏
3楼
这个还没有计算,不过我到时想到过这个事情。为了优化代码啊,我搞通通信之后,决定尝试下

工程师
2012-05-22 00:28:25     打赏
4楼
我现在的代码是在中断接收完串口的数据后,再去处理接收到的数据,可我现在就遇到一个问题就是,不知道在哪里定义这个接收完成的标志位。一直没有想到合适的方法,不知道是不是我太笨了。

工程师
2012-05-22 13:05:59     打赏
5楼
嗯,今天尽量有收获!

工程师
2012-05-22 15:25:05     打赏
6楼
慢慢来吧,现在感觉要是项目应用还不够

工程师
2012-05-22 15:25:55     打赏
7楼
哎,我发现这个串口中断收发不如意,看看今天能不能改用DMA的方式

工程师
2012-05-22 18:42:20     打赏
8楼
我先比较迷糊的地方时,当串口发送来了一批数据,怎么样才能识别出所有的数据都已经接收完,然后我再去调用CAN的发送程序。而这个标志我不知道怎么定义好,因为串口中断一次就接收一个数据啊,现在我的代码是发送来一批数据时,CAN首先将第一个数据就发走了,然后再将剩余的发走,而我要的不是这样,我想等全部接收完再发送。

工程师
2012-05-22 18:43:12     打赏
9楼

今天搞了一下午,还是没有很大的突破,总是出现很多不如意的地方,哎,让大家失望了


共9条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]