打印

关于USART2串口接收终端问题

[复制链接]
220|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
各位大神,才开始学STM32,最近想实现指南者与蓝牙HC-06通信,在给HC-06发送 “AT” 指令时,按理会收到 “OK” 应答,但是没有。查了老半天程序,没有发现错误,帮忙看看。
bsp_usart_blt.h

#define             BLT_USART_BAUD_RATE                       115200

#define             BLT_USARTx                                USART2
#define             BLT_USART_APBxClock_FUN                         RCC_APB1PeriphClockCmd
#define             BLT_USART_CLK                             RCC_APB1Periph_USART2
#define             BLT_USART_GPIO_APBxClock_FUN                                                        RCC_APB2PeriphClockCmd
#define             BLT_USART_GPIO_CLK                                                                                                RCC_APB2Periph_GPIOA   
#define             BLT_USART_TX_PORT                         GPIOA   
#define             BLT_USART_TX_PIN                          GPIO_Pin_2
#define             BLT_USART_RX_PORT                         GPIOA
#define             BLT_USART_RX_PIN                          GPIO_Pin_3
#define             BLT_USART_IRQ                             USART2_IRQn
#define             BLT_USART_IRQHandler                                                                                        USART2_IRQHandler


void BLT_USART_Config(void);   // 配置蓝牙串口
void Usart_SendStr_length( USART_TypeDef * pUSARTx, uint8_t *str,uint32_t strlen );
void Usart_SendString( USART_TypeDef * pUSARTx, uint8_t *str);

void bsp_USART_Process(void);    // 中断服务程序调用的函数,主要是读取接收到的数据
char *get_rebuff(uint16_t *len);   
void clean_rebuff(void);

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

432

主题

439

帖子

0

粉丝