昨天使用8003,LB1010,LB1013三块评估板做了一个16路单线通讯的实验,使用资源如下:
一、SC92F8003评估板
1、16个GPIO做为单线通讯的输入端,16路可以并发输入,每一路都可以任意时间点输入,相互不干扰
2、定时器2,180US中断一次,用于捕捉16路单线通讯的电平时间
3、串口,9600波特率,用于打印单线通讯传上来的数据,串口使用GPIO为P1.5 P1.6
4、处理16路单线通讯接收数据用时72微秒,没有接收负载时用时44微秒, 8003还有时间可以做一些其它的事件,
二、LB1010,LB1013触摸评估板
1、各使用8个GPIO做为单线通讯的输出端,接口分别为P2.0 \ P2.1 \ P2.4 \ P2.5 \ P2.6 \ P1.1 \ P1.3 \ P1.4
2、定时器1,180US中断一次,用于八路单线通讯输出
三、16路单线通讯作了50万字节的通讯没有发现丢包,下图第一张图用55做间隔没有办法分清是哪路进来的数据,第二张图用A0到AF用区分,可以看到接收了100万字节的数进来,去掉接口标号A0--AF大概50万字节的样子,分到每个接口有三万多字节
SAVE2019-05-06_18-57-43.zip
(4.67 KB)
|