自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 W25QXX SPI Flash 硬件SPI操作指南

摘要:本文档详细介绍了如何使用STM32硬件SPI外设操作W25QXX系列SPI Flash存储器。内容包括硬件连接指南(SPI1引脚配置)、STM32CubeMX设置(SPI和DMA配置)、驱动API使用方法(初始化、标准/DMA读写、擦除操作等),以及注意事项(写保护、忙等待等)。驱动支持标准SPI读写和基于DMA的高速模式,提供完整示例代码,适用于W25Q80/W25Q16/W25Q32/W25Q64/W25Q128等型号的Flash芯片操作。

2025-07-01 17:52:08 906

原创 嵌入式常用通讯协议详解

本文详细介绍了嵌入式系统中常用的通信协议,包括基础通信协议(UART、SPI、I2C、CAN、RS485)、应用层协议(Modbus)和无线物联网协议(MQTT、BLE、LoRaWAN、NFC)。重点解析了UART和SPI的工作原理、引脚配置、参数设置及注意事项,并提供了参考代码。文章还对比了不同协议的适用场景,为嵌入式系统通信协议的选择与设计提供了实用指南。内容涵盖硬件连接、数据传输时序和典型应用示例,适合嵌入式开发者参考使用。

2025-07-01 17:42:59 2186

原创 基于 Northvolt ESS 实现的高性能储能系统

用于电力系统的储能和调度储能系统的能量存储和释放模式:储能系统需要根据能源负荷情况,对电力进行储存或释放。可以采用基于功率的控制方式,使得储能系统能够自动调整输出功率。能源调度算法:能源调度算法用于决定何时储存或释放能量,并在储存或释放能量时选择最优电源。常见的能源调度算法有基于规则的算法和基于优化的算法。其中,基于规则的算法通常是通过经验和规则来制定,而基于优化的算法则是通过数学模型和优化算法来实现。

2023-03-10 09:39:23 379 1

原创 关于更新缓存数据的方式

1.可以通过定时任务去定时更新缓存数据:        优点:开发简单,实现起来比较方便。        缺点:缓存数据存在一定的精准性,不适合对要求精度比较高的数据使用如:实时的订单信息。。。 2.根据业务逻辑更新缓存,也就是在你对数据库进行 增,删,改时 同时更新缓存,可以用Spring AOP 切面来实现。        优点:缓存的可信度比较高。        缺点...

2018-08-01 12:25:41 1072

转载 黑客入侵检查

今天无意中在逛github时发现一篇写的不错的文章,对于Linux的小白还是大有帮助的!思路扫描木马工具:clamAV官网:http://pkgs.repoforge.org/clamav/CentOS 安装:yum install -y clamav*启动 clamAV 服务:service clamd restart更新病毒库:freshclam扫描方法:

2018-01-02 09:41:43 811

原创 Java基于Dubbox 的分布式服务的项目架构

结构web: API项目 service: 后台服务 common: 工具类,通用的一些常量,设置等mavenpom.xmlsrc/ main java resources test java resources2.1 pom配置文件: 多module profile: 一种设置 指定采用哪种设置: m

2017-07-26 14:09:34 769

原创 Linux内存管理

不废话直接上代码:#!/bin/bashused=`free -m | awk 'NR==2' | awk '{print $3}'`free=`free -m | awk 'NR==2' | awk '{print $4}'`echo "===========================" >> /var/log/mem.logdate >> /var/log/mem.logecho

2017-07-26 13:55:31 323

原创 Liunx上安装及使用Nginx

Liunx上安装Nginx: 1.下载 wget http://nginx.org/download/nginx-1.10.1.tar.gz 2.解压 tar -zxvf 3.设置一下配置信息 ./configure –prefix=/usr/local/nginx ,或者不执行此步,直接默认配置 /

2017-07-26 13:41:30 417

B-JUI 前端管理框架

B-JUI (Best jQuery UI) 前端管理框架

2017-05-18

AmazeUI-2.7.2

Amaze UI 总的来说就是加入更多符合中国市场特性的元素,框架对跨屏、适配都做了的比较好的处理并且准备一了一系列的常用的网页组件,为减少搞兼容、适配各种敲键盘的加班狗们的工作时间做了不小的贡献。,框架还对中文排版优化,兼容中国本土主流浏览器、轻量化,不仅适用于桌面端,还更更适合移动端、包含一些封装好的Widgets。不过自也就我感觉 Amaze UI 文档是否有点太那什么了,比如 “人们不会在乎jQuery的那点流量。”,说实的在这真没啥,不过我从来不会说出来( 哈哈 ),代码和设计上感觉没太多突出的点。

2017-05-18

空空如也

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

TA关注的人

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