2023年9月20日
摘要: 在WCH沁恒官方提供的CH583的EVT资源包中,找到BLE文件中找到PW这个工程文件,这是一个系统睡眠模式并唤醒例程;其中GPIOA_5作为唤醒源,共4种功耗等级。芯片提供以下 4 种主要的低功耗模式:1、空闲模式(Idle)所有外设保持正常供电,内核停止运行,时钟系统运转。检测到唤醒事件后,可以 阅读全文
posted @ 2023-09-20 11:17 凡仕 阅读(1122) 评论(0) 推荐(1) 编辑
  2023年9月15日
摘要: 在WCH沁恒官方提供的CH583的EVT资源包中,找到BLE文件中找到Broadcaster这个工程文件,在这个程序中是一个广播者角色例程,处于广播态一直广播,不能建立连接,因此,通过BLE调试助手来观察蓝牙的广播名称和MAC地址值。 将这个工程文件,重复复制一份,并修改文件名字,需要建立一个独立的 阅读全文
posted @ 2023-09-15 14:10 凡仕 阅读(805) 评论(7) 推荐(1) 编辑
  2023年9月13日
摘要: 在上一篇【WCH蓝牙系列芯片】-基于CH582开发板—添加一组自定义属性服务这篇博客中, 通过手机连接蓝牙,观察到在这个程序中添加一组自定义的属性服务,自定义包含五种不同属性的服务,包含可读、可写、通知、可读可写、安全可读。(write、read、notify等功能)。 下面将讲述如何在其他不同的c 阅读全文
posted @ 2023-09-13 11:42 凡仕 阅读(187) 评论(0) 推荐(0) 编辑
  2023年9月11日
摘要: 在WCH沁恒官方提供的CH583的EVT资源包中,找到BLE文件中找到BLE_UART这个工程文件, 在这个程序中添加一组自定义的属性服务,自定义包含五种不同属性的服务,包含可读、可写、通知、可读可写、安全可读。在没有添加之前,通过手机的BLE调试助手连接对应的蓝牙,可以观察到只有一个属性服务,这个 阅读全文
posted @ 2023-09-11 14:41 凡仕 阅读(555) 评论(3) 推荐(1) 编辑
  2023年9月8日
摘要: 在调节PWM的占空比控制LED的亮度变化的过程中,可以实现呼吸灯的效果。 但是,在实现过程中,可以察觉到LED在不同亮度变换过程中,在占空比较低的时候,LED亮度很明显,在高占空比过程中,LED亮度变化差异很小,这样就会导致整体呼吸灯效果不均匀,看起来很别扭。在灭下去的时候会突然一亮,而不是呈现一种 阅读全文
posted @ 2023-09-08 14:22 凡仕 阅读(119) 评论(0) 推荐(0) 编辑
  2023年9月7日
摘要: 在WCH沁恒官方提供的CH583的EVT资源包中,我们可以找到TMR的工程,这是一个定时器功能的例程,其中包含了定时、计数功能、PWM输出功能、捕捉功能。这次先介绍两个功能:第一就是采用定时器0,设定100ms定时器进行IO口电平翻转,第二就是采用定时器3,输出占空比任意可调的PWM波形。 第一、采 阅读全文
posted @ 2023-09-07 15:24 凡仕 阅读(971) 评论(0) 推荐(0) 编辑
  2023年9月2日
摘要: 在WCH官方提供的CH583的EVT资源包中,我们可以找到PWMX的例程,这是一个8位的PWM输出,占空比和周期可调的例程。 1 int main() 2 { 3 SetSysClock(CLK_SOURCE_PLL_60MHz); //系统时钟60M--Fsys 4 /* 配置GPIO *///推 阅读全文
posted @ 2023-09-02 15:07 凡仕 阅读(330) 评论(0) 推荐(0) 编辑
摘要: UUID全称:Universally Unique Identifier,即通用唯一识别码。由一组32位数的16进制数字所构成,总数为16^32 = 2^128=3.4 x 10^38。UUID的标准型式包含32个16进制数字;以连字号分为五段,形式为8-4-4-4-12的32个字符。如:550e8 阅读全文
posted @ 2023-09-02 13:52 凡仕 阅读(2698) 评论(1) 推荐(0) 编辑
  2023年8月21日
摘要: 在实验过程中,采用一个CH9142的DEMO板和两块CH9141的DEMO板。 因为CH9142拥有两个串口共享蓝牙主机接口,可以当做蓝牙双主机模式,控制连接外部两个从机进行通讯,实验中利用两块CH9141当做从机设备连接主机设备。 通过串口AT命令进行模块参数配置,具体的AT命令配置参数可以参考C 阅读全文
posted @ 2023-08-21 14:35 凡仕 阅读(306) 评论(0) 推荐(0) 编辑
  2023年8月7日
摘要: 本文主要介绍CH582的GPIO的基础外设的使用,并且利用GPIO外设点亮LED灯和按键扫描功能。将两者结合,实现按键控制LED灯的状态。<控制LED灯-硬件电路设计>从沁恒官网中可以下载CH582开发板的原理图PDF版本,下载网址:https://www.wch.cn/downloads/CH58 阅读全文
posted @ 2023-08-07 20:06 凡仕 阅读(764) 评论(0) 推荐(0) 编辑