自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 CPU卡学习

5. 成功后返回指令回复(0xa 0x1 0x6f 0x15 0x84 0xe 0x31 0x50 0x41 0x59 0x2e 0x53 0x59 0x53 0x2e 0x44 0x44 0x46 0x30 0x31 0xa5 0x3 0x8 0x1 0x1 0x90 0x0 0xb2 0x6b)8. 发送外部认证0指令(0xa 0x1 0x0 0x82 0x0 0x1 0x8 0x63 0xba 0xc4 0xce 0xe2 0x68 0xe 0xf0 0x8c 0xd5 )

2024-03-08 08:43:40 382

原创 modbus功能码含义以及分组

02(读取输入状态):取得一组开关输入的当前状态(ON/PFF);01(读取线圈状态):取得一组线圈的当前状态(ON/PFF);03(读取保持寄存器):在一个或多个保持寄存器中取得当前的二进制值;04(读取输入寄存器):在一个或多个输入寄存器中取得当前的二进制值;16(预置多寄存器):把具体二进制值装入一串连续的保持寄存器;06(预置单寄存器):把具体二进制值装入一个保持寄存器;07(读取异常状态):取得8个内部线圈的通断状态;05(强制单线圈):强置一个逻辑线圈的通断状态;

2024-02-28 01:26:12 373

原创 c#上实现RSA

对c#上使用RSA的一些笔记

2023-05-23 13:57:15 100

原创 BAT文件基础语法

if "%PATH_SCMD%"=="" () else ()

2023-05-11 21:44:20 78

原创 zigbee抓包器使用

软件名称:Ubiqua Protocol Analyzer。1. 添加物理抓包器。

2023-05-10 14:06:13 235

原创 SAK类型区分

0x28:MF1 卡,CPU模拟M1卡。0x18: S70 4K 40个扇区。0x08: S40 1K 16个扇区。0x20: CPU卡。

2022-09-20 17:50:48 2098

原创 触摸芯片GTX314调试

.\Objects\W18_2_FW.axf: error: L6050U: The code size of this image (201252 bytes) exceeds the maximum allowed for this version of the linker.

2022-02-09 17:22:08 379

原创 NB模组使用有感

前言我说的不一定对。NB简介NB-IOT是一个窄带通信的其中一个概念。速度慢,功耗低是它的显著特点。NB使用场景通信量及通信及时性要求低的场景。井盖,水电表等。NB的优缺点缺点:载波800M,对钢筋混凝土的穿透能力弱。分散式项目无法推动运营商加强基站信号。优点:直连基站,不需要布线。...

2021-07-26 12:47:53 420

原创 冒泡算法_最大值_C语言

