51单片机 指纹模块 波特率问题解决和命令分析2
来源:互联网 发布:nginx epoll 编辑:程序博客网 时间:2024/04/26 14:32
波特率问题解决
昨天查到无法通信的原因是因为波特率
指纹模块的波特率默认的是57600,我想把它改小,指纹模块最小的波特率为9600
先要将上位机的波特率改为57600,本来我想用电脑改,但不能用单片机开发板,要用转串口工具,我还没买,所以就只能用单片机程序去改了。在出口初始化的时候设置(晶振用11.0592的)
再使用指令修改
这个修改波特率的指令只需要写一次,下次就可以不执行该语句了
现在已修改成功,之后都用波特率9600,可正常通讯
通讯数据包分析
包头是固定的0xEF01,地址码可以进行修改,默认的是0xff,0xff,0xff,0xff
包标识也是已经给出不需要自己写,包的内容可以查看手册
再查具体指令。校验采用的是地址码后面的求和。
发送完命令后,要接收应答,一般是判断第九位是否是0x00,就是指令是否执行完成,有些后面还会读ID或者个数什么的。
或者
0 0
- 51单片机 指纹模块 波特率问题解决和命令分析2
- 51单片机 指纹模块 总结(2)
- 51单片机 指纹模块 PCF8563模块实时时钟(2)
- 51单片机 指纹模块 MicroSD卡使用和SPI协议的使用5(2)
- 51单片机定时器和波特率
- 51单片机 指纹模块心路历程1
- 51单片机 指纹模块 按键部分
- 51单片机 指纹模块 串口问题4
- 51单片机 指纹模块 总结(1)
- 51单片机 指纹模块 PCF8563模块实时时钟(1)
- 51单片机 指纹模块 MicroSD卡使用和SPI协议的使用5(1)
- 51单片机 指纹模块 MicroSD卡使用和SPI协议的使用5(3)
- 52单片机控制指纹模块
- 51单片机的波特率
- 【51单片机】波特率
- 51单片机波特率和晶振的计算
- 51单片机串口波特率计算
- msp430单片机波特率的计算和设置
- Spawning a TTY Shell
- 一个据说第一次接触都会做错的Java面试题和类加载器的介绍
- 一个有意思的题目:单循环实现乘法表
- [ACM湖南省赛] CSU 1806 动态最短路的积分
- UVa 10976 Fraction Again?! 分数拆解 (例题7-3)
- 51单片机 指纹模块 波特率问题解决和命令分析2
- stl remove 和 erase
- cf437C The Child and Toy 贪心
- emplace_back() 和 push_back 的区别
- nginx 403 forbidden错误的解决
- 面试题001
- 415.Valid Palindrome-有效回文串(容易题)
- shell(1)
- STL List deque(待总结)