Z小旋
码龄7年
求更新 关注
提问 私信
  • 博客:9,602,767
    社区:1,228
    动态:137
    9,604,132
    总访问量
  • 126
    原创
  • 93,656
    粉丝
  • 122
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2018-10-22

个人简介:.

博客简介:

Z小旋

博客描述:
让自己变得优秀,才能遇见更优秀的人
查看详细资料
个人成就
  • 获得55,008次点赞
  • 内容获得3,807次评论
  • 获得166,329次收藏
  • 代码片获得153,745次分享
  • 博客总排名2,118,663名
创作历程
  • 1篇
    2024年
  • 3篇
    2023年
  • 24篇
    2022年
  • 16篇
    2021年
  • 31篇
    2020年
  • 51篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • 【通信协议】
    15篇
  • 【FPGA】
    2篇
  • Modbus
    2篇
  • 【STM32】
    48篇
  • 【传感器专栏】
    7篇
  • LCD12864
    2篇
  • 【嵌入式学习】
    15篇
  • 【硬件电路设计】
    2篇
  • Altium designer
    4篇
  • 【语言学习】
  • c语言学习
    15篇
  • Shell
    4篇
  • JAVA
    2篇
  • Python学习
    8篇
  • SQL server
    2篇
  • 【图像处理】
    6篇
  • Hexo
    1篇
  • 数字电子技术
    2篇
  • NXP智能车学习
    5篇
  • Arduino
    2篇
  • MATLAB
    1篇
  • 日常随记
    6篇
  • 环境搭建
    2篇

TA关注的专栏 2

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 嵌入式
    嵌入式硬件
  • 硬件开发
    硬件工程arm开发pcb工艺
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

36人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

CRC16校验-C语言 C# STM32代码

CRC-16/MODBUS 算法:在CRC计算时只用8个数据位,起始位及停止位,如有奇偶校验位也包括奇偶校验位,都不参与CRC计算。CRC计算方法是:1、 加载一值为0XFFFF的16位寄存器,此寄存器为CRC寄存器。2、 把第一个8位二进制数据(即通讯信息帧的第一个字节)与16位的CRC寄存器的相异或,异或的结果仍存放于该CRC寄存器中。3、 把CRC寄存器的内容右移一位,用0填补最高位,并检测移出位是0还是1。4、 如果移出位为零,则重复第三步(再次右移一位);如果移出位为1,CRC寄存器与
原创
博文更新于 2024.10.24 ·
1813 阅读 ·
16 点赞 ·
0 评论 ·
13 收藏

详解-OTSU(大津法-最大类间方差)原理及C语言代码实现

灰度图二值化:我们在对灰度图像进行处理的时候,为了便于观察和分析,经常需要将图像中的目标主体和背景分割开来,变成二值化图像(只有黑和白,黑白图像) 加菲猫--灰度图——二值化 而我们知道灰度图像是有256个灰度级 255代表全白,0表示全黑,那么在进行二值化的时候,是设定一个阈值,根据灰度值大于或小于阈值进行黑白显示,我们假设背景用白色0表示,目标物体用黑色1表示,不同阈值的选取,对于图像二值化的效果影响是非常大的上图可以看出,阈值的选取对于灰度图二值化有着至关重要的作用,那么怎么
原创
博文更新于 2024.08.29 ·
37019 阅读 ·
343 点赞 ·
32 评论 ·
944 收藏

IIC原理超详细讲解---值得一看

文章目录IIC 简介IIC的物理层IIC的高阻态IIC物理层总结:IIC的协议层IIC 总线时序图初始(空闲)状态开始信号:停止信号数据有效性应答信号IIC数据传送数据传送格式IIC发送数据IIC读数据:以AT24C02为例子软件IIC和硬件IICIIC 简介        IIC(Inter-Integrated Circuit)总线是一种由NXP...
原创
博文更新于 2024.07.01 ·
310630 阅读 ·
3403 点赞 ·
162 评论 ·
11728 收藏

【STM32】HAL库 STM32CubeMX系列学习教程

STM32CubeMX 简介1、STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,目的就是为了方便开发者, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作,时间和费用,提高开发效率。STM32CubeMX几乎覆盖了STM32 全系列芯片。在CubeMX上,通过傻瓜化的操作便能实现相关配置,最终能够生成C语言代码,支持多种工具...
原创
博文更新于 2024.07.01 ·
501941 阅读 ·
2492 点赞 ·
143 评论 ·
14956 收藏

SPI原理超详细讲解---值得一看

