2023年9月8日
摘要: 在调节PWM的占空比控制LED的亮度变化的过程中,可以实现呼吸灯的效果。 但是,在实现过程中,可以察觉到LED在不同亮度变换过程中,在占空比较低的时候,LED亮度很明显,在高占空比过程中,LED亮度变化差异很小,这样就会导致整体呼吸灯效果不均匀,看起来很别扭。在灭下去的时候会突然一亮,而不是呈现一种 阅读全文
posted @ 2023-09-08 14:22 凡仕 阅读(160) 评论(0) 推荐(0) 编辑
  2023年9月7日
摘要: 在WCH沁恒官方提供的CH583的EVT资源包中,我们可以找到TMR的工程,这是一个定时器功能的例程,其中包含了定时、计数功能、PWM输出功能、捕捉功能。这次先介绍两个功能:第一就是采用定时器0,设定100ms定时器进行IO口电平翻转,第二就是采用定时器3,输出占空比任意可调的PWM波形。 第一、采 阅读全文
posted @ 2023-09-07 15:24 凡仕 阅读(1233) 评论(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 凡仕 阅读(396) 评论(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 凡仕 阅读(3221) 评论(1) 推荐(0) 编辑
  2023年8月21日
摘要: 在实验过程中,采用一个CH9142的DEMO板和两块CH9141的DEMO板。 因为CH9142拥有两个串口共享蓝牙主机接口,可以当做蓝牙双主机模式,控制连接外部两个从机进行通讯,实验中利用两块CH9141当做从机设备连接主机设备。 通过串口AT命令进行模块参数配置,具体的AT命令配置参数可以参考C 阅读全文
posted @ 2023-08-21 14:35 凡仕 阅读(367) 评论(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 凡仕 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 本文对于CH58x系列程序烧录的方法做出几点说明。在学习和使用WCH蓝牙系列过程中,这里以CH582芯片为例,对于它的固件程序烧录的方法有以下几种方法。 CH582采用ISP烧录下载,ISP指在系统编程,通过单片机专门的编程接口(如串口)对单片机内部的Flash存储器进行编程改写。ISP下载模式并不 阅读全文
posted @ 2023-08-07 11:43 凡仕 阅读(1101) 评论(0) 推荐(2) 编辑