1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
HC05与STM32与手机
传授 1实验:正点原子的精英32F103ZET6,通用BLE蓝牙模块一个HC05(最简单的蓝牙模块),手机电脑, 2HC05调试:若HC05有小工具,然后用STM版给快不松手,HC05电,观察蓝牙模块每两秒直接配置使用模式,则为从机上直接进入模式。(AT正常时) 3.AT命令调试时TTL转接板:将STM32的PA9、PA10短接片拔掉,将HC05的TX连接,RX用杜邦线连接,TX接TX(立即TX本)RX,电脑RX,TX),选择后端的TX连接模式,保持要为连接模式,进入开发端口与发送端口3端口的连接端口。选中下面的新行。 4.STM32 的US与USART2被占用模块2,若有OK已进入AT匹配模式,且与HC05工作正常。与STM32F103ET6的USART3连接),RX接PB0失败,TX接PB11,电源接5V(不要接3.3 5.手机蓝牙连接HC05 打开手机网上蓝牙成功调试APP(APP,应用商店下载)连接后HC05由自己快闪,每天都会出现两闪。 6. 针对 STM 出现 32 的类型程序:在程序主函数中判断是否接受,然后会同意行为的行为,然后将接受行为与接受的行为,然后将接受行为与接受的行为,将接受的行为与接受的行为 8 将接受类型代码的行为的行为,直接发送给手机应用程序,可以根据接受到STM32上的数据控制设备。相应地: #include “sys.h” #include “usart3.h” u8 USART3_RX_BUF[USART3_REC_LEN]; u16 USART3_RX_STA=0; u8 res; void usart3_init(u32 bound) { GPIO_InitTypeDef GPIO_InitStructure; NVIC_InitTypeDef NVIC_InitStructurea; USART_InitTypeDef USART_InitStruct; RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3,ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); USART_DeInit(USART3); GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP; GPIO_InitStructure.GPIO_Pin=GPIO_Pin_10; GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz; GPIO_Init(GPIOB,&GPIO_InitStructure); //PB10 GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IN_FLOATING; GPIO_InitStructure.GPIO_Pin=GPIO_Pin_11; GPIO_Init(GPIOB,&GPIO_InitStructure); NVIC_InitStructurea.NVIC_IRQChannel=USART3_IRQn; NVIC_InitStructurea.NVIC_IRQChannelCmd=ENABLE; NVIC_InitStructurea.NVIC_IRQChannelPreemptionPriority=2; NVIC_InitStructurea.NVIC_IRQChannelSubPriority=2; NVIC_Init(&NVIC_InitStructurea); USART_InitStruct.USART_BaudRate=绑定; USART_InitStruct.USART_HardwareFlowControl=USART_HardwareFlowControl_None; USART_InitStruct.USART_Mode=USART_Mode_Rx|USART_Mode_Tx; USART_InitStruct.USART_WordLength=USART_WordLength_8b; USART_InitStruct.USART_Parity=USART_Parity_No; USART_InitStruct.USART_StopBits=USART_StopBits_1; USART_ITConfig(USART3,USART_IT_RXNE,启用); USART_Init(USART3,&USART_InitStruct); USART_Cmd(USART3,启用); { if(USART_GetITStatus(USART3,USART_IT_RXNE)!=RESET) { res=USART_ReceiveData(USART3); USART_SendData(USART3,res); USART_SendData(USART1,res); } } |
|
|
|
只有小组成员才能发言,加入小组>>
3314 浏览 9 评论
2995 浏览 16 评论
3494 浏览 1 评论
9059 浏览 16 评论
4088 浏览 18 评论
1178浏览 3评论
605浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
599浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2335浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1896浏览 2评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 12:15 , Processed in 1.076777 second(s), Total 80, Slave 61 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号