其他
crystal_266
这个作者很懒,什么都没留下…
展开
-
Shell脚本实现网络定期检查,并将网络状态写到日志文件中
  Shell脚本实现网络定期检查,查询到网络失败重启网卡#!/bin/bashnetwork_log_file_name=/home/root/network_status.log # 网络日志文件network_log_backup_file_name=/home/root/network_status_backup.log # 网络日志备份文件 network_log_max_size=(512) # 限制log文件的大小,单位是字节n原创 2021-11-11 15:48:27 · 1706 阅读 · 0 评论 -
点灯
文章目录方式1#include<reg52.h>#define LED_NUM 8 // LED的个数#define TIME 150 // 延时的时间#define LED_PORT P0 // LED使用P0组端口// 延时函数void delay_ms(int ms){ int i,j; for(i=0; i<ms; i++) { for(j=0; j<120; j++) {原创 2020-12-10 09:18:04 · 166 阅读 · 0 评论 -
Modbus CRC16校验 c语言
CRC16 MODBUS原创 2020-06-04 13:59:38 · 863 阅读 · 2 评论 -
CRC校验——以SHT30温湿度传感器为例(内附SHT30的驱动代码)
文章目录1. 基本原理2. 计算方法3. c语言代码实现4. SHT30代码4.1 drv.c4.2 test.c4.3 Makefile1. 基本原理 循环冗余校验码(CRC)的基本原理是:在K位信息码后再拼接R位的校验码,整个编码长度为N位,因此,这种编码又叫(N,K)码。对于一个给定的(N,K)码,可以证明存在一个最高次幂为N-K=R的多项式G(x)。根据G(x)可以生成K位信息的校验码...原创 2019-10-30 14:13:42 · 7991 阅读 · 7 评论