什么是SPISPI 是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola(摩托罗拉)首先在其MC68HCXX系列处理器上定义的。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字...
原创
博文更新于 2024.07.01 ·
373167 阅读 ·
2340 点赞 ·
55 评论 ·
5265 收藏

Modbus调试软件--ModbusPoll、ModbusSlave使用详解

是Modbus学习必备的三大神器分别是ModbusPoll、ModbusSlave及VSPD,ModbusPoll软件主要用于仿真Modbus主站或Modbus客户端,ModbusSlave软件主要用于仿真Modbus从站或Modbus服务器,而VSPD全称Configure Virtual Serial Port Driver,是用来给电脑创建虚拟串口使用的。...
原创
博文更新于 2023.12.18 ·
118327 阅读 ·
441 点赞 ·
45 评论 ·
1208 收藏

【ZYNQ】AXI4总线接口协议学习

本文带你详细的了解AXI总线协议,并且基于官方手册,能够提高你的手册阅读能力。AXI 的英文全称是 Advanced eXtensible Interface,即高级可扩展接口,它是 ARM 公司所提出的 AMBA(Advanced Microcontroller Bus Architecture)协议的一部分
原创
博文更新于 2023.12.11 ·
8195 阅读 ·
45 点赞 ·
1 评论 ·
86 收藏

【FPGA】zynq 单端口RAM 双端口RAM 读写冲突 写写冲突

伪双端口模式下我们需要避免读写冲突;在真双端口模式下我们需要避免读写冲突和写写冲突。
原创
博文更新于 2023.11.15 ·
12956 阅读 ·
51 点赞 ·
3 评论 ·
127 收藏

【STM32存储器映射-寄存器基地址-偏移】

可以看到各个部分详细的分类,映射其实就是对应的意思。事实上存储器本身不具备地址,所以把芯片内核所预先设定好的地址分配给寄存器,就是存储器映射。因为stm32把这个4G的虚拟存储空间和芯片内部外设进行一一对应,每个外设和其对应的寄存器都有一个确定的地址,也就是给存储器分配地址,即存储器映射。
原创
博文更新于 2023.03.08 ·
13892 阅读 ·
130 点赞 ·
15 评论 ·
290 收藏

IP分片--为什么单次最大传输1472个字节

在使用UDP传输的时候,每次接收的最大字节数为1472个字节,然后数据就会被分包,重新进行发送,在进行数据接收的时候,经常会遇到本次数据还没有接收完,数据就被分包的情况,那么为什么是1472个字节对数据进行分片呢,我们下面做一个详细的介绍。
原创
博文更新于 2022.10.13 ·
10999 阅读 ·
18 点赞 ·
4 评论 ·
47 收藏

详解Modbus通信协议---清晰易懂

什么是协议在了解什么是Modbus之前,我们先来看下什么是协议协议是一个汉语词汇,读音为xié yì,意思是共同计议,协商;经过谈判、协商而制定的共同承认、共同遵守的文件。简单地说,在我们的单片机之间互相通信,以及单片机和上位机通信中,规定了不同的内容规范,这个规范是通信的双方都需要遵守的,这样就可以实现两者的通信。而这个协议规范可以有很多种,来适应不同的设备以及通信要求等,我们常见的就有IIC SPI UART串口通信协议等等。而Modbus也是一个串行通信协议。什么是RS-485 RS-2
原创
博文更新于 2022.09.27 ·
288113 阅读 ·
2119 点赞 ·
83 评论 ·
6921 收藏

【QSPI】 什么是QSPI SPI和QSPI异同

SPI 协议是摩托罗拉公司开发的协议,SPI 的英文全称为 serial Perripheral Interface,翻译过来 就是“串行外围设备接口”,属于一种高速全双工的通信,广泛的用于 MCU 与 ADC、flash 等外 部设备(外围设备)的通信。实际上,Standard SPI(标准SPI)、Dual SPI(双线 SPI)和Quad SPI(四线 SPI)等只不过我们平时最常用的是Standard SPI标准SPI
原创
博文更新于 2022.09.21 ·
30435 阅读 ·
130 点赞 ·
7 评论 ·
433 收藏

STM32状态机编程----什么是状态机?

