- 博客(20)
- 资源 (14)
- 收藏
- 关注
原创 在 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语言如何在字符串中加空格
在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
转载 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 最新版 使用 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
win10升win11后,Windows 打不开 Windows安全中心问题的修复
2022-06-11
stm32cubeide 野火f429 hal 移植 Freemodbus_test成功-2.rar
2021-06-28
美制螺纹(统一对照表)直径螺距组合表(0~4).xls
2020-06-15
基于Proteus的8051单片机实例教程
2009-05-03
Virtual Serial Ports Driver XP 6.0.0.0
2009-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人