- 博客(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
原创 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
批处理命令追加bin文件的 CRC
2025-01-03
hal库stm32f407vet6 can通讯驱动
2024-03-25
CDC_Transmit_FS发送问题
2024-08-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