采用3线制TTL电平UART通信接口,可以方便地实现与单片机或其他微处理器连接。
默认波特率为115200,其它可选波特率有9600,19200,38400和57600。
外形尺寸:20*30*13mm
PTC06的详细通讯协议如下:(指令的数字均为16进制)
1.复位指令:56 00 26 00 返回:76 00 26 00 +DSP版本信息
(只需判断返回的前4个字节正确即可,版本信息不用理会)
2.拍照指令:56 00 36 01 00返回:76 00 36 00 00
3.读所拍图片长度指令:56 00 34 01 00返回:76 00 34 00 04 00 00 XX YY
XX YY -------图片数据长度,XX为高位字节,YY为低位字节
4.读取所拍图片数据指令:56 00 32 0C 00 0A 00 00XX XX00 00YY YY00 FF
返回:76 00 32 00 00 FF D8 。。。。。。FF D9 76 00 32 00 00
00 00 XX XX ---起始地址(先高位字节,后低位字节。必须是8的倍数)
00 00 YY YY ---本次读的数据长度(先高位字节,后低位字节)
注意:完整的JPEG图片文件一定是以FF D8开始,FF D9结束。
如果是一次性读出整张图片数据,则起始地址就是:00 00 00 00,本次读的数据长度就是4.3指令读出的整张图片的字节长度。读出的数据就是以FF D8开头,FF D9结尾。
如果要分多次读取图片数据,则*一次读的起始地址是:00 00 00 00,后几次读的起始地址就是上一次读取数据的末尾地址。
5.清空图片缓存指令:56 00 36 01 03返回:76 00 36 00 00
6.设置拍照图片压缩率指令:56 00 31 05 01 01 12 04 XX 返回:76 00 31 00 00
XX一般选36 (范围:00 ----FF)
7.设置拍照图片大小指令: (默认大小为:640 * 480)
56 00 31 05 04 01 00 19 11 (320*240)返回:76 00 31 00 00
56 00 31 05 04 01 00 19 00 (640*480)
56 00 31 05 04 01 00 19 22 (160*120)
注意:设置图片大小指令后,需要复位一次,新的设置值才会生效!
8.修改串口临时波特率指令:56 00 24 03 01 XX YY
返回:76 00 24 00 00
XX YY速率
AE C89600
56 E419200
2A F238400
1C 4C57600
0D A6115200
注意:
1.默认波特率为:115200
2.用该指令修改波特率后,重新上电时,又会恢复为115200。
9.修改串口初始波特率指令:56 00 31 06 04 02 00 08 XX YY
返回:76 00 31 00
XX YY速率
AE C89600
56 E419200
2A F238400
1C 4C57600
0D A6115200
注意:修改串口初始 |
|
|