信号处理中的混频
posted @ 2025-08-07 21:08
posted @ 2025-08-07 21:08
RFX2401C 是一个2.4 GHz频段射频放大芯片, 尺寸只有3mm\*3mm, qfn16封装, 单芯片集成PA和LNA, 外围电路简单, 在带功率放大的nrf24l01模块以及航模遥控器上经常见到. 发射端单边增加 RFX2401C 作为 PA 后, 通信距离增加到约300m, 稳定通信距离大概在 200m.
阅读全文
posted @ 2025-07-31 12:14
posted @ 2024-05-20 00:33
Cortex M0/M0+相对于Cortex M3/M4性能稍弱, 但是优势在于低价格和低功耗, 这使得M0特别适合性能要求不高且电池供电的便携类应用, 比如遥控器, 墨水屏, 电子宠物, 电子烟等. 根据 PY32F0 各型号的数据手册, 对比其最低功耗状态(STOP模式)下的电流, 全系列可以大致分为三档: PY32F04x PY32F07x 最低 10.5 uA, PY32F030 PY32F003 PY32F002A 最低 4.5 uA, PY32F002B 最低 1.5 uA
阅读全文
posted @ 2024-05-01 14:40
上次购买XL2400是在10月份, 那时候还是XL2400, 但是最近这个型号已经被XL2400P代替了, 再买收到的就是XL2400P. 这两个型号的差异不小, 在迁移到 XL2400P 的过程中遇到了一些坑, 因此把这些坑记录一下, 避免后面使用的人浪费时间.
阅读全文
posted @ 2023-12-26 00:26
WS2812 是一种集成了控制器的全彩LED, 常见单体尺寸为50mm * 50mm, 4个PIN, 分别是 VCC, GND, DIN, DOUT, 工作电压3.7V-5.3V, 电流16mA. 市面上出售的大都是制作成条状, 环状或矩阵的成品. 供电电压有5V和12V两种, 前者因为电压低, 如果长度较长, 每隔两三百颗需要外接电源补电. WS2812的特点就是全彩并且是单线串行接口, 只需要一个IO就可以对彩灯实现全部控制.
阅读全文
posted @ 2023-12-10 15:21
posted @ 2023-12-01 21:01
posted @ 2023-11-22 07:45
posted @ 2023-11-22 00:35
posted @ 2023-11-21 18:29
posted @ 2023-11-11 00:13
前面介绍了 XN297LBW, 顺带再介绍一个非常类似的型号 XL2400, 生产商是深圳芯岭技术, 同时市面上还有一个 WL2400, 从数据手册看和 XL2400 是一模一样的. XL2400 和XN297LBW 一样都是 SOP8 封装的2.4GHz频段无线收发芯片, 但是零售价格更便宜, 在0.7元左右. 寄存器设置也存在大量 NRF24L01 的痕迹, 但是有一些区别
阅读全文
posted @ 2023-10-15 12:27
XN297LBW 是一个SOP8封装的2.4GHz频段无线收发芯片, 价格在1元左右, 因为面向的主要是低成本应用, 大多数搭配的MCU为廉价的8位8051, 不一定有硬件SPI, 为了保证兼容在SDK中使用的都是GPIO模拟SPI方式进行驱动. 但是实际上是可以通过硬件SPI方式进行驱动的. 本文分别对GPIO模拟和硬件SPI方式的驱动进行介绍.
阅读全文
posted @ 2023-10-14 20:53
posted @ 2023-05-14 01:03
这篇主要介绍对于SOP8,SOP10,SOP16封装的PY32F002A/PY32F003, 没有BOOT0的情况如何修改Option Bytes, 以及如何在物理管脚上使用不同的PIN
阅读全文
posted @ 2023-04-01 03:14
合宙说要出Bluepill已经很久了, 之前的黑色板子虽然也不错但是对于习惯STM32的同学总是有些别扭, 有几个PIN没引出而且PB12和PB14之间有电阻, 会对SPI造成干扰. 换成喜闻乐见的 Bluepill 板型后就友好多了, 一些STM32的场景也能无缝替换.
阅读全文
posted @ 2023-03-30 23:54
在合宙上买了一片1.54寸的墨水屏一直在吃灰, 这次趁点亮的机会把AIR32F103上的驱动示例给做了. 将微雪的墨水屏驱动移植到 AIR32F103 上, 代码已经提交到 GitHub 仓库, 如果需要驱动其它型号的墨水屏, 编辑 EPD_Config.h 将 #define EPD_1IN54 注释掉, 再将需要启用的型号取消注释即可
阅读全文
posted @ 2023-03-11 00:25
1602LCD 是工业上常用的模块, 在工厂交通运输设备上经常能见到. 驱动芯片为 HD44780, 1602LCD 的字符显示为两行, 每行16个字符, 字符基于5×8的像素矩阵
阅读全文
posted @ 2023-03-04 10:17
posted @ 2023-02-25 22:48
基于 LGT8F328P LQFP32 的 Arduino Mini EVB, 这个板型资料较少, 记录一下开发环境和烧录过程以及当中遇到的问题.
阅读全文
posted @ 2023-01-21 13:24