首页 > 其他分享 >【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙从机HAL_SLEEP模式,串口唤醒收发数据

【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙从机HAL_SLEEP模式,串口唤醒收发数据

时间:2024-08-20 11:49:04浏览次数:14  
标签:HAL CH582 蓝牙 从机 串口 GPIO 唤醒

-------------------------------------------------------------------------------------------------------------------------------------

  在之前的博客文档中介绍过CH582作为蓝牙主机,开启睡眠后,通过串口唤醒,并接收串口数据。这里再讲解一下使用CH582芯片作为蓝牙从机,开始HAL_SLEPP睡眠模式,设置串口唤醒,并通过串口收发数据。

  蓝牙芯片sleep/shut down模式仅支持IO和RTC唤醒,如果IO只接了串口,在睡眠前需将串口模式切换为普通IO,并设置唤醒。因此,当有数据过来时,串口的GPIO口会产生由高电平到低电平的信号,将这个电平变化的信号作为触发GPIO中断的判断,从而唤醒芯片。

  在从机程序中,使用串口0(PB4,PB7)作为串口收发引脚,先将PB4和PB7配置为普通的GPIO口,并添加GPIO的外部中断初始化,在中断函数中,自定义一个标志位flag_sleep。

 

标签:HAL,CH582,蓝牙,从机,串口,GPIO,唤醒
From: https://www.cnblogs.com/ZYL-FS/p/18369186

相关文章

  • [开源&分享]一个用于单片机IAP自动发送的串口助手,上位机,使用Python+tkinter制作
    使用Python+tkinter制作。功能:这是个给单片机通过串口进行IAP的上位机,与单片机中的BOOT程序配合使用,完成对单片机APP程序的升级。可以完成bin文件的切片,CRC校验(使用Crc32Mpeg2),打包自动发送。界面如下图所示:接收区是显示信息的区域,接收和发送的信息都在这显示串口配置区域......
  • 串口通信协议(hal库)
    目录串口通信协议串行/并行同步/异步单工/半双工/全双工DR寄存器轮询方式中断方式主要中断事件:DMA方式USART模块的常用HAL库常用接口函数串口通信协议串口通信(SerialCommunication)指的是数据通过一个串行的通道进行传输,每次传输一位数据。常见的串口通信协议......
  • Datawhale X 魔搭 AI夏令营-第四期(AIGC方向)-Task03-可图Kolors-进阶上分 实战优化
    往期内容:DatawhaleX魔搭AI夏令营-第四期(AIGC方向)-Task02-可图Kolors-精读代码实战进阶DatawhaleX魔搭AI夏令营-第四期(AIGC方向)-Task01-可图Kolors-LoRA风格故事挑战赛本期主要的学习内容为:使用ComfyUI工具来可视化文生图的工作流程界面,并基于Task01中LoRA微调得......
  • DataWhale AI夏令营-大模型微调-学习笔记3
     Task1:从零入门大模型微调一、问题概述从零入门大模型微调是Datawhale2024年AI夏令营第四期的学习活动(“大模型技术”方向),基于讯飞开放平台“星火大模型驱动阅读理解题库构建挑战赛”开展的实践学习。学习内容:基于讯飞大模型定制训练平台和spark-13b微调模型,生成高考......
  • “Datawhale X 魔搭 AI夏令营“ AIGC 学习笔记 Task3(优化)
    认识ComfyUICpmfyUI主要用于让生成和调整AI图像的过程变得更加直观和容易。它允许用户通过图形界面来控制文本到图像的生成过程中的各种参数。ComfyUI核心及图片生成流程ComfyUI核心模块由模型加载器、提示词管理器、采样器、解码器。本小节内容来自魔搭社区,具体内容可点......
  • “Datawhale X 魔搭 AI夏令营“ AIGC 学习笔记 Task2
    精读代码:baseline的代码主要分为以下几个部分:安装和卸载依赖包加载数据集数据预处理使用Data-Juicer进行数据处理数据整理与训练图像生成:设置正向提示词,反向提示词,执行次数,图片尺寸设置随机种子,控制图片是否可以重复生成,并将图像保存为jpg文件。合并图像......
  • “Datawhale x魔搭 AI夏令营”-AIGC方向-Day3从零入门AI生图原理&实践
    学习内容提要从通过代码实现AI文生图逐渐进阶,教程偏重图像工作流、微调、图像优化等思路,最后会简单介绍AIGC应用方向、数字人技术(选学)Task03:进阶上分-实战优化具体Datawhale教程学习内容见链接:https://linklearner.com/activity/14/10/37框架资源网站名称链接地......
  • Datawhale X 魔搭 AI夏令营-大模型应用(二)
    一.首先重大突破是完成了向量数据库的搭建二.初次的版本由于每次运行都要下载yuan模型,且每次都要运行模型嵌套函数,导致模型运行卡顿,以下是初版三.后来我们组想到可以先把模型下载到本地,然后优化代码,把两个代码文件合二为一,成功的提了速度,期间还有懒加载的思考,还有max_new_tok......
  • “Datawhale X 魔搭 AI夏令营”Day03
    一、打卡Datawhale二、学习1、ComfyUI(1)、什么是ComfyUIGUI是"GraphicalUserInterface"(图形用户界面)的缩写。简单来说,GUI就是你在电脑屏幕上看到的那种有图标、按钮和菜单的交互方式。ComfyUI是GUI的一种,是基于节点工作的用户界面,主要用于操作图像的生成技术,Comfy......
  • Datawhale X魔搭 AI夏令营
    DatawhaleX魔搭AI夏令营AIGC方向Task02学习笔记1.活动简介从零入门AI生图原理&实践是Datawhale2024年AI夏令营第四期的学习活动(“AIGC”方向),基于魔搭社区“可图Kolors-LoRA风格故事挑战赛”开展的实践学习—— 适合想入门并实践AIGC文生图、工作流搭建、Lo......