完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
将WIFI模块的波特率降到4800了,再降低MCU的波特率为4800后通信还是不行,单独调试WIFI模块和MCU个可以通信,合在一起不行
void Uart_Init(void) { UART2_DeInit(); UART2_Init((u32)4800, UART2_WORDLENGTH_8D, UART2_STOPBITS_1, UART2_PARITY_NO , UART2_SYNCMODE_CLOCK_DISABLE , UART2_MODE_TXRX_ENABLE); UART2_ITConfig(UART2_IT_RXNE_OR,ENABLE ); UART2_Cmd(ENABLE ); } void at_uart_send_str(u8* str) { u8* st_p = str; do { UART2_SendByte(*st_p); st_p++; nop(); }while(*st_p); UART2_SendByte('r'); nop(); UART2_SendByte('n'); nop(); } // at_uart_send_str(AT); UART2_SendString("ATr",sizeof("ATr")); // UART2_SendByte('r'); // UART2_SendByte('n'); do { Delay(800); }while(strstr(RxBuffer,at_ok_code) == NULL); |
|
相关推荐
9个回答
|
|
问题已经解决,将WIFI模块下电脑串口看到的16进制是0D 0D 0A ,然后我就加多了一个r
void at_uart_send_str(u8* str) { u8* st_p = str; do { UART2_SendByte(*st_p); st_p++; nop(); }while(*st_p); UART2_SendByte('r'); nop(); UART2_SendByte('r'); nop(); UART2_SendByte('n'); nop(); } |
|
|
|
|
|
考虑硬件问题吧!
|
|
|
|
硬件不是连接TX RX 地就行了吗?应该不会有问题的吧
|
|
|
|
#pragma vector=0x17
__interrupt void UART2_RX_IRQHandler(void) { u8 Res; if(UART2_GetITStatus(UART2_IT_RXNE )!= RESET) { Res =UART2_ReceiveData8(); // printf("c = %cn",Res); // UART2_SendString(&Res,sizeof(Res)); if(( UART_RX_NUM&0x80)==0) { if( UART_RX_NUM&0x40) { if(Res!=0x0a) UART_RX_NUM=0; else UART_RX_NUM|=0x80; } else { if(Res==0x0d) UART_RX_NUM|=0x40; else { RxBuffer[ UART_RX_NUM&0X3F]=Res ; UART_RX_NUM++; if( UART_RX_NUM>63) UART_RX_NUM=0; } } } } } 中断接收函数 |
|
|
|
不建议降低波特率,先检查模块引脚EN GPIO12 GPIO15, 然后Debug 看看收到什么数据
|
|
|
|
可以通信,注意发送指令集数据前段和后端有没有多余的字符。
|
|
|
|
按照官方说明,其实波特率在74880最合适。
|
|
|
|
多谢大家,我迟点将波特率升高
|
|
|
|
只有小组成员才能发言,加入小组>>
7344 浏览 9 评论
2433 浏览 2 评论
为什么我用esp8266做TCP服务器网络调试助手一直连接不上去?
9533 浏览 3 评论
为什么我的ESP8266 AT指令一直返回error无法正常使用?
7364 浏览 0 评论
4191 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-14 03:02 , Processed in 1.076000 second(s), Total 96, Slave 78 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号