- 博客(43)
- 资源 (9)
- 收藏
- 关注
转载 【CRC16校验】MODBUS CRC16校验
直接上代码:#include "CRC16_MODBUS.h"static const uint16_t CrcCcittTable[] = {0x0000, 0x1021, 0x2042, 0x3063, 0x4084, 0x50A5, 0x60C6, 0x70E7,0x8108, 0x9129, 0xA14A, 0xB16B, 0xC18C, 0xD1AD, 0xE1CE, 0xF1EF,0x1231, 0x0210, 0x3273, 0x2252, 0x52B5, 0x4294, 0x72
2021-06-05 17:40:14
693
原创 【STM32】RTC休眠唤醒(停机模式)、独立看门狗开启状态下
本文章基于STM32F103RC;在开启独立看门狗的状态下,进入停机模式,由RTC定时闹钟唤醒系统。直接上代码:#include "main.h" static void RTC_NVIC_Config(void){ EXTI_InitTypeDef EXTI_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; NVIC_InitStructure.NVIC_IRQChannel = RTCAlarm_IRQn;
2021-06-03 23:17:33
4243
1
原创 【Matlab】Matlab-R2016a版本
下载链接获取:关注公众号:逸趣汇微信号:yiquhui666发送:010606 或 Matlab 获取下载链接。
2021-03-29 20:37:46
427
原创 【Python】python读取doc、docx文件里的表格内容并存入excel中
效果先展示下基本的效果,首先我们只有一个doc文件,与python的代码:我这里用的是doc的word文档,文档内表格如下:通过python读取后打印:我这里没有专门按照表格内往excel中写,只是随意写了几个数据:因为根据需要不同,要写的内容也不同,不过方法是差不多的,就是在读取word时把需要的数据存储下来,在写入表格中的时候填入即可。程序运行完之后会生产docx文件与xlsx文件:代码部分:首先要先安装相关的模块:使用docx文件需要加载:pip install pyth
2021-03-17 00:08:48
6035
1
原创 【keil5】keil5 双击打开工程时出错 cannot read RTE data from project file :RTE is not enable
我的keil5是5.30版本的,本来都还正常的,不确定到底弄了什么导致后来打开工程时一直出错,出现以下错误:点掉之后还会出现类似下面的错误:最终通过重装了keil5解决了,再打开工程就没出问题了。关于keil5的安装包可以看这里:keil5安装包等...
2021-03-11 22:26:42
30277
7
原创 【WIN10系统重装】重装WIN10的32位、64位系统
首先需要制作系统盘,这里采用WIN10官方的工具进行,期间要保持网络正常,准备一个大于8G的U盘:进入WIN10官网:https://www.microsoft.com/zh-cn/software-download/windows10点击下载工具:下载完成后运行工具:点击接受:选择创建安装介质:配置好后选择下一步:选择U盘,点击下一步:继续下一步:这个时候继续等待即可:点击完成即可:...
2021-03-09 00:07:38
1807
1
原创 【计算机无法开机】电脑无法开启,显示REGISTRY_ERROR
我的笔记本电脑在没电的情况下强行开启了一次,后来就出现了无法正常启动的情况,在正常登陆到桌面后过一会就会直接蓝屏,跳出如下界面:显示REGISTRY_ERROR。猜测可能是哪个软件的注册表出问题了。查找了下网上的解决方法,最后解决了。通过重启后进入安全模式后,再重启电脑就正常了。我的电脑是联想的U410,发现一直无法按F8进入安全模式,不过在登陆界面有一个电源按钮,点击会出现重启,通过shift+点击重启进入疑难解答中:出现疑难解答:继续点击:选择高级选项:
2021-03-08 00:05:15
39811
2
原创 【keil5】keil官网PACK包不显示的解决方案
大家下载PACK包的时候需要登录官网去下载:https://www.keil.com/dd2/pack/结果打开发现没有下载的地方浏览器按F12可以看到如下错误:这个时候可以通过增加RERES浏览器插件来解决:这个插件原本是用在谷歌浏览器上的,后来我发现在QQ浏览器上也可以使用。使用方法如下:解压后打开可以看到插件在浏览器的应用中心中拖进去进行安装:我这边结果拖进去安装没有用,只好换个方法来安装。把这个插件的后缀名改为.zip的压缩方式后进行解压:
2021-03-04 21:11:44
5119
1
原创 【OBS】OBS Studio 视频录制软件 的安装
OBS Studio是一款视频直播录制软件,为用户提供了视频、文本、图像等的捕获录制功能。OBS Studio界面简洁,功能强大,不仅录制质量好占用资源小而且还是免费的。OBS Studio功能介绍:编码使用H264(X264)和AAC。OBS Studio支持英特尔快速同步视频(QSV)和NVENC。无限数量的场景和来源。直播RTMP流媒体抽搐,YouTube,DailyMotion,Hitbox和更多。MP4或者FLV文...
2021-02-12 15:57:25
8938
2
原创 【Python】python在Windows环境下文件路径、相对路径相关写法
python在Windows环境下文件路径:之前在用python打开一些文件的时候一直出错,后来发现是文件的路径有问题。win下路径使用单斜杠 \python下\为转义,所有要用双斜杠\\来隔开路径,或者可以采用r“(路径地址)”的写法。相对路径相关写法:../ 表示当前文件所在的目录的上一级目录./ 表示当前文件所在的目录(可以省略)/ 表示当前站点的根目录(域名映射的硬盘目录)...
2021-02-11 22:15:39
9613
原创 【Python】更换pip源,以及进行批量pip更新
大家在安装python第三方库的时候,可能经常会遇到下载超时失败的情况,或者是下载非常慢的情况。因为官方安装默认都是国外官方的源,我们需要切换默认源为国内源来解决。常见的镜像源华为:https://repo.huaweicloud.com/repository/pypi/simple清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中科大:https://pypi.mi
2021-02-11 16:52:46
851
1
原创 【Python】Python安装
1、关于python的学习教程:推荐大家可以去python-廖雪峰的官方网站这个网站上学习,我也是从这里开始学习的。2、python的安装:大家可以直接去官方网站下载python官网;或者文章底部去找下载地址。我的电脑是win10的,所以直接安装最新版本的是python-3.9.1-amd64。这个版本不支持win10系统,所以不是win10的需要按照其他版本的,比如win7可以按照python-3.8.5-amd64。安装过程:安装比较简单,直接双击打开exe文件,只有勾.
2021-02-03 23:01:07
207
原创 【keil5】MDK514、MDK530、C51、JLINK、PACK包等安装与下载
1.KEIL5软件安装软件包下载完成之后,我们双击mdk514.exe这个应用程序,弹出如下所示对话框。点击Next按钮。弹出如下对话框。在红框2中勾选上,点击Next按钮。弹出如下对话框。点击红框4选择软件安装的code路径和pack路径,一般选择好code路径,pack路径自动就会出现。特别要注意:(1)软件安装保存路径不能出现中文,否则会出现很多奇怪的错误,到时候很难找问题。(2)不要将KEIL5软件和KEIL4或者51的KEIL安装在一个文件夹内。然后点击Next。.
2021-01-21 23:13:20
16871
6
原创 【Python 错误相关】No module named numpy
运行python相关程序时出现如下错误:可能是因为没有安装numpy模块。使用pip install numpy安装模块。使用 python -m pip install --upgrade pip 命令如果出现如下报错:可能是超时,可以使用python -m pip install --upgrade pip -i https://pypi.douban.com/simple或者其他镜像阿里云:http://mirrors.aliyun.com/...
2021-01-16 18:41:54
1487
原创 【Beyond Compare 4】文件比较工具
这个工具可以用来比较代码更改情况,或者直接看二进制有没有改变。文本、二进制这些都可以对比。关注公众号:逸趣汇微信号:yiquhui666发送:010202 或 compare 获取下载链接。
2021-01-01 19:19:53
285
原创 【sscom】 串口调试工具
这款串口调试工具我是经常使用的,这里推荐给大家,功能比较全面。1、正常的串口调试功能。2、可以保存一些经常发送的数据内容。3、可以作为网络调试工具使用。关注公众号:逸趣汇微信号:yiquhui666发送:010201 或 sscom 获取下载链接。...
2021-01-01 19:05:03
10925
3
原创 【visio】visio软件安装
1、下载visio2013安装包。2、解压后找到对应系统的镜像继续解压,我这里解压的为64位的。3、打开解压后的文件夹,双击setup进行安装。4、一路安装下去,完成后选择关闭;然后解压破解工具。5、打开其中的文档,按照文档内操作即可。6、从开始中找到visio2013打开即可使用了。下载链接:关注公众号:逸趣汇微信号:yiquhui666发送:010601 或 visio2013 获取下载链接。...
2020-12-29 22:43:03
1969
1
原创 【STM32】 滴答计时器初始化
直接上代码:.c文件如下:#include "delay.h"static uint8_t fac_us=0;//us延时倍乘数static uint16_t fac_ms=0;//ms延时倍乘数//初始化延迟函数//SYSTICK的时钟固定为HCLK时钟的1/8//SYSCLK:系统时钟void delay_init(uint8_t SYSCLK){ SysTick->CTRL&=0xfffffffb;//bit2清空,选择外部时钟 HCLK/8 fac_u
2020-12-27 23:49:26
1510
3
原创 【AHT10】STM32F030C8 AHT10驱动程序 温湿度传感器
本工程通过STM32CubeMX创建,使用HAL库。添加.h和.c文件可以使用。以下是.h文件(需要修改对应引脚与延迟函数):#ifndef _AHT10_H__#define _AHT10_H__#include "stm32f0xx.h"#include "delay.h"#define AHT10_Delay_us(time) delay_us(time)#define AHT10_Delay_ms(time) delay_ms(time)#define AHT1.
2020-11-14 22:38:51
2109
4
原创 【4G通讯模组相关】 TCPIP连接本地电脑测试 、内网穿透
本文介绍4G模组在自己的电脑上进行联网自测。1.先查询自己的IP地址,www.ip138.com处可以看到自己的IP地址。2.开启windows相关服务。
2020-11-14 16:17:03
4416
1
转载 【GD32】GD32和STM32的区别
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/ShenZhen_zixian/article/details/103250238收起一、前言GD32是国内开发的一款单片机,据说开发的人员是来自ST公司的,GD32也是以STM32作为模板做出来的。所以GD32和STM32有很多地方都是一样的,不过GD32毕竟是不同的产品,不可能所有东西都沿用STM32,有些自主开发的东西还是有区别的..
2020-07-28 21:35:06
30812
9
原创 【GD32】 GD32调试时用CMSIS-DAP Debugger时出现错误解决方法
在调试GD32开发板的时候用CMSIS-DAP Debugger的时候出现了以下错误:但实际上我这个目录下是有这个CMSIS_AGDI.dll文件的,我的keil5版本是5.30。后来从同事那边复制了他文件下的CMSIS_AGDI.dll进行了替换,就能正常进行Settings了。大家也可以换个keil版本试试,可能是版本的问题。...
2020-07-28 21:14:37
4769
原创 VSCode 使用教程--配置 C / C++ 环境
使用vscode配置C / C++环境,然后借助了很多网上教程。按照以下步骤操作,成功测试通过。主要流程:1. 下载VScode2. 安装cpptools工具3. 下载MinGW4. 配置环境变量5. 使用简单的.cpp文件配置C++环境6. 运行详细解读:1. 下载VScode下载链接:https://code.visualstudio.com/Download安装过程:一路下一步,安装很简单,安装路径看个人2. 安装cpptools工具打开vs..
2020-06-20 20:03:56
6473
原创 【4G通讯模组相关】WGS84、GCJ02、BD09之间的相互转换 C代码
话不多说直接上代码,已验证过。#include <stdio.h>#include <math.h>/* pi: 圆周率。 a: 卫星椭球坐标投影到平面地图坐标系的投影因子。 ee: 椭球的偏心率。 x_pi: 圆周率转换量。*/ double pi = 3.14159265358979324; double a = 6378245.0;double ee = 0.00669342162296594323;double x_pi = 3.141.
2020-06-18 22:40:48
1268
原创 【应广单片机】 PMC/PMS153 定时器中断
采用PMC/PMS153芯片,选用哪一种芯片只需在文件中选定对应芯片即可。定时器中断,1ms进一次中断,用示波器看过频率是正常的,误差小于1us。//////////////////////////////////////////////////////////////////////////////////////////////主控:PMC153 (根据具体IC以及封装修改)// ________________________// -|P
2020-06-18 22:30:27
5369
1
原创 【Python】#!/usr/bin/env python3和# -*- coding: utf-8 -*-
简单的第一个Python程序:#!/usr/bin/env python3# -*- coding: utf-8 -*-print('Hello, world!')#!/usr/bin/python3是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python3解释器;#!/usr/bin/env python3这种用法是为了防止操作系统用户没有将python3装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python3的安装路径,再调用对应路径
2020-06-16 23:31:49
3111
原创 【keil】keil中全局搜索,双击搜索结果后无法跳转
最近遇到一个问题:在keil5中ctrl+shift+F全局搜索,双击搜索结果后无法跳转。最终解决办法:工程路径中不能有英语括号(),但可以是汉字的括号()。...
2019-09-23 17:40:54
3014
7
原创 Ubuntu12.04一直卡在登入界面
试了很多其他方法都不行:以下是成功的一种方法:按一下 alt + ctrl + F1 # 出现 tty1即命令行界面登入账号密码sudo stop lightdmsudo apt-get updatesudo apt-get upgradesudo apt-get install --reinstall lightdmsudo start lightdm...
2019-09-05 23:09:35
773
原创 虚拟机 Ubuntu 中 进行make menuconfig的时候出错
HOSTCC scripts/kconfig/lxdialog/checklist.oIn file included from scripts/kconfig/lxdialog/checklist.c:24:0:scripts/kconfig/lxdialog/dialog.h:31:20: fatal error: curses.h: No such file or director...
2019-09-01 15:39:30
677
原创 【STM32】 CAN通讯
CAN通讯初始化与各个基本函数:CAN中断初始化:void NVIC_Configuration(void) // 配置DMA的中断优先级{ NVIC_InitTypeDef NVIC_InitStructure; NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); ...
2019-08-03 16:32:20
1231
原创 【IAR】 查看代码大小
IAR编译的最后会出现以下三个值:先解释一下,48028字节的代码(占FLASH)69096字节的常量只读数据(占FLASH)74465字节的读写变量数据(占SRAM)生成的bin文件大小:48028+69096=117124bytes=114.38Kbytes若编译未出现这三个值,可以在IAR中设置:输出map文件,用这个软件打开文件。文件最下面会有这三个...
2019-04-26 16:30:58
9761
1
原创 【RDM6300】 ID读卡模块
以下为具体资料点击进入(内涵C8051F330程序,资料等):RDM6300后续补充(以下是本人自己画的原理图与PCB图以及实物,并且亲测可用): 点击进入下载地址...
2019-04-25 15:32:15
3975
原创 【MFRC522】STM32 MFRC522 IC读卡 程序及原理图
【RC522芯片简介】 MF RC522是应用于13.56MHz非接触式通信中高集成度的读写卡芯片,是NXP公司针对“三表”应用推出的一款低电压、低成本、体积小的非接触式读写卡芯片,是智能仪表和便携式手持设备研发的较好选择。 MF RC522利用了先进的调制和解调概念,完全集成了在13.56MHz下所有类型的被动非接触式通信方式和协议。支持14443A兼容应答器信号。数字部分处理...
2019-04-18 18:10:10
44507
34
原创 【74HC595】STM32 74HC595驱动程序
以下为.h文件:#ifndef __74HC595_H__#define __74HC595_H__#include "stm32f10x.h" #define SHCP_GPIO_PORT GPIOA #define SHCP_GPIO_CLK RCC_APB2Periph_GPIOA #define SH...
2019-04-18 11:39:21
20365
4
原创 【TM1640】STM32 TM1640芯片驱动程序
以下为.h文件:#ifndef __TM1640_H__#define __TM1640_H__#include "stm32f10x.h" #define ADDR_START1640 0XC0 #define DSP1640_DIS 0 #define DSP1640_ENB 1 /* 控制显示 ...
2019-04-18 11:28:14
12093
1
原创 【MAX7219】STM8S MAX7219点阵模块驱动芯片程序
以下为.h文件:#ifndef __MAX7219_H#define __MAX7219_H#include "stm8s_gpio.h"#include "stm8s.h"#include <iostm8s103f3.h>#include <intrinsics.h>#include "tim1.h"#define uchar unsi...
2019-01-30 17:19:29
3893
3
原创 【TM1650】STM8S TM1650芯片控制程序
以下为.h文件:#ifndef __TM1650_I2C_H#define __TM1650_I2C_H#include "stm8s.h"#include "stm8s_gpio.h"#include "tim1.h"#include "usart2.h"#include <iostm8s103f3.h>#include <intrinsics....
2019-01-29 16:05:03
14029
2
原创 【STM8S103K3】 I2C
以下为.h文件:定义了PA1为SDA,PA2为SCL#ifndef __I2C_H#define __I2C_H#include "stm8s.h"#include "stm8s_gpio.h"#include "tim1.h"#include "uart.h"#include <iostm8s103f3.h>#include <intrinsics.h...
2019-01-29 11:57:54
1099
原创 【STM8S】 AWU低功耗模式
/** ********************************** STM8S *********************************** * @文件名 : bsp_awu.c * @作者 : strongerHuang * @库版本 : V2.2.0 * @文件版本 : V1.0.0 * @日期 : ...
2019-01-22 17:17:37
2600
srec_cat.rar 可将bin转换为hex,也支持hex转bin
2019-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人