当前位置: 首页 > news >正文

宁波工业设计公司排名怎么做seo

宁波工业设计公司排名,怎么做seo,华为云上面可以代做网站吗,自己做视频会员网站一、蓝牙概要 蓝牙是一种常见的无线通信协议,通常用于短距离通信。蓝牙分为经典蓝牙和低功耗蓝牙(BLE)。经典蓝牙通常用于需要持续传输数据的设备,比如蓝牙耳机等。低功耗蓝牙通常用于只需要间歇性传输数据的设备,比如运动手环。 蓝牙…

一、蓝牙概要       

        蓝牙是一种常见的无线通信协议,通常用于短距离通信。蓝牙分为经典蓝牙和低功耗蓝牙(BLE)。经典蓝牙通常用于需要持续传输数据的设备,比如蓝牙耳机等。低功耗蓝牙通常用于只需要间歇性传输数据的设备,比如运动手环。

        蓝牙通信通常分为主机和从机,通常我们的单片机设备被当作从机,手机等终端设备作为主机。在建立蓝牙通信前,从机要向外广播自己的信息。

        蓝牙通信协议比较复杂,比如在低功耗蓝牙中就包含GAP广播协议,GATT协议等知识点。在学习单片机的过程中,可以使用BT24蓝牙串口透传模块,该模块的作用可以讲复杂的蓝牙协议简化为”串口透传“。所谓串口透传,就是将STM32发送给其的数据原封不动地转发给与其连接的设备。并且可以将主机发送的数据通过串口转发给STM32.。

        注意:连接模块时,地线接地线(GND),5V接5V,TX与RX交叉连接

二、准备工作

        在终端输入命令控制红绿小灯亮灭

1.首先我们在CubeIDE将蓝牙模块连接的USART3设置为异步模式。蓝牙模块的默认波特率为9600,在参数设置界面中找到波特率参数修改成9600

2.为USART3开启中断

3.并且为USART3开启DMA通道

4.设置红绿蓝小灯为GPIO_OUTPUT。

5.保存并生成代码。.

6.参考如下连接的代码,将huart2的相关变量改成huart3的相关变量。具体实现见最后

STM32:串口轮询模式、中断模式、DMA模式和接收不定长数据-CSDN博客

三.使用BLE调试功能调试代码

       通常使用蓝牙调试助手来调试代码。或者用 nRF Connect 也行。但是在学习环境上可以在波特律动 串口助手 进行调试。

四、主要代码。

/* USER CODE BEGIN PV */
uint8_t  recvDate[20];
/* USER CODE END PV *//* Private function prototypes -----------------------------------------------*/
void SystemClock_Config(void);
static void MX_GPIO_Init(void);
static void MX_DMA_Init(void);
static void MX_USART3_UART_Init(void);
/* USER CODE BEGIN PFP *//* USER CODE END PFP *//* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 */
void HAL_UARTEx_RxEventCallback(UART_HandleTypeDef *huart, uint16_t Size){if(huart == &huart3){//把接收到的数据,发给终端进行打印HAL_UART_Transmit_DMA(&huart3,recvDate,Size);GPIO_PinState pinstate= GPIO_PIN_RESET;if(recvDate[1] == '1'){pinstate = GPIO_PIN_SET;}if(recvDate[0] == 'R'){HAL_GPIO_WritePin(redLED_GPIO_Port, redLED_Pin, pinstate);}else if(recvDate[0] == 'B'){HAL_GPIO_WritePin(blueLED_GPIO_Port,blueLED_Pin, pinstate);}else if(recvDate[0] == 'G'){HAL_GPIO_WritePin(greenLED_GPIO_Port,greenLED_Pin, pinstate);}//继续接收即将要接收的数据HAL_UARTEx_ReceiveToIdle_DMA(&huart3, recvDate, sizeof(recvDate));//关闭DMA传输过半中断__HAL_DMA_DISABLE_IT(&hdma_usart3_rx,DMA_IT_HT);}
}

http://www.mnyf.cn/news/38167.html

相关文章:

  • 南阳做网站电话西安百度关键词优化
  • 英文外贸网站建设网站设计方案营销型网站制作建设
  • 注册一个商标要花多少钱安卓手机性能优化软件
  • 建设银行怎么加入信用网站竞价托管推广
  • 怎么做免费的公司网站黑帽seo优化推广
  • 旅游电子商务网站开发seo搜索引擎优化视频
  • 深圳宝安做网站韩国最新新闻
  • 苏州正规网站制作公司百度广告搜索引擎
  • 沙坪坝做网站南通网络推广
  • 描述自己做的网站跨境电商培训
  • 网站公司做的网站被攻击站长工具seo排名
  • 网站建设对于企业的重要性推荐seo关键词优化
  • 企业网站建设专家最新军事头条
  • wordpress站点地址无法更改广州十大营销策划公司
  • 网站优化seo怎么做西安seo整站优化
  • 全能网站模板手机如何创建网站
  • 微信怎么弄小程序卖东西seo整站优化方案案例
  • wordpress 获取文章数量西安seo培训
  • 哪个网站网页做的好看电商培训机构推荐
  • wordpress如何使用一个demoseo的五个步骤
  • 做美剧盗版网站成人短期培训学校
  • 做网站需要招什么条件如何开一个自己的网站
  • wordpress怎么修改栏目标题百度关键词相关性优化软件
  • 邢台建网站站长网站seo查询
  • 莫名接到网站建设电话外汇交易平台
  • 什么网站可以快速做3d效果图如何在百度推广自己
  • 广东旅游网站建设百度推广关键词怎么优化
  • 工作室做网站流程深圳seo优化公司搜索引擎优化方案
  • 没有网站做分类信息群发百度应用平台
  • 四川省建筑信息网公司seo排名优化