WIFI技术学习
直播中

王宇

7年用户 140经验值
私信 关注
[问答]

esp8266传数据怎么调波特率

用esp8266传数据,115200波特率太慢了,想加快个几倍,调了模块的波特率和串口的波特率,结果连第一步检测模块都过不去了,最后只能用恢复出厂设置解决求问
1、调波特率这块程序怎么改啊?
2、用mini板和战舰V3能达到的最快速度是多少啊?
有大神做过吗?附上我改的一段程序,其实也就是在串口2下面加了两句。还要改哪里吗?
[C] 纯文本查看 复制代码
u8 key,fontok=0;   delay_init();     //延时函数初始化NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级  uart_init(115200); //串口初始化为9600 USART2_Init(115200);  //初始化串口2波特率为115200atk_8266_send_cmd("AT+UART=460800,8,1,0,3","OK",20);USART2_Init(460800);LCD_Init();//初始化液晶 LED_Init();         //LED初始化 KEY_Init();//按键初始化

回帖(3)

王璨

2019-2-28 10:11:54
看模块说明啊,改完波特率是否要重启之类的,呵呵
举报

李英灿

2019-2-28 10:25:02
[C] 纯文本查看 复制代码
u8 key,fontok=0;   delay_init();     //延时函数初始化NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级  uart_init(115200); //串口初始化为9600 USART2_Init(115200);  //初始化串口2波特率为115200atk_8266_send_cmd("AT+UART=460800,8,1,0,3","OK",20);USART2_Init(460800);atk_8266_send_cmd("AT+RST","OK",20);//DHCP服务器关闭(仅AP模式有效) delay_ms(1000);         //延时3S等待重启成功delay_ms(1000);delay_ms(1000);delay_ms(1000);LCD_Init();//初始化液晶 LED_Init();         //LED初始化 KEY_Init();//按键初始化
这样,不行啊?求教
举报

李天竹

2019-2-28 10:34:50
波特率支持范围: 110~115200*40
自己先用串口调试助手,自己试试看吧,试成功了,再写代码
举报

更多回帖

发帖
×
20
完善资料,
赚取积分