<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[corlin6688的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/corlin6688</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; corlin6688]]></copyright><item><title><![CDATA[基于STM32、HAL库的SX1276IMLTRT无线收发器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/151064814</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/151064814</guid><author>corlin6688</author><pubDate>Mon, 01 Sep 2025 11:03:29 +0800</pubDate><description><![CDATA[/ ... 其他 HAL 初始化代码 (SystemClock_Config, MX_SPI1_Init, MX_GPIO_Init)// 编码率 CR4/5, CR4/6, CR4/7, CR4/8。]]></description><category></category></item><item><title><![CDATA[基于STM32、HAL库的SX1262IMLTRT无线收发器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/151064659</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/151064659</guid><author>corlin6688</author><pubDate>Mon, 01 Sep 2025 10:59:03 +0800</pubDate><description><![CDATA[0x80 ) { // 检查芯片模式。/* SX1262 命令定义 -------------------------------------------*//* 函数原型 -------------------------------------------------*//* 硬件相关的引脚和SPI定义 ------------------------------------*//* 用户必须根据实际硬件修改这些变量 --------------------------*/]]></description><category></category></item><item><title><![CDATA[基于STM32、HAL库的SI4463-C2A-GMR 无线收发器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/151064505</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/151064505</guid><author>corlin6688</author><pubDate>Mon, 01 Sep 2025 10:55:25 +0800</pubDate><description><![CDATA[define SI4463_SPI_HANDLE    hspi1 // 使用的SPI句柄，在main.c中定义。// 声明外部的SPI句柄。// 1. 初始化GPIO和SPI（通常在main.c中已由CubeMX生成，这里假设已完成）// HAL_Delay(100);0x00, // GPIO1 = 默认。0x00, // GPIO2 = 默认。0x00, // GPIO3 = 默认。// 4. 加载射频配置（这是最关键的一步，配置频率、调制方式、数据速率等）0x00, // NIRQ = 默认。]]></description><category></category></item><item><title><![CDATA[基于STM32、HAL库的XN297LBW 无线收发器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/151064333</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/151064333</guid><author>corlin6688</author><pubDate>Mon, 01 Sep 2025 10:51:25 +0800</pubDate><description><![CDATA[/ ... 实现其他函数，如 XN297_WriteRegister, XN297_ReadRegisterMulti, XN297_WriteCommand 等。/* 函数声明 ------------------------------------------------------------------*/XN297_WriteRegister(hxn, XN297_REG_RF_CH, 76);]]></description><category></category></item><item><title><![CDATA[基于STM32、HAL库的CA-IF4023 无线收发器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/151064139</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/151064139</guid><author>corlin6688</author><pubDate>Mon, 01 Sep 2025 10:46:59 +0800</pubDate><description><![CDATA[/ 假设使用PA_BOOST。// DIO0中断引脚。]]></description><category></category></item><item><title><![CDATA[基于STM32、HAL库的S2-LPTXQTR无线收发器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/151063995</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/151063995</guid><author>corlin6688</author><pubDate>Mon, 01 Sep 2025 10:42:05 +0800</pubDate><description><![CDATA[（Ultra-low power, sub-1GHz transceiver）是意法半导体（ST）推出的一款高性能、超低功耗的无线收发器芯片，工作于 sub-1GHz 频段（如 315, 433, 868, 915 MHz）。// 简单的延时函数。#define S2LP_CMD_SRES            0x80  // 软件复位。#define S2LP_CMD_SNOP            0xC0  // 空操作。]]></description><category></category></item><item><title><![CDATA[基于STM32、HAL库的Si24R2H 无线收发器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/151063811</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/151063811</guid><author>corlin6688</author><pubDate>Mon, 01 Sep 2025 10:38:38 +0800</pubDate><description><![CDATA[CE_GPIO_Port, CE_Pin,    // 替换为你的 CE GPIO。]]></description><category></category></item><item><title><![CDATA[基于STM32、HAL库的CC1150RGVR无线收发器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/151063616</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/151063616</guid><author>corlin6688</author><pubDate>Mon, 01 Sep 2025 10:34:43 +0800</pubDate><description><![CDATA[/ GDO2 输出配置 (可选)// TX/RX FIFO 阈值。]]></description><category></category></item><item><title><![CDATA[基于STM32、HAL库的TDA7116F 无线收发器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/151063421</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/151063421</guid><author>corlin6688</author><pubDate>Mon, 01 Sep 2025 10:29:35 +0800</pubDate><description><![CDATA[*********************** 方式1：简单的轮询解码（示例，不推荐用于实际产品） ***********************//*********************** 方式2：中断+定时器解码（推荐） ***********************/// return (voltage * 50.0f - 110.0f);]]></description><category></category></item><item><title><![CDATA[基于STM32、HAL库的MICRF112YMM-TR 无线收发器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/151063255</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/151063255</guid><author>corlin6688</author><pubDate>Mon, 01 Sep 2025 10:24:55 +0800</pubDate><description><![CDATA[内部集成了 VCO、PLL、PA、LNA、混频器、滤波器等射频功能单元，极大减少了外部元件数量，降低了设计和布线难度。： 具有多种工作模式（睡眠、待机、接收、发射），待机电流极低，非常适合电池供电的物联网(IoT)设备。是 Microchip 公司生产的一款高性能、低功耗的单片 UHF ASK/FSK 收发器芯片。： 支持 ASK (幅移键控) 和 FSK (频移键控) 调制，适应不同应用需求。// 可以添加其他配置参数，如中心频率、数据速率等。智能家居（安防、遥控、传感）远程钥匙进入系统 (RKE)]]></description><category></category></item><item><title><![CDATA[基于STM32、HAL库的SI24R2F无线收发器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/151063078</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/151063078</guid><author>corlin6688</author><pubDate>Mon, 01 Sep 2025 10:20:43 +0800</pubDate><description><![CDATA[else if(status & (1 << 4)) { // 假设第4位是MAX_RT (达到最大重发次数)else if(status & (1 << 5)) { // 假设第5位是TX_DS (发送完成中断)status |= (1 << 4) | (1 << 5) | (1 << 6);if(status & (1 << 6)) { // 假设第6位是RX_DR (接收完成中断)]]></description><category></category></item><item><title><![CDATA[基于STM32、HAL库的SI4010-C2-GTR无线收发器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/151062980</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/151062980</guid><author>corlin6688</author><pubDate>Mon, 01 Sep 2025 10:17:03 +0800</pubDate><description><![CDATA[/ 延时10ms，这是一个示例值，需要根据数据包长度和速率调整。// 方法1：使用HAL提供的us延时（注意HAL_Delay只能ms，需要自己实现us延时）#define SI4010_nSEL_PIN GPIO_PIN_4  // 如果使用片选。// 3. 根据数据手册，发送命令后需要等待一段时间（TW_TX）让芯片完成发射。// 短暂延时，保持高电平时间。// 这是一个示例配置序列，必须根据你的需求和数据手册进行修改！// 产生一个时钟上升沿，SI4010在上升沿采样DATA。]]></description><category></category></item><item><title><![CDATA[基于STM32、HAL库的JN5169/001Z无线收发器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/150975436</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/150975436</guid><author>corlin6688</author><pubDate>Fri, 29 Aug 2025 09:58:37 +0800</pubDate><description><![CDATA[PA4 | ~CS / GPIO | 如果使用SPI则作为片选，否则可作为通用输入，例如中断引脚。]]></description><category></category></item><item><title><![CDATA[基于STM32、HAL库的CC2640R2FRGZR无线收发器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/150975312</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/150975312</guid><author>corlin6688</author><pubDate>Fri, 29 Aug 2025 09:54:56 +0800</pubDate><description><![CDATA[if (HAL_UART_Receive(&huart2, &rx_data[idx], 1, 5) == HAL_OK) { // 每次接收1字节，短时等待。// 释放RST（拉高）HAL_GPIO_WritePin(CC2640_RST_PORT, CC2640_RST_PIN, GPIO_PIN_RESET);// 检查是否收到结束符（通常是\r\n），这里简单检查\n。]]></description><category></category></item><item><title><![CDATA[基于STM32、HAL库的CH592F无线收发器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/150917647</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/150917647</guid><author>corlin6688</author><pubDate>Wed, 27 Aug 2025 09:47:20 +0800</pubDate><description><![CDATA[/ 先开启接收一个字节。* @note   必须在stm32l4xx_it.c的USARTx_IRQHandler中调用HAL_UART_IRQHandler，// HAL_UART_Transmit(&huart1, data, length, 100);#define CH592_UART_HANDLE      huart2   // 使用的UART句柄。]]></description><category></category></item><item><title><![CDATA[基于STM32、HAL库的CC2543RHBR无线收发器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/150917475</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/150917475</guid><author>corlin6688</author><pubDate>Wed, 27 Aug 2025 09:42:37 +0800</pubDate><description><![CDATA[它通过 SPI 或 UART 接口接受主控制器（STM32L4）发送的 HCI 指令或自定义 AT 指令，负责处理所有复杂的射频和协议栈任务，并向主控制器返回数据和状态。// 确保SPI配置为模式0/3，8位数据，MSB First，适当时钟（如4-8MHz）// (HAL库中通常在main.c中通过MX_GPIO_Init()已完成，这里确保配置正确即可)#define CC2543_SPI_HANDLE       hspi1  // 使用的SPI句柄。// 调用我们的CC2543中断处理函数。]]></description><category></category></item><item><title><![CDATA[基于STM32、HAL库的CC1310F128RGZR 无线收发器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/150917281</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/150917281</guid><author>corlin6688</author><pubDate>Wed, 27 Aug 2025 09:38:15 +0800</pubDate><description><![CDATA[支持Sub-1 GHz频段（如315MHz， 433MHz， 468MHz， 470-510MHz， 779-787MHz， 868MHz， 915MHz， 920MHz）。：CC1310的RF_N和RF_P引脚需要连接由电感和电容组成的巴伦（Balun）和匹配网络，这部分电路必须严格按照TI官方参考设计（如LAUNCHXL-CC1310开发板）的布局和参数。// 使用的SPI句柄（如&hspi1）// 例如：CC1310_WriteReg(CC1310_REG_FSCTRL1, 0x0A);]]></description><category></category></item><item><title><![CDATA[基于STM32、HAL库的ESP32-S3R8 无线收发器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/150917144</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/150917144</guid><author>corlin6688</author><pubDate>Wed, 27 Aug 2025 09:31:45 +0800</pubDate><description><![CDATA[可选 GPIO (如 PC0) | 使能脚 / 复位脚 | 通过 STM32 GPIO 控制 ESP32 的复位，便于可靠重启。// 指向我们使用的UART句柄。Pin (如 PA3) | ESP32 的发送脚 -> STM32 的接收脚 | 数据从 ESP32 发往 STM32 |// 构造AT指令，例如：AT+CWJAP="Your_SSID","Your_Password"\r\n。#define ESP32_UART_HANDLE   huart2  // 使用的UART句柄，例如UART2。]]></description><category></category></item><item><title><![CDATA[基于STM32、HAL库的NRF52832-QFAA-R 无线收发器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/150916923</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/150916923</guid><author>corlin6688</author><pubDate>Wed, 27 Aug 2025 09:27:34 +0800</pubDate><description><![CDATA[/ PWR_UP, PRIM_RX, 使能CRC。]]></description><category></category></item><item><title><![CDATA[基于STM32、HAL库的MCP4562T-502E/MF数字电位器驱动程序设计]]></title><link>https://blog.youkuaiyun.com/corlin6688/article/details/150845964</link><guid>https://blog.youkuaiyun.com/corlin6688/article/details/150845964</guid><author>corlin6688</author><pubDate>Tue, 26 Aug 2025 10:00:35 +0800</pubDate><description><![CDATA[/ 第一个字节： (寄存器地址 << 4) | (value >> 4) & 0x0F)// 数据字节：高4位=数据低4位，低4位=0。// 第一字节：设备地址 + W（0），第二字节：命令码（高4位）| 数据高4位，第三字节：数据低8位（对于8位器件，就是全部数据）// 紧接着的数据字节是数据字节的 [3:0] << 4 (低4位左移4位，占据数据字节的高4位)，数据字节的低4位无效。// 命令字节: (0x00 << 4) | (0x80 >> 4) = 0x00 | 0x08 = 0x08。]]></description><category></category></item></channel></rss>