自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小肥丸

学到的就要教人

  • 博客(75)
  • 资源 (13)
  • 收藏
  • 关注

原创 C语言实现FTP客户端(已编译,亲试可用~)

C语言实现简易FTP客户端1、搭建FTP服务器  此处用到的FTP服务器是在Win10系统下搭建的,具体服务器搭建与配置过程可参照另一篇我写的文章《Win10搭建FTP服务器详细教程》,本文中用到的FTP命令里的传递参数举例皆与上面提到的FTP服务器配置匹配。2、名词解释1、FTP协议  FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器

2020-12-07 13:36:06 8587 10

原创 Win10搭建FTP服务器详细教程-附操作截图

文章目录新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设

2020-11-24 10:29:30 18234 25

原创 STM32 普通IO模拟串口UART(含代码示例-已编译验证)

点击下载-STM32 普通IO模拟串口UART(完整代码-已编译验证)欢迎纠正,(づ ̄3 ̄)づ╭❤~ღ( ´・ᴗ・` ) 比心。

2025-02-19 14:42:26 1256

原创 TCP/IP参考模型(四层及其解析)

TCP/IP是一组用于实现网络互连的通信协议。Internet网络体系结构以TCP/IP为核心。基于TCP/IP的参考模型将协议分成四个层次,它们分别是:网络接口层、网络层、传输层、和应用层。《TCP/IP参考模型 - 百度百科》欢迎纠正,(づ ̄3 ̄)づ╭❤~ღ( ´・ᴗ・` ) 比心。

2024-03-28 19:42:48 4465

原创 python - 打开文件选择对话框,获取目标文件路径(附完整示例代码)

欢迎纠正,(づ ̄3 ̄)づ╭❤~ღ( ´・ᴗ・` ) 比心。

2024-03-28 18:18:53 5121 1

原创 Python - 开发笔记(附示例代码)

一直更新内容~欢迎纠正,(づ ̄3 ̄)づ╭❤~ღ( ´・ᴗ・` ) 比心。

2024-03-27 16:54:44 806

原创 Python - Cp56time2a时间转北京时间(附完整代码)

CP56time2a是101/104规约中定义的时间格式

2024-03-27 10:43:35 795

原创 Python - 生成可执行文件.exe(附操作完整流程)

欢迎纠正,(づ ̄3 ̄)づ╭❤~ღ( ´・ᴗ・` ) 比心。

2024-03-26 16:49:38 16908 6

原创 Python - “{ }“.format( ) 格式化的多种方法(附详细示例)

继续补充~欢迎纠正,(づ ̄3 ̄)づ╭❤~ღ( ´・ᴗ・` ) 比心。

2024-03-26 14:48:27 2539

原创 Python - Unix时间戳转北京时间(附完整代码)

Unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒

2024-03-25 17:31:50 1453

原创 Keil新建STM32软件工程 - (详细步骤图文)

STM32新建软件工程 - 附操作图文详解

2023-12-12 16:50:54 6988 2

原创 STM32 map文件详解

想要优化代码就需要知道工程在存储器里(ROM / RAM)的分配情况,通过分析.map文件可以得到相关信息。

2023-12-08 16:01:38 3079

原创 J-Flash烧写Hex文件-详细步骤

用J-Flash工具烧写Hex文件进STM32的方法

2023-11-29 10:40:14 8195

原创 J-Flash读取STM32内部程序,导出Hex/Bin文件

J-Flash读取STM32内部程序,导出Hex/Bin文件

2023-11-23 15:47:53 8171

原创 STM32 -Bin/Hex文件格式解析

STM32 -Bin/Hex文件格式解析

2023-11-21 16:07:22 4431

原创 STM32标准外设库下载(下载地址与步骤详解)

STM32标准外设库

2023-10-19 19:24:18 4615 3

原创 Python - 简易版计算器(附完整代码)

对输入的两个数进行一次加减乘除。对输入的运算符进行判断。

2023-07-30 12:09:00 28100 2

原创 Python - print

如果没有end=‘’,每次print语句都会自动换行,而有了这个语句,数据就不会自动换行,而是在输出的数据后面加上空格(空格数取决于引号里面的空格数)

2023-07-30 11:56:17 372

原创 Windows实现端口转发(附配置过程图文详解)

利用Windows端口转发,实现本地设备 ⬅➡ 公网主机 ⬅➡ 远端服务器。