void pop_handle(uint32_t data[], uint32_t data_len) { uint32_t temp = 0; uint32_t i = 0; for(i = 0; i< data_len - 1; i++) { for(uint32_t j = 0; j < data_len - i - 1; j++) { if(data[j]>data[j+1]) { te

2021-02-14 01:47:22 419

原创 C函数原型整理

函数原型整理strcatchar *strcat(char *strDest, const char *strSrc)strcpychar *my_strcpy(char *dest,const char *src)

2020-12-12 10:43:34 162

原创 KH3项目通用include

#include <stdio.h>#include <kernel/include/os.h>#include <common/include/lib_def.h>#include <common/include/rtos_utils.h>#include <common/include/toolchains.h>#include <common/include/rtos_prio.h>#include "rtos_b

2020-10-29 20:49:06 102

原创 H1编译问题

问题描述.\Objects\W18_2_FW.axf: error: L6050U: The code size of this image (201252 bytes) exceeds the maximum allowed for this version of the linker.解决办法激活keil

2020-07-08 00:07:04 209

原创 通用头文件

/* std /#include “stdio.h”/ hal /#include “main.h”#include “cmsis_os.h”/ com */#include “delay.h”#include “mem.h”

2020-07-05 19:46:57 199

原创 stm32 DFP下载

https://www.keil.com/dd2/pack/

2020-07-05 01:05:01 2525

原创 Windows git新建秘钥

cd ~/.sshssh-keygen -t rsa -C “[email protected]

2020-06-27 11:56:44 258

原创 python相关网站

入门http://c.biancheng.net/python/

2020-06-23 00:39:02 312

原创 git仓库-变更远程仓库

操作1. git remote rm origin2. git remote add origin [url]

2020-06-13 04:00:49 164

原创 printf的打印类型

printf中分别代表的输出类型:bai%a(%A):浮du点数、十六进制数字和zhip-(P-)记数法(C99)%c:字符%d:有符号十进制整dao数%f:浮点数(包括float和doulbe)%e(%E):浮点数指数输出[e-(E-)记数法]%g(%G):浮点数不显无意义的零"0"%i:有符号十进制整数(与%d相同)%u:无符号十进制整数%o:八进制整数 e.g. 0123%x(%X):十六进制整数0f(0F) e.g. 0x1234%p:指针%s:字符串%%:"%"...

2020-06-06 10:09:28 349

原创 clion开发stm32

https://www.jianshu.com/p/a3d529c208c9

2020-05-27 01:09:38 386

原创 keil编译器的DFP获取方法

网址https://www.keil.com/dd2/pack/#/eula-container根据不同的厂家,选择不同的DFP根据不同的版本选择下载DFP

2020-05-27 00:55:44 820

原创 mbedtls例子

https://blog.csdn.net/qq_19734597/article/details/104061830

2020-05-10 15:20:10 646

原创 visual com tool

https://www.cnblogs.com/janeaiai/p/4870869.html

2020-05-06 10:35:48 112

原创 crc16算法

/****************************************************************************** * Name: CRC-16/XMODEM x16+x12+x5+1 * Poly: 0x1021 * Init: 0x0000 * Refin: False * Refout: False ...

2020-05-02 15:34:27 263

原创 crc标准算法

#include <stdlib.h>#include <stdio.h>#include "crc.h"#if 0unsigned int GetTickCount(void){ struct timeval tv; if (gettimeofday(&tv, NULL)!=0) return 0; return...

2020-05-02 15:23:14 483

原创 LPC55S69代码优化

## 经过组内的讨论,和其他组同事的介绍,gcc的优化等级可以作如下修改。### IDE优化选项#### 选择O1优化编译。### 编译项#### -ffunction-sections### 连接项#### -Wl,--gc-sections## 下面是具体的编译项-D__REDLIB__ -DCPU_LPC55S69JBD100 -DCPU_LPC55S69JB...

2020-04-20 23:56:54 445 2

原创 stm32的printf重定向

```c#include "main.h"#include "cmsis_os.h"/* private */#include "debug_uart.h"/*std*/#include "stdio.h"typedef struct { drv_uart_T drv_if;}debug_uartCB_T;/* global */UART_HandleTypeD...

2020-04-12 21:13:15 209

原创 通用LOG封装

#ifndef _LOG_H#define _LOG_H#if defined __cplusplusextern “C” {#endif#include “stm32l0xx_hal.h”#include <stdlib.h>#include <stdint.h>#include <string.h>#include “stdio.h”//...

2020-04-12 18:04:11 422

转载 TortoiseSVN commit出错:xxx.c has inconsistent newlines, Inconsistent line ending style

https://www.crifan.com/turtoisesvn_has_inconsistent_newlines_inconsistent_line_ending_style/

2020-04-11 17:01:44 434

原创 头文件对于API的cpp声明

#if defined(__cplusplus)extern "C" {#endifvoid hello_word_unit_test();#if defined(__cplusplus)}#endif

2020-03-25 06:56:08 191

原创 MCUXpresso 取消自动ld

把link配置页面右上方的勾反选,可以取消自动生成ld文件,改为使用外部配置的分散加载文件

2020-03-21 09:18:07 173

原创 函数头部

/*************************************************************** FunctionName: MyFunction Purpose: Caculate the sum of two number Parameter: 1 iNum1 [...

2020-03-19 17:48:31 746

原创 桌面时钟软件

2020-03-19 09:17:12 282

原创 win10 专业版激活 800705b4

解决办法更换网络再去尝试

2020-03-17 13:24:18 6986 1

原创 实战-cubemx,整体工程建立

目标基于STMF429建立基础工程(3线程,1个软定时器,主频最高)实现LOG功能实现app_task功能实现sw_timer功能实现日历功能基础工程建立线程数为3,分别是high,middle,low软定时器,1个。串口输出,PA9,PA10LOG功能实现(0316完成)实现printf实现LOG和LOG Release实现日历功能实现calendar,...

2020-03-16 21:48:33 177

原创 printf颜色说明

格式如下:  printf("\033[字背景颜色;字体颜色m 字符串 \033[0m" );例子:printf("\033[1m\033[45;33m HELLO_WORLD \033[0m\n");颜色代码: QUOTE: 字背景颜色范围: 40–49      ...

2020-03-16 16:17:53 457

原创 使用库去新建HAL工程

目标工作中需要使用demo去建立自己的一个工程,基于这个工程去验证,去开发。能编译成功即可下一步,用于HAL库的直接使用和开发。简述操作新建文件夹拷贝必须的库文件user相关的文件,如main,internal中断服务文件,主频初始化文件。具体步骤新建文件夹Doc -> 对于工程的说明文件Libraries -> 存放CMSIS,HAL_Driver文件...

2020-03-15 18:10:12 316

原创 自写HAL库去控制LED灯

目标在寄存器直接控制的基础上,加上一层自己的封装,对RCC,GPIO模块的初始化进行函数封装。主要封装接口:GPIO初始化,GPIO Write Pin头文件stm32F4_HAL_gpio.h#ifndef _STM32F4_HAL_GPIO_H#define _STM32F4_HAL_GPIO_H#include "register_config.h"#define __I...

2020-03-15 00:12:21 464

原创 常用app记录

百度网盘用于备份短信,通信记录。BOSS直聘找工作下厨房做菜用平安证券签到用美团京东淘宝闲鱼拼多多铁路12306客运帮京东金融招商银行建设银行钉钉微信读书微信高德地图上班用滴滴出行嘀嗒出行顺风车...

2020-03-14 21:37:14 204

原创 直接使用寄存器点亮led灯

目标直接控制寄存器,点亮红色LED灯。分析结合原理图,点亮三色灯的红灯。PH10引脚。 低电平点亮。寄存器主要需要使能GPIOH的时钟,设置IO口为推挽输出模式,低电平。寄存器分析RCC相关寄存器寄存器名字为RCC_AHB1ENR,offset是RCC_BASE的0x30。该寄存器控制AHB1上设备的主时钟开关。其中GPIOXEN用于使能对应的GPIO时钟开关。GPIO...

2020-03-14 13:31:19 630

原创 io引脚的推挽和开漏输出

看图推挽输出分析推挽输出电路中,一个p-mos和一个n-mosIN为高,上管导通,下管关闭,OUT为高。IN为低,上管关闭,下管导通,OUT为低。IN高低切换的时候,OUT引脚,可以快速转换OUT的开关状态。一般使用这种形式去驱动外设,如led灯。开漏输出PMOS永久关闭IN低电平,NMOS导通,输出低电平。IN高电平,NMOS关闭,输出高阻态。...

2020-03-13 00:44:19 1056 1

空空如也

空空如也

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

TA关注的人

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