自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 带你深入理解一下如何设计一个兼容性强(可跨芯片跨环境)的模拟IIC代码架构,小猫老弟!

IIC(Inter-Integrated Circuit)协议,也称为I²C,是一种由Philips公司开发的双线串行通信协议。它广泛应用于微控制器、传感器、EEPROM等设备之间的通信。IIC协议具有简单、灵活、低功耗等特点,适合短距离、低速率的通信场景。

2025-05-18 22:37:55 2145 2

原创 你对IIC(I2C)协议的理解难道还只是在调用HAL库或其他库的封装好的函数的层次吗?-------关于硬件IIC电路的讲解和面向对象架构的模拟IIC的程序设计!

你对IIC(I2C)协议的理解难道还只是在调用HAL库或其他库的封装好的函数的层次吗?-------关于硬件IIC电路的讲解和面向对象架构的模拟IIC的程序设计!

2025-05-18 22:23:32 1514

原创 CH58x沁恒国产蓝牙低功耗系列——WA库开发学习-PWM篇

是脉冲宽度调制的缩写。脉冲宽度调制是一种模拟信号电平数字编码方法。脉冲宽度调制PWM是通过将有效的电信号分散成离散形式从而来降低电信号所传递的平均功率的一种方式。所以根据面积等效法则,可以通过对改变脉冲的时间宽度,来等效的获得所需要合成的相应幅值和频率的波形。实现模拟电路的数字化控制可显著降低系统成本和功耗。许多微控制器和数字信号处理器 (DSP) 已包括了,因此可以更轻松地实施数字化控制。PWM信号是通过调节占空比的变化来调节信号、能量等的变化。

2025-05-07 20:21:41 906

原创 CH58x沁恒国产蓝牙低功耗系列——WA库开发学习-定时器篇

芯片提供了4个26位定时器,TMR0、TMR1、TMR2和TMR3,最长定时时间为2^26个时钟周期。它适用于多种场合,包括测量输入信号脉冲长度(输入捕捉)或者产生输出波形(PWM),支持DMA功 能。每个定时器都是完全独立的,可以一起同步操作。

2025-05-07 20:07:50 928

原创 CH58x沁恒国产蓝牙低功耗系列——WA库开发学习-GPIO篇

推挽结构一般是指两个参数相同的三极管或MOS管分别受两互补信号的控制,总是在一个三极管或MOS管导通的时候另一个截止。高低电平由输出电平决定。

2025-05-07 19:52:55 845

原创 CH58x沁恒国产蓝牙低功耗系列——WA库开发学习-UART篇

WA库是专门针对CH58x,CH57x这一系列沁恒国产蓝牙低功耗系列的MCU开发的库,兼容多芯片,统一使用WA库的资源函数,对硬件层面的通信协议,GPIO进行相关的初始化和配置工作,让开发更简单,开发效率更高!让广大新手同胞更容易学习。

2025-05-07 16:53:22 1510

原创 CH58x沁恒国产蓝牙低功耗系列——WA库开发学习-LED篇

WA库是专门针对CH58x,CH57x这一系列沁恒国产蓝牙低功耗系列的MCU开发的库,兼容多芯片,统一使用WA库的资源函数,对硬件层面的通信协议,GPIO进行相关的初始化和配置工作,让开发更简单,开发效率更高!让广大新手同胞更容易学习。

2025-05-07 16:16:25 812

原创 开发WA库(网上关于CH58X系列教程真的少)-CH585蓝牙低功耗芯片

首先,本人申请了沁恒官网的CH585M开发板,本来以为网上还有很多教程,结果,网上资源少的可怜,玩这款芯片的基本都是嵌入式的行业大佬,有经验的工程师,他们也只是分享了某些工程所用到的代码,也没有一个正经的基础的适合新手的教程。其实,从沁恒官方的MRS软件看,他给的例程代码,类似于STM32的标准库,但是,对于我这种深受HAL库感染的开发者来说,标准库的风格不适合我,毕竟每次使用都用库的底层宏定义去配置GPIO口,没有个统一的GPIO口配置函数。

2025-05-02 20:08:38 1031

WA库开发WA-I2C.zip

WA库开发WA-I2C.zip

2025-05-18

关于硬件IIC电路的讲解和面向对象架构的模拟IIC的程序设计!

这个是我针对CH585开发的WA库底层的资源的驱动,解压后看IIC文件即可!!!随便移植,因为是模拟IIC,只需要把寄存器的部分改成你需要的STM32相关的GPIO寄存器就行了,CH585的话就不用改了直接用!

2025-05-18

CH585沁恒国产蓝牙MCU的WA库开发资源包WA-Library-V5.0

CH585沁恒国产蓝牙MCU的WA库开发资源包目前已经是5.0版本, 方便新手入门这款国产低功耗蓝牙MCU

2025-05-07

讯飞星火大模型API在Python编译下环境运行

讯飞星火大模型API在Python编译下环境运行,支持二次创作

2025-05-07

C语言-蓝桥杯刷题-大学生竞赛

蓝桥杯C语言赛道题库+答案,大学生竞赛必备!

2025-05-07

KID小车底板,AD和嘉立创两个版本的PCB工程文件

备战电赛! KID小车底板,AD和嘉立创两个版本的PCB工程文件

2025-05-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除