2023-07-26 11:27:06 21540 1

原创 J-Flash合并多个bin文件

下面介绍用J-Flash工具合并多个bin文件的方法。

2023-07-25 16:41:56 2017

原创 路由器端口映射-原理+图解

路由器端口映射

2023-05-25 14:33:59 2429 1

原创 Wireshark - 过滤表达式的规则

Wireshark - 过滤表达式的规则

2023-05-23 20:00:56 1379

原创 Word - 每两个字符后面添加一个空格 / 去除字符间空格(方法:替换+通配符)

Word - 每两个字符后面添加一个空格 / 去除字符间空格(方法:替换+通配符)

2023-02-14 16:14:45 8898

原创 Jlink驱动的官方下载链接及步骤 - JLink_Windows_Vxxxx_x86_xx

Jlink驱动的官方下载链接及步骤

2022-11-22 12:25:32 105252 25

原创 STM32所有系列keil 开发包的下载链接 - Keil.STM32Fxxx_DFP.x.x.x.pack

STM32所有系列keil 开发包的下载链接 - Keil.STM32Fxxx_DFP.x.x.x.pack

2022-11-19 11:15:51 9363 3

原创 STM32启动定时器6程序就会卡住的解决方法

STM32启动定时器6程序就会卡住的解决方法

2022-10-19 09:32:33 2804 1

原创 Markdown编辑器 - 码住

Markdown

2022-07-28 13:11:59 171

原创 STM32 系列产品命名规则 - 《STM32中文参考手册_V10》

STM32 系列产品命名规则 - 《STM32中文参考手册_V10》

2022-07-08 18:34:16 683

原创 APM32F103VCT6 写内部Flash失败解决方案(亲试可用)

读写APM32/STM32F103VCT6内部Flash

2022-07-05 18:45:17 3241

原创 C语言 使用转义字符 \b \r \n \t 实现移动光标到上一行 / 回到行首、换行、空格等

C语言 转义字符移动光标

2022-06-26 13:08:29 18353 4

原创 C语言 实现AES_CBC_128_ZeroPadding 加解密算法

文章目录一、AES算法流程概述二、C语言实现AES算法流程2.1 S盒和逆S盒2.2 轮常量2.3 密钥扩展2.3.1 密钥字代换函数2.3.2 密钥移位函数(字循环 函数)2.3.3 密钥扩展函数2.4 AES加密2.4.1 轮密钥加函数2.4.2 字节代换函数2.4.3 行移位函数2.4.4 列混合变换函数2.4.5 AES加密16字节数据函数2.4.6 AES加密不定长数据函数2.5 AES解密2.5.1 轮密钥加函数2.5.2 逆行移位函数2.5.3 逆字节代换函数2.5.4 逆列混合变换函数2.

2022-05-19 17:16:42 5247 1

原创 printf()输出格式大全(附 - 示例代码)

文章目录一、printf格式控制的完整形式: 1、“[ ]” 2、“[标志]” 3、“[输出最小宽度]” 4、“[.精度]”一、printf格式控制的完整形式:。%[标志] [输出最小宽度] [.精度] [数据长度] 数据类型字符 . 1、“[ ]”  表示该项为可选项,即不选也可。 . 2、“[标志]”  标志字符有 -、+、#、空格、0 五种 标志说明 -左对齐,默认为右对齐(输出实际长度<输出最小宽度,右边补空格) +右对齐,正数

2022-03-03 20:08:55 19635

原创 用printf 输出各种数据格式(包含示例代码)

文章目录前言一、十进制整数1、按实际长度输出2、指定长度输出 - (其他输出格式也可借鉴以下写法)1.不足长度前面补空格2.不足长度前面补0二、64位无符号整型数据16进制前言编译环境:Keil芯片型号:STM32F103VCT6此文主要描述怎么用“printf”输出不同类型的数据.一、十进制整数1、按实际长度输出 uint32_t Data32 = 0x1509010A;printf("\n Data32: %d \n\r", Data64); 输出结果为:Data

2022-02-24 17:29:00 3000 1

原创 重定义fputc函数到串口printf输出(代码 + 应用实例)

