自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (14)
  • 收藏
  • 关注

原创 蓝牙串口工具

做了一个蓝牙串口工具整合了几个自己常用的功能。

2025-02-23 21:34:44 126

原创 在 Debian 12 中设置 Cron 作业(飞牛NAS定时自动重启实例)

要在 Debian 12 中设置每周一凌晨 3 点 5 分重启系统,可以通过添加一个 Cron 作业来实现。要删除某个 Cron 作业,可以使用 crontab -e 编辑 Cron 文件,删除对应的行,然后保存退出。测试完成后,记得将 Cron 作业改回原来的设置。通过以上步骤,您可以在 Debian 12 中轻松设置和管理 Cron 作业。如果系统提示您选择编辑器,请选择您熟悉的编辑器(例如 nano 或 vi)。通过以上步骤,您就可以在每周一凌晨3点5分自动重启系统了。

2025-02-11 11:34:11 1838

原创 计算十六进制数组中有效原素的个数

我该怎么获取 {0x11,0x12,0x00,0x00,0x65,0xee,0x96,0x38,0x66}这段的长度呢?在我一无所知的时候一直想知道,一直想知道怎么计算一个数组里实际上的有效原素是多少个,

2024-11-21 00:07:02 124

原创 Stm32f103X HAL库 串口DMA空闲中断学习 踩坑记

开发工具是 STM32cubeide ,复制了之前闲的时候建的一个485通讯的空工程,只配置了圈中的引脚,用的是usart3 ,增加了需要用的io,编程器是网上几块钱买的jlink-ob,带模拟串口的.),怀疑是编程器模拟串口有问题,于是换了一个CH340模块,换了之后,竟然无法通讯了.此时发现只有上位机用编程器模拟串口可以和工控板的usart3通讯,学习用空闲中断接收的时候,同样的接收完的数据也会多出00,死活查不出原因,有了前面的经验,经过处理,也算是正常通讯了.附上DMA空闲中断接收的代码。

2024-11-20 14:31:57 808 5

原创 SC(SumCheck)累加和校验

所谓累加和校验实现方式有很多种,最常用的一种是在一次通讯数据包的最后加入一个字节的校验数据。这个字节内容为前面数据包中全部数据的忽略进位的按字节累加和。这里 33 为前三个字节的校验和。接收方收到全部数据后对前三个数据进行同样的累加计算,如果累加和与最后一个字节相同的话就认为传输的数据没有错误。加上校验和后的数据包:6、23、4、33。我们要传输的信息为: 6、23、4。1、SC(SumCheck)累加和校验。

2024-11-11 09:45:28 884

原创 【C语言指南】sizeof与strlen的使用及其区别

【C语言指南】sizeof与strlen的使用及其区别-CSDN博客

2024-11-10 14:58:38 240

原创 c语言如何在字符串中加空格

在C语言中,字符串实际上是一个字符数组。//或者使用字符数组的形式:在C语言中,给字符串插入空格的方法多种多样,包括使用字符串函数、手动插入和动态分配内存等。具体选择哪种方法,取决于实际应用场景和需求。在项目管理系统中,如PingCode和Worktile,字符串的处理是重要的一环,通过合理的字符串操作,可以提高系统的可读性和用户体验。相关问答FAQs:1. 为什么我在C语言中无法直接在字符串中加入空格?在C语言中,字符串是由字符数组表示的,每个字符都占用一个字节的存储空间。

2024-11-08 02:56:58 1358

原创 C语言字符串和十六进制的相互转换方式

下面定义的字符串中的字符只能是0-F的字符,但是不区分大小写的,前面是安装两位为一个数字进行转换,最后一个数字如果还是两位的则正常转换,如果只剩一位的话则在前面补零输出。定义的参数有些为unsigned char,是因为在定义为char的时候,转换为十六进制之后,负数在表示的时候,难看!读取数组中的数字,打印成字符串的时候以2位大写的格式。二、将十六进制的字符串转换为同值的十六进制数组。一、将数组转换为十六进制同值的字符串。三、将十进制字符串转化为十进制数组。

