自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(150)
  • 资源 (31)
  • 收藏
  • 关注

原创 【HAL库】STM32CubeMX开发----STM32F103/F207/F407----目录

【HAL库】STM32CubeMX开发----STM32F407----目录

2022-10-19 23:01:34 3184 1

原创 C语言 基础开发----目录

C语言基础入门----目录有很多跟C语言有关的技术性文章。

2022-08-02 18:44:57 1426 1

原创 STM32F103标准库开发---目录

STM32F103标准库开发---目录小白胎教级教程,一看就懂,一点就通。

2022-04-22 23:10:27 5720 1

原创 Keil5编译环境搭建----教程目录

Keil5编译环境搭建流程----STM32和GD32步骤1:Keil5-MDK 下载和安装步骤2:芯片包 下载和安装步骤3:标准固件库 下载步骤4:新建工程步骤5:程序烧写驱动步骤6:STM32标准库开发----STM32F103步骤7:【HAL库】STM32CubeMX开发----STM32F407Keil5 使用教程

2022-03-24 11:49:34 13100 2

原创 串口通信----XModem协议协议(文件传输)

串口通信----XModem协议协议(文件传输)

2024-03-19 17:58:48 802

原创 Keil5----生成lib文件和lib文件的使用

Keil5----生成lib文件和lib文件的使用

2024-03-15 17:42:27 873 1

原创 Keil5----生成hex文件和bin文件

Keil5----生成hex文件和bin文件$K\ARM\ARMCC\bin\fromelf.exe --bin --output=Bin\@L.bin !L

2024-01-05 11:48:38 5707

原创 TFT显示屏开发:24位真彩色(RGB888)转换 16位真彩色(RGB565)

24位真彩色(RGB888)转换 16位真彩色(RGB565)

2023-12-27 17:02:51 1104

原创 C语言:冒泡排序

C语言:冒泡排序对一个有n个数据的数组进行遍历,依次对相邻两个数据进行比较大小,若大的数据在前面则交换位置(升序),完成一次遍历后数组中最大的数据到了数组的末尾位置,就象水底下的气泡一样逐渐 向上冒泡。然后再对前面n-1个数据进行相同的遍历,一共完成n-1次遍历就实现了排序完成。

2023-10-15 15:31:49 432 1

原创 SAE-J1939-21 (超8字节)多包数据----CAN传输协议

SAE-J1939-21 (超8字节)多包数据----CAN传输协议

2023-10-09 20:00:00 4578 2

原创 【HAL库】STM32F407----内部Flash的读写

【HAL库】STM32F407----内部Flash的读写

2023-09-04 19:30:00 5170 1

原创 【HAL库】STM32CubeMX开发----STM32F407----LAN8720A----移植FreeModbus实现ModbusTCP

本次实验以 STM32F407VET6 芯片为MCU,使用 25MHz 外部时钟源。以太网PHY层芯片为 LAN8720A,移植FreeModbus实现ModbusTCP网口通信。

2023-08-03 22:14:42 3795 2

原创 Modbus Poll 软件----下载和安装

Modbus Poll 软件----下载和安装

2023-07-30 12:41:02 9942 1

原创 Matlab----下载和安装教程

Matlab----下载和安装教程

2023-07-24 01:01:44 1612 1

原创 C语言:位操作----将某一位置1或置0

C语言:位操作----将某一位置1或置0

2023-06-25 15:39:54 2793 1

原创 【HAL库】STM32F407----CAN通信----过滤器配置

【HAL库】STM32F407----CAN通信----过滤器配置

2023-05-30 19:50:07 6347 1

原创 【ETH】以太网----PHY芯片LAN8720A----电路原理图

LAN8720A 是低功耗的 10/100M 以太网 PHY 层芯片,I/0 引脚电压符合EEE802.3-2005 标准,支持通过 RMI 接口与以太网 MAC 层通信,内置 10-BASE-T/100BASE-TX 全双工传输模块,支持 10Mbps 和 100Mbps。LAN8720A 可以通过自协商的方式与目的主机最佳的连接方式(速度和双工模式),支持 HPAuto-MDIX 自动翻转功能,无需更换网线即可将连接更改为直连或交又连接。

2023-05-18 17:16:14 11084 1

原创 Keil5----Debug时,watch1中全局变量数值不刷新问题解决方法

Keil5----Debug时,watch1中全局变量数值不刷新问题解决方法

2023-05-12 21:00:00 5090 2

原创 【HAL库】STM32CubeMX开发----非阻塞延时实验----SysTick(滴答定时器)中断

【HAL库】STM32CubeMX开发----非阻塞延时实验----SysTick(滴答定时器)中断

2023-05-11 17:03:35 2833 1

原创 【HAL库】STM32F407----CAN通信----中断详解