万事万物都有其状态什么是状态状态是人或事物表现出来的形态。是指现实(或虚拟)事物处于生成、生存、发展、消亡时期或各转化临界点时的形态或事物态势。通过上面那句话,我们知道了状态就是一个对象在不同情况下对应的各种形态做产品的时候,如果我们如果要对这个对象所有的形态进行描述,在一些对象复杂的逻辑状态下,比较复杂的逻辑问题,普通的流程图,或时序图对于对象和状态的解读缺乏直观的描述。这个时候就需要状态机来对对象的各个形态进行描述,将对象的全部工作方式,分成几个场景,这些场景的工作方式不同,然后将这些场.
原创
博文更新于 2022.08.25 ·
25233 阅读 ·
226 点赞 ·
12 评论 ·
597 收藏

【常用传感器】DS18B20温度传感器原理详解及例程代码

数字温度传感器(DS18B20)传感器参数
原创
博文更新于 2022.07.12 ·
410319 阅读 ·
2264 点赞 ·
131 评论 ·
6840 收藏

【C语言】运算符与操作符的用法全面汇总(非常有用)

一.‘->’的用法“->”是一个整体,它是用于指向结构体子数据的指针,用来取子数据。换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”。p=p->next ,意思是将p指向的一个结构体实例中的子数据next赋值给p。->的作法就是在引用结构体中的变量!扩展资料:......
原创
博文更新于 2022.06.05 ·
24208 阅读 ·
92 点赞 ·
8 评论 ·
400 收藏

【STM32】HAL库 STM32CubeMX教程三----外部中断(HAL库GPIO讲解)

前言上一节我们讲解了STM32CubeMX的基本使用和工程的配置,那么这一节我们正式来学习CubeMX配置STM32的各个外设功能了今天我们会详细的带你学习STM32CubeMX配置外部中断,并且讲解HAL库的GPIO的各种函数,带你学习不一样的STM32如果还没有配置过工程,请参看上一篇博客《STM32CubeMX教程二--基本使用(新建工程点亮LED灯)》那么话不多说,我们开...
原创
博文更新于 2022.04.03 ·
224775 阅读 ·
894 点赞 ·
146 评论 ·
2241 收藏

【STM32】HAL库 STM32CubeMX教程十二---IIC(读取AT24C02 )

IIC 简介IIC(Inter-Integrated Circuit)总线是一种由NXP(原PHILIPS)公司开发的两线式串行总线,用于连接微控制器及其外围设备。多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。在 CPU 与被控 IC 之间、IC 与 IC 之间进行双向传送,高速 IIC 总线一般可达 400kbps 以上。PS: 这里要注...
原创
博文更新于 2022.04.01 ·
117172 阅读 ·
759 点赞 ·
82 评论 ·
1512 收藏

单片机测量代码运行时间方法-STM32

在实际程序的编写中,我们经常会对程序进行一个整体的复盘、优化,或者对算法的运行时间进行测量等等,那么怎么精确的测量我们程序的运行时间呢?下面我们给出几种方法:1 使用Keil Debug功能2 使用逻辑分析仪或示波器等设备测量3 使用STM32自带定时器进行测量1 使用Keil Debug功能我们可以使用J-LINK或者ST-link 等仿真器,实现对代码运行时间的测量,首先要设置仿真器仿真的实际频率首先点击Settings设置然后点击Trace 设置我们芯片的系统频率,点击Teac
原创
博文更新于 2022.03.31 ·
31348 阅读 ·
127 点赞 ·
14 评论 ·
412 收藏

【STM32】HAL库 STM32CubeMX教程十五---FMC-SDRAM(一)

并行总线接口FMCFMC(Flexible memory controller,灵活动态存储器)FMC可连接SRAM(异步或同步)、SDRAM、NORFLASH、PC卡、NANDFLASH.支持突发模式,可编程时钟,8位、16位、32位宽的数据总线。FMC有6个存储区域,每个区域支持256MB的寻址空间。...
原创
博文更新于 2022.03.29 ·
19994 阅读 ·
85 点赞 ·
9 评论 ·
257 收藏

【STM32】HAL库 STM32CubeMX教程十五---FMC-SDRAM(二)

前言:本系列教程将HAL库与STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用上一讲我们说了CubeMX配置SDRAM的一些基本配置,还有FMC跟SDRAM的讲解,这一讲我们来说下SDRAM的初始化流程跟HAL库的SDRAM函数使用所用工具:1、芯片: STM32H743II2、STM32CubeMx软件V6.4.03、IDE: MDK-Keil5软件4、STM3H7xxHAL库5、W9825G6KH知识概括:通过本篇博客您将学到:SDRAM+FMC的基本
原创
博文更新于 2022.03.29 ·
13174 阅读 ·
56 点赞 ·
10 评论 ·
147 收藏
加载更多