avatar

松果工作室

欢迎光临

  • 首页
  • ESP
  • LVGL
  • CubeMX
  • freeRTOS
  • 快速笔记
  • 个人收藏
  • 我的服务
  • 所见所闻
Home
松果工作室

(WCH)BLE MESH

来自沁恒低功耗蓝牙MESH软件开发参考手册.pdf WCH BLE MESH 常识 所有节点均带有中继功能 所有例程均带有app_mesh_config.h,可以修改所有 mesh 协议栈内使用的参数 MESH 节点层级结构: 设备 -> 元素 -> 模型 设备:mac 地址 + 广播UUID 元素

2024-10-04

(Elec)两种乙类放大电路

第一种乙类放大电路 略有失真,利用二极管把电压抬高0.7V以消除交流源从0~0.7V的失真,但二极管的电压不一定完全等于Vbe 第二种乙类放大电路 利用了第三章的:基级上拉加上耦合电容,可以不考虑交越失真,具体不知道什么原理。 经测试,小信号没有交越失真,大信号会有。 共同点 不放大电压信号,只提供

2024-09-16

(Elec)三极管放大电路元件数值配置

电压放大器 条件 VCC = 12V 三极管放大倍数 :100 电压源:50mV/AC 配置过程 假设集电极电流:这里假设为100mA 在集电极电流为100mA时,定Vce = 1/2Vcc,为了输出波形以6V为中心 集电极&发射极两个电阻和:6V/100mA = 60欧姆,分配应集电极远大于发射极

2024-09-16

(Elec)运算放大器

基本知识 标题的虚断虚短具有极其强的迷惑性,只需要记住本质 虚断本质:理想运放输入阻抗无穷大 虚短本质:当给运算放大器引入负反馈的时候,Un = Up 电路分析 同向比例运算 I2 = Uin/R2 I1 = (Uout-Uin)/R1 I1 = I2 综上: Uin/R2 = (Uout -Uin

2024-08-24

(Elec)运算放大器

基本知识 电源可以接双电源,也可以接单电源,一般单电源多一些 正负输入得到它应得的电压,那输出就是正,否则反之。 正负输入相近:Uout = A(Up - Un) + 2.5(A可达到几十万) 比较器 这里只用到了饱和区

2024-08-24

(Elec)负压发生电路

以MT3608为例 这个负压发生电路依附于boost升压电路 流程 MT3608在反馈的作用下输出了+15V,在+15V的开关占空比下,我们同样只能输出-15v,不能输出-12V或者其他电平 SW为高电平时: 电流依然保持原有的流向,流向为 L2 - C18 - D9 - 地 ,直到C18充满. 当

2024-08-07

(Elec)Boost 升压电路

示例 MT3608升压电路 核心元件 : 电感 做一个小实验,不停开关图中的轻触开关,电感两端在释放开关的瞬间会产生一个高压,这个高压有时候为正值,有时候是负值 以下是我的实验截图

2024-08-07

(WCH)TMOS

注意事项 每个任务包含16个事件,包括一个消息事件和15个自定义事件 事件以位的方式作ID bit0 bit1 bit2 ... bit15 0/1 0/1 0/1 ... 0/1 禁止中断中调用事件 如果使用了ble,建议不要在单个任务中执行超过连接间隔一半时长的任务,否则将影响蓝牙通讯 任务执行

2024-07-16

(WCH)Airtag Tag

使用单一公钥进行广播 此程序使用了单一公钥广播,但可以使用多个公钥进行广播 每次广播使用不同的公钥,可以减少被跟踪的风险。若某个公钥被追踪或认为不安全,可以轻松切换到另一个公钥,从而增强设备的安全性和隐私性。 以下只是C代码原理实现,具体根据不同蓝牙芯片进行程序编写 源工程链接 #include <

2024-07-16

(Linux)samba

设置root用户 smbpasswd -a root 修改配置文件 nano /etc/samba/smb.conf [myshare] comment = Public Stuff #path = /home/myshare path = /root/file/pans

2024-06-26

(Linux)Docker添加 HTTP 代理

创建或编辑 Docker 服务的 systemd 配置文件: 打开 Docker 服务的 systemd 配置文件 sudo nano /etc/systemd/system/docker.service.d/http-proxy.conf 在文件中添加代理配置: [Service] Environ

2024-06-22

(Elec)简单的A类放大器 - 1969

翻译自链接 简单的 A 类放大器 一种 10 瓦的设计,在主观上比 B 类晶体管放大器能提供更好的效果 作者:J. L. 林赛·胡德,M.I.E.E. 日期:1969 年 4 月,发表于《无线世界》 在过去的几年里,已经发表了许多关于家用音频放大器的优秀设计。然而,由于元件可用性的变化,其中一些设计

2024-06-21 三极管

(LIB)环形滤波算法

#include <stdio.h> #include <stdlib.h> #define BUFFER_SIZE 10 // 缓冲区大小 #define THRESHOLD 180

2024-06-21 坑和笔记

(STM32)STM32 ADC采集的三种方式

采样周期 单个采集模式 ADC_Settings: 程序使用 uint16_t ADC_Read(

2024-06-17 坑和笔记

(ESP-IDF)LEDC

初始化 #define LEDC_OUTPUT_IOA (7) #define LEDC_MODE LEDC_LOW_SPEED_MODE #define LEDC_CHANNEL_A LEDC_CHANNEL_0 void led

2024-06-16 坑和笔记

(Elec)三极管面向应用的原理

三极管的等效原理 三极管中住着一个三极管人,他唯一的工作就是让: 输出电流 = β*输入电流 三极管人左边二极管的压降其实并不是恒定的,而是: I[b]增加 -> V[b]增加 回路: 可以看到图中的两条回路,这很重要 集电极(接正极收集电的那个极) 发射极(把基极电流和集电极电流发射出去的极) 以

2024-06-15 三极管

(LIB)结构体创建的 3 种方式

标准方式 #include <stdio.h> struct student //结构体类型的说明与定义分开。声明 { int age; /*年龄*/ float score; /*分数*/

2024-06-07

(WCH)代码结构

概览 #include "config.h" #include "HAL.h" #include "gattprofile.h" #include

2024-06-02

(WCH)蓝牙

低功耗蓝牙手册链接 这个手册以最基本的外围设备Peripheral讲述了程序执行的流程. 核心是 TMOS , 这个 OS 本质是一个事件驱动的其实也不算是 OS. 但是简单又牛逼, 只要一步一步看手册, 跟着手册看函数, 就能读懂整个例子. 例子文件 ├── BLE_UART ├── BLE_US

2024-05-29

(WCH)基础外设

教程来自链接 不得不吐槽一下, 沁恒的库真的很浅, 和 STM 的 HAL 库比,通过两个跳转就能看见它的寄存器操作,麻了. 好吧好处就是能让我知道原理, 坏处就是调用草率,不容易懂. (一) 点灯 #include "CH57x_common.h" int main(){

2024-05-29
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

Recently Updated

  • [CubeMX] SPI
  • [CubeMX] 串口 DMA
  • [CubeMX] 基础工程配置
  • (LVGL)接口预览 样式
  • (LVGL)案例预览 页面滚动吸附

Trending Tags

LVGL WCH Linux Elec ThatProject freeRTOS STM ESP Flutter Others

©2026 松果工作室. Some rights reserved.

Using the Halo theme Chirpy