2024-11-08 02:14:12 1540

原创 解决cubeide构建警告 RWX permissions

注意:此问题在新版本ide打开旧版本的项目时出现,新版本ide创建的项目应该是不会警告的。新版IDE使用了GCC12。其实只加第二条就可以了。只加第一条时,如果在ld文件里自定义添加了xrw段也会报错。STM32CubeIDE更新到1.15.0后在链接时会。禁用有关创建可执行堆栈的警告。禁用有关可执行段的警告。

2024-11-06 00:03:31 1155

原创 【CRC校验】CRC-16/MODBUS 源码(查表法)

【代码】【CRC校验】CRC-16/MODBUS 源码(查表法)

2024-11-05 14:10:12 235

原创 Stm32cubeide “printf“实现

另外,补充一点,如果想要发送浮点数据,还需进行以下操作。

2024-11-05 14:05:24 402

转载 c语言如何用printf输出数组

C语言中,定义和初始化数组是常见的操作。return 0;在这个例子中,我们定义并初始化了整型数组、浮点型数组和字符数组。宏定义可以简化数组的遍历和输出。在这个例子中,我们使用宏定义简化了数组的遍历和输出。使用printf输出数组在C语言中是一个基本但非常重要的操作。本文详细介绍了如何输出整型数组、浮点型数组和字符数组,并探讨了一些高级技巧和最佳实践。通过使用循环遍历数组、格式化字符串和指针,我们可以灵活地输出各种类型的数组。

2024-10-31 17:31:07 3860

转载 STM32 HAL 库 uS 延时的 3 种实现方式

