自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通信协议之数据帧常用校验方法(奇偶校验、CRC校验)

本篇是通信协议之数据帧校验方法,包括奇偶校验、CRC等校验原理及实现。

2025-01-19 20:25:00 1274

原创 通信协议之Modbus-RTU

Modbus-RTU硬件层:基于RS232、RS485、CAN等;软件层:定义通信帧格式,主从模式,主机发送帧,从机返回帧(应答模式即半双工);功能码功能定义数据类型访问类型0x03读寄存器数据U16R0x06写单个寄存器数据U16W0x10写连续多个寄存器数据U16W。

2025-01-18 19:50:08 609

原创 通信协议之多摩川编码器协议

多摩川协议是基于485硬件接口的标准NRZ协议,通讯波特率为固定的2.5MHz,所以其硬件接口也就只有数据线(data wire)和电源线(supply wire),不需要时钟线(clk wire)。内容规格传送方式半双工串行通信同步方式起止同步(1bit起始、8bit数据、1bit停止)通信波特率2.5Mbps传送顺序LSB在前传送代码NRZ传送错误校验方式。

2025-01-18 14:07:41 2270

原创 软件使用说明之Source Insight4.0

本文主要介绍SourceInsight的安装、工程文件的建立以及相关使用技巧。SourceInsight是一个强大的文本编辑工具,比一般编辑器便捷,方便阅读并快速追踪代码、提高编写代码速度。

2025-01-13 21:32:15 722

原创 STM32标准库学习笔记(十)SPI

SPI(Serial Peripheral Interface)是由摩托罗拉公司提出的通信协议,是一种高速全双工、同步串行通信总线,主要应用在Flash、ADC、编码器等要求速率较高的场合。

2025-01-12 14:59:51 1407

原创 STM32标准库学习笔记(九)I2C

I2C总线是Philips公司在八十年代初推出的一种串行同步、半双工的总线,主要用于近距离、低速的芯片之间的通信。I2C总线有两根双向的信号线,一根数据线SDA用于收发数据,一根时钟线SCL用于通信双方时钟的同步。

2025-01-09 22:29:19 1018

原创 STM32标准库学习笔记(八)USART

本篇是嵌入式开发之片上外设USART,了解基本硬件原理以及通信协议,实现HEX数据数据包的发送与接收。

2025-01-08 23:17:56 1343

原创 STM32标准库学习笔记(七)DMA

DMA(Direct Memory Access)直接存储器存取,可以提供外设与存储器或存储器与存储器之间高速数据传输,无需CPU干预,节省CPU资源。拥有12个可配置通道(DMA1有7个通道,DMA2有5个通道),每个通道都支持软件触发和特定硬件触发。一般如果DMA进行的是存储器到存储器的数据转运,需要使用软件触发,DMA会以最快的速度将数据转运完成,当需要外设到存储器数据转运时,就需要硬件触发。

2025-01-07 22:32:15 1336

原创 STM32标准库学习笔记(六)ADC

ADC(Analog-Digital Converter)模拟数字转换器,可以将连续变化的模拟电压转换为内存中存储的数字变量

2025-01-07 00:06:01 2826

原创 STM32标准库学习笔记(五)Timer定时器

本文主要讲述基本定时器、通用定时器、高级定时器的硬件原理,到实际应用。

2025-01-05 20:56:22 1248

原创 STM32标准库学习笔记(四)NVIC与EXTI

本篇是嵌入式开发之内核外设NVIC与片上外设EXTI,从硬件原理到实际应用,深入了解中断优先级的分配以及外部中断/事件的处理过程。

2025-01-03 00:15:20 1969

原创 STM32标准库学习笔记(三)GPIO

本篇是嵌入式开发片上外设之GPIO,从硬件原理到实际应用,深入了解GPIO。

2025-01-01 16:30:18 1164

原创 STM32标准库学习笔记(二)预备知识2-C语言

C语言编程基础

2024-12-31 00:08:56 947

原创 STM32标准库学习笔记(一)预备知识1

本篇是STM32学习系列开篇,内容主要有两部分:STM32简介、开发工具。

2024-12-12 21:49:06 989

原创 Keil5 MDK_541官网最新版下载、安装教程(包括器件支持包下载安装)

本文主要介绍Keil5 MDK_541的下载安装,以及器件支持包的安装,文中有最新版链接,但为了以后大家可以自己下载想要的软件包,我将一步步教大家如何获取下载以及安装,毕竟授人以鱼不如授人以渔。

2024-12-10 22:34:11 10879 4

空空如也

空空如也

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

TA关注的人

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