自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SPI Flash W25Q32JV 中英文数据手册详解 - 引脚、指令与下载

摘要:W25Q32JV是华邦电子推出的32M-bit SPI Flash存储器,具有小体积、低功耗(2.7V-3.6V)和高可靠性特点,支持标准/双线/四线SPI接口(最高133MHz)。其4MB存储空间分为64个64KB块(每块16个4KB扇区),支持10万次擦写和20年数据保存。关键操作包括写使能(0x06)、页编程(0x02)和扇区擦除(0x20),使用前需先擦除目标区域。本文详细解析了引脚定义、存储结构和操作流程,并提供中英文数据手册下载参考(注:翻译版仅供学习,技术细节以原版手册为准)。

2025-11-06 09:27:30 958

原创 C语言环形缓冲区详解:以电压采样数据处理为例

本文实现了一个线程安全的覆盖式环形缓冲区(overwrite_ring_fifo),用于高效处理采样数据。该缓冲区支持数据覆盖写入,当缓冲区满时新数据会自动覆盖旧数据。实现包括缓冲区初始化、元素读写、地址获取等功能,配合CMSIS-RTOS的互斥锁确保多线程安全。采样模块使用该环形缓冲区存储电压数据(最大100个采样点),提供数据写入(set_sample_voltage)和读取(get_sample_voltage)接口。整体设计注重线程安全和高效内存利用,适用于嵌入式系统中的实时数据采集场景。

2025-10-25 10:56:48 431

原创 C#实现CRC32校验(供keil使用的exe)

1、使用visual studio新建一个add_crc32的项目。4、在生成目标路径中,找到.exe文件即可。3、在命令行输入编译生成.exe。2、在.cs文件加入以下代码。

2025-06-26 18:54:45 347

原创 ESP32-C3 at指令模式,同时打开蓝牙和wifi+mqtt

用上方指令按顺序发送指令到esp32-c3芯片。对应的MQTTX接收与发送内容。对应的wifi连接信息。

2025-03-07 16:15:58 614

原创 433M无线通信E22400T22S电路及代码

初始化无线直接调用wireless_init,往外发送数据,直接往对应的串口发送,接收同理,直接当成串口使用即可。

2024-07-19 15:19:43 897

原创 嵌入式软考中级--错题记录

A、为了保障安全性,对分组要进行有效性检查B、将分组从一个区域高速地转发到另一个区域C、由多台二、三层交换机组成D、提供多条路径来缓解通信瓶颈所属知识点:网络基础知识>网络规划与设计:答案解析:层次化网络设计模型可以帮助设计者按层次设计网络结构,并对不同层次赋予特定的功能,为不同层次选择正确的设备和系统。一个典型的层次化网络结构包括以下特征。

2024-05-21 15:14:05 586

原创 MD样式prism mvvm对话框弹窗设计

【代码】MD样式prism mvvm对话框弹窗设计。

2024-03-20 14:30:34 613 3

原创 MD样式prism mvvm WPF登录对话框设计与代码实现

【代码】MD样式prism mvvm WPF登录对话框设计与代码实现。

2024-03-20 14:07:59 811 1

原创 STM32F407VET6 HAL库USART1驱动详解:DMA+空闲中断实现高效串口通信

【代码】stm32f407 hal库uart1的使用方法(linux设备思想)

2024-01-17 09:54:42 1129

原创 Sourcetree图文使用教程(保姆级)

Sourcetree 是 Windows 和Mac OS X 下免费的 Git 客户端版本管理工具Sourcetree拥有一个精美简洁的界面管理项目方便,可追溯代码编写者及日期轻松完成项目的代码管理。无需使用git命令,彻底释放双手,提高效率大大简化了开发者与代码库之间的Git操作方式。

2023-12-08 11:40:27 40857 5

原创 stm32基于文件操作模型的LED与看门狗驱动实现

【代码】用linux 设备思想方式写stm32驱动与应用程序。

2023-12-07 16:43:55 566 1

原创 keil 生成bin文件自动化命名及加入文件crc32校验

【代码】keil 生成文件自动化命名及加入文件crc32校验。

2023-07-03 09:39:47 3812 14

SPI Flash W25Q32JV 中英文数据手册

SPI Flash W25Q32JV 中英文数据手册

2025-11-05

批处理命令追加bin文件的 CRC

add_crc32.exe 具体使用方法查看 https://blog.youkuaiyun.com/weixin_35714547/article/details/131509292

2025-01-03

hal库stm32f407vet6 can通讯驱动

使用linux设备思想写的can驱动程序 static struct file_operations can1_dev = { .llseek = NULL, .read = can1_read, .write = can1_write, .ioctl = NULL, .open = NULL, .release = NULL, }; 文件里面包含can驱动及驱动所使用的hal库。 如何实现底层驱动与应用的分离可翻阅我之前的文章 http://t.csdnimg.cn/fBQtg

2024-03-25

E22400T22S外围电路

M0、M1接单片机输出IO, 用来配置无线通信参数, 同时拉低即可正常无线收发, 按照usart串口通信操作即可

2024-07-19

RX485电路控制图(pdf)

使用了SI8422和ISL3152芯片,可简化程序控制,程序参考 http://t.csdnimg.cn/dA7Xu

2024-07-19

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

TA关注的人

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