OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6137|回复: 4

关于战舰版的ATK-HC05蓝牙串口模块实验

[复制链接]

22

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
169
金钱
169
注册时间
2013-7-9
在线时间
2 小时
发表于 2013-11-9 12:32:20 | 显示全部楼层 |阅读模式

void USART2_Init(u32 pclk1,u32 bound)
{      
 RCC->APB2ENR|=1<<8;    //使能PORTG口时钟 
  GPIOG->CRH&=0XFFFFFF0F; //IO状态设置
 GPIOG->CRH|=0X00000030; //IO状态设置
 RCC->APB2ENR|=1<<2;    //使能PORTA口时钟 
 GPIOA->CRL&=0XFFFF00FF; //IO状态设置
 GPIOA->CRL|=0X00008B00; //IO状态设置 
 RCC->APB1ENR|=1<<17;   //使能串口时钟  
 RCC->APB1RSTR|=1<<17;   //复位串口2
 RCC->APB1RSTR&=~(1<<17);//停止复位       
 //波特率设置
  USART2->BRR=(pclk1*1000000)/(bound);// 波特率设置 
 USART2->CR1|=0X200C;   //1位停止,无校验位.
 USART2->CR3=1<<7;    //使能串口2的DMA发送
 UART_DMA_Config(DMA1_Channel7,(u32)&USART2->DR,(u32)USART2_TX_BUF);//DMA1通道7,外设为串口2,存储器为USART2_TX_BUF
#ifdef USART2_RX_EN     //如果使能了接收
 //使能接收中断
 USART2->CR1|=1<<8;     //PE中断使能
 USART2->CR1|=1<<5;     //接收缓冲区非空中断使能      
 MY_NVIC_Init(2,3,USART2_IRQChannel,2);//组2,最低优先级
 TIM4_Init(99,7199);  //10ms中断
 USART2_RX_STA=0;  //清零
 TIM4_Set(0);   //关闭定时器4
#endif             
}

上面这段程序是ATK-HC05蓝牙串口模块实验中的程序,初始化串口2的函数,其中红色部分是设置GPIOG口的,PG9,这个引脚是干嘛的,好像没用到啊,应该可以删掉吧,还是....?,原子哥帮忙回答一下!!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

38

主题

2061

帖子

6

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3273
金钱
3273
注册时间
2012-1-16
在线时间
37 小时
发表于 2013-11-9 13:40:11 | 显示全部楼层
回复【楼主位】烧年:
---------------------------------
有用的,这个PG9是控制RS485使能的
站在巨人的肩膀上不断的前进。。。
回复 支持 反对

使用道具 举报

22

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
169
金钱
169
注册时间
2013-7-9
在线时间
2 小时
 楼主| 发表于 2013-11-9 15:18:15 | 显示全部楼层
回复【2楼】xiaoyan:
---------------------------------
但是没用到啊,它是做485实验的时候用到的吧,到底要不要啊?
回复 支持 反对

使用道具 举报

38

主题

2061

帖子

6

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3273
金钱
3273
注册时间
2012-1-16
在线时间
37 小时
发表于 2013-11-9 15:28:02 | 显示全部楼层
回复【3楼】烧年:
---------------------------------
485用到了串口2,这里是禁止485,这下明白了吧
站在巨人的肩膀上不断的前进。。。
回复 支持 反对

使用道具 举报

22

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
169
金钱
169
注册时间
2013-7-9
在线时间
2 小时
 楼主| 发表于 2013-11-9 15:33:15 | 显示全部楼层
回复【4楼】xiaoyan:
---------------------------------
明白了,谢谢回答!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 21:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表