【HAL库】STM32F407----CAN通信----中断详解

2023-04-28 17:03:09 8079 2

原创 Keil5----显示空白符和设置使用空白格表示Tab键

Keil5----显示空白符和设置使用空白格表示Tab键

2023-04-20 21:44:57 4587 2

原创 Keil5----跳转定义和查找功能

Keil5----跳转定义和查找功能

2023-04-04 21:57:21 11301 2

原创 C语言:位运算符----与(&),或(|),非(~),异或(^),左移(<<)和右移(>>)

C语言中位运算符主要包括六种,具体如下:与(&),或(|),非(~),异或(^),左移()

2023-03-29 22:42:58 22514 3

原创 CAN通信----电路图

CAN通信----电路图高速CAN收发器(1Mbps)----TJA1050

2023-03-25 16:06:53 11103 2

原创 VMware16虚拟机:安装Windows10系统----卡顿优化

VMware16虚拟机安装Win10系统后卡顿问题优化1:VMware16虚拟机----安装VMware tools优化2:VMware16虚拟机----首先项优化设置优化3:VMware16虚拟机----虚拟机优化设置

2023-03-24 20:38:52 6808 2

原创 C语言:字符型、整型和浮点型数据的取值范围

C语言:字符型、整型和浮点型数据的取值范围

2023-02-26 01:56:10 2117 1

原创 C语言:pow()----计算x的y次方(次幂)

C语言:pow()----计算x的y次方(次幂)

2023-02-25 23:28:37 7950 1

原创 【HAL库】STM32CubeMX开发----STM32F407----Uart串口接收空闲中断

【HAL库】STM32CubeMX开发----STM32F407----Uart串口接收空闲中断当接收完一个字符后,在下一个字节时间内收到的全都是高电平(在一个字节时间内没有收到下一个字节的低电平起始位),那么产生空闲中断。

2023-02-13 20:55:35 2522 1

原创 CAN通信----(创芯科技)CAN分析仪使用----CANTest安装和驱动安装

CAN通信----(创芯科技)CAN分析仪使用----CANTest安装和驱动安装

2023-01-14 22:22:08 26316 3

原创 CAN通信----CANTest下载和安装

CAN通信----CANTest下载和安装在周立功的官方网站下载免费的CANTest软件。

2023-01-12 16:06:14 13982 1

原创 RS485通信----基本原理+电路图

RS485 是半双工异步串行通信。RS485 通信----电路图(SP3485)

2023-01-06 22:45:24 67821 1

原创 【HAL库】STM32CubeMX开发----STM32F407----USB实验(CDC虚拟串口)

本次实验以芯片为MCU,使用25MHz外部时钟源。USB通信引脚与MCU引脚USB通信引脚MCU引脚DM(D-)PA11DP(D+)PA12。

2023-01-04 23:44:08 2859 2

原创 【HAL库】STM32CubeMX开发----STM32F407----SPI实验

【HAL库】STM32CubeMX开发----STM32F407----SPI实验

2022-12-22 22:04:15 1916 2

原创 【HAL库】STM32CubeMX开发----STM32F407----读写W25N04KV外部Flash

【HAL库】STM32CubeMX开发----STM32F407----读写W25N04KV外部Flash

2022-12-22 15:18:47 1185 1

原创 C语言:指针偏移

指针的地址偏移量和保存这个地址的指针类型有关。指针的类型占有的内存空间,就是 指针加1 的地址偏移量。

2022-12-20 18:38:15 2132 1

原创 【HAL库】STM32CubeMX开发----STM32F103/F207/F407----时钟配置

【HAL库】STM32CubeMX开发----STM32F103/F207/F407----时钟配置

2022-12-19 21:12:10 2173 1

原创 【HAL库】STM32CubeMX开发----delay延时实验----NOP空指令

【HAL库】STM32CubeMX开发----delay延时实验----NOP空指令

2022-12-18 19:51:29 4953 4

原创 【HAL库】STM32CubeMX开发----STM32F407----ETH+LWIP----TCPclient客户端

STM32F407开发板 为TCPclient客户端,PC端 为TCPserver服务端,相互之间的发送和接收实验。

2022-12-09 17:48:58 1934 1

原创 Keil5----新建项目文件( .c文件 和 .h文件)

在使用 Keil5 编辑程序的时候,一定需要新建几个文件(.c文件 和 .h文件),在其中编写不同功能的程序。本篇文章主要介绍如何新建项目文件(.c文件 和 .h文件)。

2022-12-05 16:48:05 58205 4

原创 【HAL库】STM32CubeMX开发----STM32F407----ETH+LAN8720A+LWIP----ping通

本次实验以芯片为MCU,使用25MHz外部时钟源。以太网PHY层芯片为LAN8720A,由MCU引脚PA8提供时钟。