文章目录前言一、重定义fputc函数写法1(我目前使用的)写法2(网上常见的)写法3(网上常见的)一起交流一下鸭~二、勾选Use MicroLib三、main函数中应用printf输出四、注意事项(问题现象:程序卡在fputc函数)五、小结前言芯片型号:STM32F103VCT6串口:USART1目的:重定义fputc函数到串口输出,实现printf一、重定义fputc函数写法1(我目前使用的)int fputc(int ch, FILE *f){ /* 发送一个字

2022-02-23 16:53:09 9472 5

原创 STM32F10x_模拟I2C读写EEPROM(3)(读写E2备份区 + 校验位 + 完整代码 + 应用实例)

文章目录前言一、宏定义前言关于此文一些名词术语不太理解的,可以去看我这篇博文→ 《STM32F10x_模拟I2C读写EEPROM(1)》模拟I2C读写函数,可以去看我这篇博文→ 《STM32F10x_模拟I2C读写EEPROM(2)(切换SDA方向 + 读ACK位 + 完整代码)》E2的中文资料可以到我博客资源里下载,没有积分下载的,可以评论Ding我o( ̄▽ ̄)ブ一、宏定义 // 此文的E2型号 - AT24C512 // I2C引脚 #define

2022-01-07 17:43:19 1572

原创 STM32F10x_模拟I2C读写EEPROM(2)(切换SDA方向 + 读ACK位 + 完整代码)

文章目录前言一、I2C延时函数1. 注意二、起始 / 停止信号1. 时序图2. 起始信号3. 停止信号三、切换SDA方向1. SDA配置为输入模式2. SDA配置为输出模式四、应答位信息1. 主机(MCU)读取 应答位六、小结前言关于此文一些名词术语不太理解的,可以去看我这篇博文→ 《STM32F10x_模拟I2C读写EEPROM(1)》一、I2C延时函数1. 注意此函数实现的是非标准延时,请根据MCU速度 调节大小/********************************

2021-12-15 17:34:44 5113 2

原创 STM32F10x_模拟I2C读写EEPROM(1)(附时序图)

描述:发送器: 将数据传送到总线的器件接收器: 从总线接收数据的器件主机:一般指MCU从机:此处为EEPROM(后面均简称为E2)主机 写 数据进从机 → 此时发送器为主机,接收器为从机主机 从从机读 数据 → 此时发送器为从机,接收器为主机一个I2C总线只包括两个总线串行数据线(SDA):串行时钟线(SCL) :用来数据收发同步。...

2021-12-09 15:27:20 2466

原创 STM32 GPIO_SetBits 和 GPIO_ResetBits 的使用(附详细代码 = 引脚底层配置 + LED流水灯示例代码)

介绍:STM32F103ZET6实现功能:控制某个GPIO引脚的输出电平(拉高 / 拉低)GPIO_SetBits   拉高引脚输出电平GPIO_ResetBits 拉低引脚输出电平引脚底层配置:输入类型:推挽输出引脚底层配置代码: /*引脚底层配置函数*/ void LED_IO_Configration(void) { GPIO_InitTypeDef GPIO_InitStructure; /*使能 APB2 - PE 端口时钟*/ RCC_APB

2021-11-18 19:42:44 85648 15

原创 STM32 GPIO_ReadInputDataBit 的使用(附详细代码 = 引脚底层配置 + 使用)

介绍:函数 GPIO_ReadInputDataBit 读的是 GPIOx_IDR读的是当 IO 口设置为输入状态时候的 IO 口电平状态值。引脚底层配置:输入类型:下拉输入引脚底层配置代码:void GPIO_DI_Configration(void){ GPIO_InitTypeDef GPIO_InitStructure; /*使能APB2 - PD端口时钟*/ RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPI

2021-11-17 16:38:16 39965 3

原创 读写EEPROM失败 - 原因及对策(附代码)

问题现象描述:往EEPROM里写入一个长度为4字节的数据,再从EEPROM读出这个数据的时候, 发现读出来的数据怎么都不对原因分析及解决对策原因1:跨页操作读/写E2。解决对策:不要跨页操作读/写E2,每次操作的E2地址都保证同一页内。原因2:操作读/写E2前,外部中断没有关,导致外部中断被触发,打断读/写E2操作,数据出错。解决对策:在操作读/写E2前,关闭外部中断,等到读/写完成后,再把外部中断打开。代码举例: EXTI->IMR &= ~(EXTI

2021-11-12 17:30:31 14810

STM32 普通IO模拟串口UART(完整代码-已编译验证)

STM32 普通IO模拟串口UART(完整代码工程-已编译验证) 开发STM32F103芯片的时候发现串口UART不够用了。临时更换芯片,价格贵而且要更换标准库重新开发也麻烦。IO口也可以模拟串口收发数据。

2025-02-19

Keil新建STM32软件工程芯片型号:STM32F103VCT6软件:Keil5

Keil新建STM32软件工程 芯片型号:STM32F103VCT6 软件:Keil5

2025-01-08

MD5加密算法(C语言实现,已编译,亲试可用~)完整示例工程 - 基于STM32F103的运行环境,但代码移植性很高

MD5加密算法(C语言实现,已编译,亲试可用~) 完整示例工程 - 基于STM32F103的运行环境,但代码移植性很高

2025-01-07

C语言 实现AES-CBC-128-ZeroPadding 加解密算法完整示例工程 - 基于STM32F103的运行环境,但代码移植性很高

C语言 实现AES_CBC_128_ZeroPadding 加解密算法 完整示例工程 - 基于STM32F103的运行环境,但代码移植性很高

2025-01-07

PythonTip 题库:挑战练习-进阶挑战32~61 题目 + 完整解答代码

PythonTip 题库:挑战练习-进阶挑战 62~91 题目 + 完整解答代码 62.检查回文日期 63.最大间隔元素列表 64.字符串共享字母 65.合并列表并排序 66.递归检查回文 67.二进制元组转换为整数 68.相邻元素的最大值 69.特定两数之和 70.计算元素重复次数 71.最小N位数倍数 72.单词最后字母排序 73.较小列表拼接目标列表 74.单词按字母位置排序 75.字符串转换为字典 76.字母变位词最小步骤数 77.映射字符串中的字母 78.子字符串的重复次数 79.字典键值交换 80.驼峰转换下划线写法 81.检查连续数字和 82.检查字符串是否为异位词 83.测试子字符串 84.扁平化为一维列表 85.阶乘数字和 86.最大质因数 87.按条件过滤字典 88.将集合转换为字典 89.从字典中删除一组键 90.基本邮箱验证 91.区间内数字回文数量

2025-01-07

PythonTip 题库:挑战练习-进阶挑战32~61 题目 + 完整解答代码

PythonTip 题库:挑战练习-进阶挑战 32~61 题目 + 完整解答代码 32.递归查找列表中的最大数字 33.求偶数和奇数之和 34.数字字符串相加 35.十六进制转换为二进制 36.Harshad 数 37.字符串是否为标题 38.不重复元素的列表 39.双基回文数 40.查找列表元素索引 41.单词相同字符数 42.嵌套元组唯一元素 43.日期相差多少天 44.单词字母替换 45.缺失数字之和 46.字典转为列表 47.字符串中缺失的字母 48.子列表的数量 49.重复字符的数量 50.字符出现的次数 51.大写字母前添加空格 52.最长单词 53.完美数 54.判断字母位置和是否为偶数 55.二进制转十进制 56.查找最大的偶数 57.连续数字 58.反转二进制 59.辅音和元音字母数 60.最后一个字母大写 61.查找列表相同元素

2025-01-07

PythonTip 题库:挑战练习-入门挑战 1~31 题目 + 完整解答代码

PythonTip 题库:挑战练习-挑战练习-入门挑战 1~31 题目 + 完整解答代码 1.分秒转换 2.字符串转换为整数 3.最大最小数字的差值 4.列表最后一个元素 5.比较字符串长度 6.字符串首尾连接 7.检查复数单词 8.列表唯一的数字 9.range转为列表 10.素数判断 11.元音字母数量 12.一个数的所有因数 13.反转数字 14.错位词 15.相同的字符串 16.列表乘积整除 17.第n小的数 18.求最大公约数 19.字符串结尾判断 20.字符串中的数字乘积 21.是否为同源词 22.计算二进制表示中1的个数 23.第N个四面体数 24.某区间内的偶数 25.求前n个奇数 26.求第N个斐波那契数 27.翻转句子单词 28.返回字典的键值 29.计算字符串中的音节数 30.格式化数字 31.最小公倍数

2025-01-06

Keil生成并指定Bin和Hex文件的存放路径-脚本文件

Keil生成并指定Bin和Hex文件的存放路径-脚本文件 Keil生成并指定Bin和Hex文件的存放路径-脚本文件 脚本已经投入实际使用了,直接下载后,放在工程文件夹里面就可以使用

2023-12-19

安装包Keil5-MDK-v534安装包

安装包Keil5_MDK_v534安装包 安装包Keil5_MDK_v534安装包 附安装说明

2023-12-14

比对软件-BC-比对软件-BC

比对软件 比对软件

2023-12-14

STM32F10x-标准外设库 - STM32F10x-StdPeriph-Lib-V3.6.0

STM32F10x_标准外设库 - STM32F10x_StdPeriph_Lib_V3.6.0 官网下载太慢啦~~~

2023-12-14

Keil.STM32F1芯片安装包 - Keil.STM32F1xx-DFP.2.1.0.pack

Keil.STM32F1芯片安装包 - Keil.STM32F1xx_DFP.2.1.0.pack Keil.STM32F1芯片安装包 - Keil.STM32F1xx_DFP.2.1.0.pack

2023-12-14

C语言 实现AES-CBC-128-ZeroPadding 加解密算法 完整可编译工程

C语言 实现AES_CBC_128_ZeroPadding 加解密算法 完整可编译工程

2023-12-13

STM32F10xxx闪存编程手册(中文)

STM32F10xxx闪存编程手册(中文),本编程手册介绍了如何烧写STM32F101xx、 STM32F102xx和STM32F103xx微控制器的闪存存储器。为方便起见,在本文中出特别说明外,统称它们为STM32F10xxx。

2023-11-21

Python-标准参考库/安装使用/扩展与嵌入/教程/API接口

Python-入门开发必看文档 标准参考库/安装使用/扩展与嵌入/教程/API接口

2023-05-26

TCP介绍,网络,TCP介绍

TCP介绍

2023-05-16

STM32中文参考手册_V10

本手册是STM32微控制器产品的技术参考手册,参照2009年12月 RM0008 Reference Manual 英文第10版,技术参考手册是有关如何使用该产品的具体信息,包含各个功能模块的内部结构、所有可能的功能描述、各种工作模式的使用和寄存器配置等详细信息。

2022-07-08

APM32F103xCxDxE与Sxx32F103xCxDxE差异

APM32F103xCxDxE与Sxx32F103xCxDxE差异

2022-07-05

STM32F103x中文版数据手册

STM32F103x中文版数据手册 STM32F103xC STM32F103xD STM32F103xE

2022-06-09

24Cxxx中文资料(CAT24WC01/02/04/08/16).zip

24Cxxx中文资料 - CAT24WC01/02/04/08/16 1K/2K/4K/8K/16K 位串行 E2 PROM

2021-12-02

GJBZ 299C-2006 电子设备可靠性预计手册.zip

GJBZ 299C-2006 电子设备可靠性预计手册 电子设备可靠性预计手册,电子设计可靠性的最新国家标准。包括所有的电子器件的可靠性模型

2021-10-14

远动设备及系统 第5部分传输规约 第4篇应用信息元素的定义和编码GBT 18657.4-2002

GBT 18657.4-2002 远动设备及系统 第5部分传输规约 第4篇应用信息元素的定义和编码

2021-08-31

远动设备及系统第5-104部分传输规约采用标准传输协议子集的IEC60870-5-101网络访问.pdf

DLT634.5104-2002远动设备及系统第5-104部分传输规约采用标准传输协议子集的IEC60870-5-101网络访问

2021-08-31

DLT 634.5101-2002 远动设备及系统 第5-101部分 传输规约基本远动任务配套标准.pdf

中文版

2021-08-31

MQTT协议中文版 pdf 文档下载

MQTT协议中文版 本规范分为七个章节: 第一章 – 介绍 第二章 – MQTT控制报文格式 第三章 – MQTT控制报文 第四章 – 操作行为 第五章 – 安全 第六章 – 使用WebSocket 第七章 – 一致性目标 附录B – 强制性规范声明

2021-04-30

GD32F10x资料文档.zip

GD32F10x_固件库用户指南_V1.0,GD32F10x_用户手册中文版_V2.3,GD32F103xx_Datasheet_Rev2.8。

2021-04-08

GD32 与 STM32 差异,以及解决方法.pdf

GD32 与 STM32 差异,以及解决方法

2021-04-08

空空如也

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

TA关注的人

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