摘要:
AES简介 高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥,具体的加密流程如下图: 下面简单介绍下各个部分的作用与意义: 明文P 没有经过加密的数据。 密钥K 阅读全文
摘要:
1. 三个极的判定 G极(gate)—栅极,不用说比较好认 S极(source)—源极,不论是P沟道还是N沟道,两根线相交的就是 D极(drain)—漏极,不论是P沟道还是N沟道,是单独引线的那边 2. N沟道与P沟道判别 箭头指向G极的是N沟道 箭头背向G极的是P沟道 3. 寄生二极管方向判定 不 阅读全文
摘要:
/*************************************************************************************** Define debug message***************************************** 阅读全文
摘要:
一、上电自动透传(指令均为大写字母并以\r\n结束) //ESP8266默认波特率115200 AT //测试esp8266在不在,返回OK AT+CWMODE=1 //设为station模式AT+CWJAP="Mr.Y","12345678 //加入无线网络(路由器ID及其密码)AT+CIPMUX 阅读全文
摘要:
高阻态和三态门高阻态 高阻态这是一个数字电路里常见的术语,指的是电路的一种输出状态,既不是高电平也不是低电平,如果高阻态再输入下一级电路的话,对下级电路无任何影响,和没接一样,如果用万用表测的话有可能是高电平也有可能是低电平,随它后面接的东西定。 高阻态的实质:电路分析时高阻态可做开路理解。你可以把 阅读全文
摘要:
按照常理来说,步进电机接线要根据线的颜色来区分接线。但是不同公司生产的步进电机,线的颜色不一样。特别是国外的步进电机。那么,步进电机接线应该用万用表打表。 步进电机内部构造如下图:通过上图可知,A,~A是联通的,B和~B是联通。那么,A和~A是一组a,B和~B是一组b。 不管是两相四相,四相五线,四 阅读全文
摘要:
首先,malloc( )属于标准C语言函数,当然可以在单片机上使用,如STM32可以先在启动文件中设置heap的大小,再使用动态内存分配: Heap_Size EQU 0x00000200 \\也就是 512字节;但是一般单片机的内存都比较小,而且没有MMU,malloc 与free的使用容易造成内 阅读全文
摘要:
1、可以采用取整和取余的方式实现: 2、可以采用移位的方式实现: #include <stdio.h> int main(int argc, char **argv) { int test = 0x2345; printf("%#x\r\n", (test >>8) & 0xff); printf( 阅读全文
摘要:
// 添加头文件 #include "stdio.h" #include "stdarg.h" //全局变量 bit TI_busy; unsigned char idata putBuf[100]; //最大数量 /* idata注释: 定义一个字节型的变量,这个变量保存在RAM的idata区.单 阅读全文
摘要:
//////////////////////////////////////////////////////////////////////////// #include "USART2.h"#include "usart.h"#include "delay.h" u32 RS485_Baudrat 阅读全文