2022-12-01 20:56:06 3026 1

HAL库-STM32F407-CAN通信-过滤器配置实验-程序源码

实验内容:MCU芯片为STM32F407VET6,实现CAN通信过滤器配置实验。 CAN通信波特率为 500K bps,将接收到的CAN_ID发送出来,发送帧ID为0x18888888,前4个字节数据为接收到的CAN_ID。

2023-09-01

STM32F407-LAN8720A-移植FreeModbus实现ModbusTCP-程序源码

本次实验以 STM32F407VET6 芯片为MCU,无操作系统,使用 25MHz 外部时钟源。 以太网PHY层芯片为 LAN8720A,移植FreeModbus实现ModbusTCP网口通信。

2023-08-03

ModbusPoll安装包

ModbusPoll安装包

2023-07-30

HAL库-STM32F407:CAN通信-收发实验-程序源码

使用STM32CubeMX生成HAL库工程文件。 MCU芯片为STM32F407VET6,实现CAN通信收发实验。 CAN通信波特率500k。 发送功能:每隔1s发送一帧CAN通信数据。 接收功能:将接收到的CAN通信的帧ID发送出来。

2023-05-04

STM32F407-HAL库:USB实验(CDC虚拟串口)- 程序源码

使用STM32CubeMX生成HAL库工程文件 MCU芯片为STM32F407VET6,实现USB虚拟串口通信收发实验

2023-01-05

FreeRTOS源码(多版本)

有以下四个版本: FreeRTOS_v9.0.0 FreeRTOS_v10.0.1 FreeRTOS_v202012.00 FreeRTOS_v202212.00

2022-12-13

虚拟机安装包(16.2.4)

虚拟机16安装包

2022-12-13

STM32CubeMX开发-STM32F407-ETH -TCPclient客户端-程序源码

KEIL:MDK_ARM_5.32 MCU:STM32F407VET6 PHY:LAN8720A STM32F407开发板 为 TCPclient客户端,PC端 为 TCPserver服务端,相互之间的发送和接收实验。

2022-12-10

HAL库STM32CubeMX开发-STM32F407-ETH+LAN8720A+LWIP-无操作系统-ping通

KEIL:MDK_ARM_5.32 MCU:STM32F407VET6 PHY:LAN8720A 有完整的程序工程,还有STM32CubeMX的配置。

2022-12-02

HAL库STM32F407:Uart串口通信实验-程序源码

使用STM32CubeMX生成HAL库工程文件 MCU芯片为STM32F407VET6,实现Uart串口通信收发实验

2022-10-19

STM32F103标准库:CAN通信收发实验-程序源码

以STM32F103C8T6芯片为核心,CAN总线通信收发实验程序源码。 本例程已经调试成功,下载即可使用。

2022-10-16

HAL库STM32F407:LED灯实验

使用STM32CubeMX生成HAL库工程文件 MCU芯片为STM32F407VET6,实现LED灯闪烁

2022-10-15

STM32F10x系列标准固件库(V3.6.0)

STM32F10x系列标准固件库(V3.6.0)

2022-10-15

LAN8720A数据手册(中文+英文)

以太网PHY层芯片LAN8720的数据手册,高性能的10/100M以太网传输模块,支持RMⅡ接口,两个状态LED输出。

2022-10-14

STM32F4xx参考手册(中文+英文)

有STM32F40xxx、STM32F41xxx、STM32F42xxx、STM32F43xxx 基于 ARM 内核的 32 位高级 MCU基于 ARM 内核的 32 位高级 MCU

2022-10-14

STM32CubeMX安装包(Win-6.6.1)

STM32CubeMX安装包(Win-6.6.1) 可以生成STM32系列芯片的开发程序 快捷又好用

2022-10-14

Typora-64位免费版(Markdown)

Typora编辑器让人们能更简单地用Markdown语言书写文字,解决了使用传统的Markdown编辑器写文的痛点,并且界面简洁优美,实现了实时预览等功能。

2022-10-14

STM32F103标准库开发:W25Q128读写-程序源码

主MCU是STM32F103C8T6芯片,做SPI总线主控。 外部Flash是W25Q128,做SPI总线从控。 128M(bit)内存----16M字节,有512块。

2022-10-14

W25Qxx全系列数据手册(超详细)

W25Qxx系列外部Flash芯片数据手册。 包括:W25Q80,W25Q16,W25Q32,W25Q64,W25Q128,W25Q256和W25Q512。

2022-10-14

STM32F103标准库开发-外部中断(EXTI)实验-程序源码

具体功能: 外部中断来检测按键是否按下。 按下key0按键,key的值加1,然后串口1输出key数据值。 按下key1按键,key的值减1,然后串口1输出key数据值。

