发布于 2009-10-10 21:32:37
1楼
用CP340和打印机通讯相对于与其它设备的通讯还是比较简单的,因为只需要往外发送数据就行了,一般不需要接收数据的处理。
首先,要将发送的数据连续存放在一个数据块中,最好以字节为单位,比如:数据存放在DB10的前20个字节,即DB10.DBB0 - DBB19。
FB_P_SEND几个主要参数的用法:
1、REQ:发送请求,上升沿时会发送数据。
2、LADDR:CP340在硬件组态时分配的输出地址。
3、R:复位,我一般不用。
4、DB_NO:存放发送数据的数据块号,本例为10(DB10)。
5、DBB_NO:发送数据的首字节号,本例为0(DBB0)。
6、LEN:发送数据的长度(字节),本例为20。
7、DONE:发送无错误。
8、ERROR:发送有错误。
9、STATUS:错误代码,无错误时为0。