CM3与CM4包含一个系统计数器SysTick,是一个24位倒计数定时器,当计数到0 时,将从RELOAD寄存器中自动重装载定时初值,只要把它在SysTick->CTRL中的使能位清除,则一直存在。寄存器介绍:相应代码在core_cm4.h中/***//*!/*!/*!/*!SysTick控制及状态寄存器(0xE000_E010): 该寄存器第0位:表示SysTick使能位,0表示关;1表示开;第1位:表示SysTIck中断使能位,0,表示关闭断;1表示打开中断;

2024-09-09 11:09:34 2485 3

原创 STM32cubeide 调试LCD12864 显示乱码,编译乱码-UTF-8、GBK编码的一些总结

2. C文件中使用GBK编码的汉字:若要使bin文件为UTF-8编码,必须同时指定 -finput-charset=GBK,-fexec-charset=UTF-8(不指定fexec-charset也是可以的,但是单独指定它无效,编译器会认为输入为UTF-8)。也可以同时指定 -finput-charset=GBK,-fexec-charset=GBK。总而言之,-finput-charset 用来指定 C文件中的文字编码格式,-fexec-charset 用来指定编译之后的可执行文件的文字编码格式;

2024-06-14 14:46:11 1508

转载 Understand 6.4.1141和谐

5. 回到顶部,以字节序列模式搜索"45 33 FF 41 0F B6 C6 48 3B DF 44 0F 4E F8",替换为。版权声明:本文为CSDN博主「咕咕没有梦想」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。6. Ctrl+S保存退出,然后将刚刚修改的在桌面上的文件,拖到之前的bin文件替换原有的exe即可。目前部分博客上流传的破解方法都比较老,今天在这里分享适用于最新版本的破解方法。3. 打开HxD(好兄弟)软件,然后使用他打开刚刚复制的exe文件。

2024-01-17 22:49:42 3283 1

原创 Stm32cubeide 在指定文件夹中生成以时间命名的文件

Stm32cubeide 在指定文件夹中生成以时间命名的文件

2023-09-19 16:28:01 378 1

原创 STM32CubeIDE 最新版 使用 DAP-Link 调试烧写指南 最简单方案

Run--Debug Configurations--STM32C/C++Application--(右键)New Configurations。调试探头 选择 ST-LINK(OpenOCD),应用后会生成。项目名+Debug.cfg。

2023-07-20 19:53:21 4843 12

转载 串口一键下载电路(CH340)的理解

用万用表测量可知,DTR#、RST#初始状态的时都是高电平,在启用下载的时候,DTR#维持高,RST#拉低,此时两个三极管Q2和Q3导通,那么BOOT0为高电平,RESET为低电平复位,然后DTR#变低,Q2不导通,复位结束,此时BOOT0为高电平。可知,stm32的启动模式变为从系统存储器启动,启用串口下载,STM32和MCUISP下载软件进行通信,进行代码下载,等到代码下载结束时RST#先变为高电平,然后DTR#在变成高电平。这两个引脚DTR#和RTS#都是输出类型,.........

2022-07-27 22:22:10 9386

原创 stm32cubeide ST-link 无法启动 GDB服务

下载或调试时提示st-link server is requird to launch the debug session在https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-performance-and-debuggers/st-link-server.html下载了 ST-L...

2021-06-25 01:33:13 15861 8

转载 CountDownTimer 应用一例

今天时遇到个需要将APP上一个按键点击后延时3分钟再开启的事情,原来没学过JAVA和安卓方面的东西,头大,网上搜了搜发现有这个东西,照葫芦画瓢,运气好把这事办成了,记录一下。网上搜来的东西http://www.2cto.com/kf/201703/615763.htmlAndroid自带的倒计时CountDownTimerCountDownTimer类介

2017-04-30 18:34:12 247

场效应管工作原理.ppt

场效应管工作原理.ppt

2020-06-15

win10升win11后,Windows 打不开 Windows安全中心问题的修复

win10升win11后,Windows 打不开 Windows安全中心,试过了所有powershell 命令的方式都没有解决的朋友试下这个。 安装后打开是英文版,看着不习惯我就把系统语言换成英文然后再换成中文后,自动变成中文版。

2022-06-11

压铆螺母规格表.pdf

压铆螺母规格表.pdf

2020-06-15

stm32cubeide 野火f429 hal 移植 Freemodbus_test成功-2.rar

环境:stm32cubeide hal 参考csdn上的教程移着玩了下,因为也是刚接触C和stm32,很多东西也不懂。具体怎么调通的,为啥通的我也说不上来。好在移植的时候连别的人备注也复制过来了。对初学者有用,高手就算了。 因为我下载东西也需要分,别的人好贵,让我收一点。也好继续学习

2021-06-28

hdmi线的线序和焊接方法.docx

hdmi线的线序和焊接方法

2020-06-15

美制螺纹(统一对照表)直径螺距组合表(0~4).xls

美制螺纹(统一对照表)直径螺距组合表(0~4),学习结构设计时找到的,分享给大家 美制螺纹(统一对照表)直径螺距组合表(0~4),学习结构设计时找到的,分享给大家 美制螺纹(统一对照表)直径螺距组合表(0~4),学习结构设计时找到的,分享给大家

2020-06-15

org.eclipse.cdt.ui_6.7.1.202005220422.jar

stm32 cubeide修改cdt插件,实现代码自动补全!,最新版 ,

2021-01-04

紧固件大径及螺距查询表.pdf

最近学习结构设备,整理资料时发现的,分享一下

2020-06-15

基于Proteus的8051单片机实例教程

十分买来的,下载后发现原楼主把包后缀弄错了,无法打开,弄了好后才知道这是一个压缩包。~重新弄了下应该都可以打开了~ 本包内只有实例,没有找到书,如果谁有电子版书的话麻烦告诉我一下

2009-05-03

电路分析基础第四版 上册

电路分析基础第四版 上册 ISBN:7040184702 作者: 李瀚荪 出版社:高等教育出版社

2011-09-14

电子书]现代 电子 电路 原理 与 设计

电子书]现代 电子 电路 原理 与 设计

2008-12-18

Virtual Serial Ports Driver XP 6.0.0.0

Virtual Serial Ports Driver XP 是一种高级的配置工具,用于模拟RS232串口通信,可以使用Virtual Serial Ports Driver为你的应用提供简单虚拟串口(zsh)。

2009-12-05

最好的8051系列单片机反编译软件(window版).

最好的8051系列单片机反编译软件(window版)

2009-04-11

空空如也

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

TA关注的人

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