2022-07-09

GD32标准固件库文件(详细版)

GD32标准库文件 有GD32F1x0,GD32F10x,GD32F30x,GD32F4xx等标准库文件 有GD32C10x,GD32E10x,GD32E23x,GD32E50x等标准库文件

2022-07-03

Keil5-GD32芯片包(超详细)

Keil5-MDK,GD32芯片包 有F1、F3、F4等系列芯片包 有E10、E23\E50等系列芯片包 有L23、W51等系列芯片包

2022-07-03

Git-64位-Windows安装包

Git-64位-Windows安装包 版本号:2.37.0

2022-06-30

IAR安装包(版本8.324)

IAR(8.324)安装包,亲测可用。

2022-06-24

STM32标准固件库文件(超全)

STM32标准库文件 有STM32F0xx,STM32F10x,STM32F30x,STM32F4xx和STM32L1xx文件 一共五个标准库文件

2022-06-23

Keil5-STM32芯片包(全系列)

Keil5-MDK,STM32芯片包 有F1、F3、F4、F7等系列芯片包 有G0、G4等系列芯片包

2022-06-23

STM32F103标准库开发-定时器中断实验

以STM32F103C8T6芯片为硬件基础,嵌入式软件开发。 具体功能:每隔100ms周期发送 “time=100ms”。 通过这个实验,可以学习通用定时器TIM3的使用。

2022-06-22

ST-link驱动安装包(V4.0.0)

ST-link驱动主要配合ST-link烧写器,用来给STM32和GD32等一系列芯片程序的烧写。 安装后还有STM32内部Flash的读写和擦除功能的软件!

2022-06-14

STM32F103:AT24C256读写程序源码(IIC)

主MCU是STM32F103C8T6芯片,做IIC总线主控。 EEPROM是AT24C256,做IIC总线从控。

2022-06-08

AT24C02/04/08/16/32/64中文数据手册

AT24C02/04/08/16/32/64是电可擦除PROM,IIC通信方式。 可存有2K/4K/8K/16K/32K/64K位数据,具有页写能力, 每页分8/ 16/ 16/ 16/ 32/ 32字节。

2022-06-04

STM32F103标准库开发-KEY按键实验

以STM32F103C8T6芯片为硬件基础,嵌入式软件开发。 具体功能:按KEY1,key加1;按KEY2,key减1。 通过这个实验,可以学习GPIO输入原理和KEY按键实验程序源码。

2022-05-17

STM32F103标准库开发-Uart串口通信实验

以STM32F103C8T6芯片为硬件基础,嵌入式软件开发,实现Uart串口通信。 具体功能:通过串口输入1、2、3任意一个数字,都会输出不同的内容。 通过这个实验,可以学习Uart串口通信原理和程序源码。

2022-05-16

GD32F303标准库开发-新建工程

在Keil5中,新建标准库版GD32F303工程。 各种GD32的工程,都是差不多的,只要选择对应的固件库就可以新建成功。 新建工程是嵌入式工程开发的第一步,万事开头难,需要好好学习!

2022-05-15

Uart 串口调试助手+串口驱动

串口调试助手是:sscom5.13.1 串口驱动是:CH341 Uart 串口通信调试必备工具,更加直观的展现出Uart 串口通信的数据。 很适合新手小白使用。

2022-05-03

STM32F103标准库开发-LED跑马灯实验

以STM32F103C8T6芯片为硬件基础, 嵌入式软件开发,实现LED灯跑马灯实验。 有跑马灯程序详细工程源码。

2022-04-22

STM32标准库-精准延时函数delay

非中断式精准延时 void delay_us(uint16_t us); void delay_ms(uint16_t ms); void delay_s(uint16_t s); 中断式精准延时 void Delay_us(uint16_t us); void Delay_ms(uint16_t ms); void Delay_s(uint16_t s);

2022-04-17

STM32F10x系列参考手册(中文版+英文版)

有STM32F101xx、STM32F102xx、STM32F103xx、STM32F105xx和STM32F107xx 32位ARM内核高性能微控制器的详细介绍和寄存器详细讲解。

2022-04-07

Cortex-M3权威指南(中文详细版+英文原著版)

M3内核的ARM参考手册 原著英文版 详细中文版

2022-04-07

STM32F103标准库开发-新建工程

在Keil5中,新建标准库版STM32F103工程。 新建工程是嵌入式工程开发的第一步,万事开头难,需要好好学习!

2022-04-02

MinGW-w32安装包

MinGW的全称是:Minimalist GNU on Windows 。它实际上是将经典的开源 C语言编译器 GCC 移植到了 Windows 平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。 32位和64位操作系统皆可用!

2022-04-02

空空如也

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

TA关注的人

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