摘要:
工作中有个小需求就是对一批16进制的数据进行处理然后以0x的方式打印出来,要求格式和原先数组的排列方式是一样的,即右对齐,占位为5个。 我们首先看下我们需要打印的数组 static const unsigned char arrPrint[256] = { 0x66, 0x7f, 0x7a, 0x7 阅读全文
摘要:
为什么采用精密整流电路,精密整流与普通整流电路有何不同? 将交流电转换为直流电称为整流。全波整流电路的输出保留输入电压的形状,而仅仅改变输入电压的相位。半波和全波整流电路在功能上和精密整流一样,由于二者的适用范围不同,理解时应区分二者的结构和工作原理。 当输入电压为正弦波时,半波整流电路的输出电压波 阅读全文
摘要:
%d:即为普通的输出。 %2d:按宽度为2输出,右对齐方式输出。若不够两位,左边补空格。 %02d:同样宽度为2,右对齐方式。位数不够,左边补0。 %.2d:从执行效果来看,与%02d一样。 阅读全文
摘要:
在用Keil对STM32的程序进行仿真时程序有时会跑飞,停止仿真程序会停在HardFault_Handler函数里的死循环while(1)中。这说明STM32出现了硬件错误。 STM32出现硬件错误可能有以下原因: (1)数组越界操作; (2)内存溢出,访问越界; (3)堆栈溢出,程序跑飞; (4) 阅读全文
摘要:
我们先看看普通的收发电路。普通的485电路,除了“用RXD连接485芯片的RO引脚、用TXD连接485芯片的DI引脚”,还会用一个单片机的普通IO引脚连接到RE、DE引脚上。当单片机要发送数据的时候,控制PA8为高电平,数据通过TXD发送出去。当单片机要接收数据的时候,控制PA8为低电平,数据通过R 阅读全文
摘要:
服务端代码 #define WIN32_LEAN_AND_MEAN #include <winsock2.h> #include <windows.h> #include <stdlib.h> #include <stdio.h> //#pragma comment (lib, "ws2_32.li 阅读全文
摘要:
1. 什么是回调函数? 回调函数,光听名字就比普通函数要高大上一些,那到底什么是回调函数呢?恕我读得书少,没有在那本书上看到关于回调函数的定义。我在百度上搜了一下,发现众说纷纭,有很大一部分都是使用类似这么一个场景来说明:A君去B君店里买东西,恰好缺货,A君留下号码给B君,有货时通知A君。感觉这个让 阅读全文
摘要:
压敏电阻是一种变化的电阻,其电阻取决于所施加的电压。压敏电阻的工作原理:VI特性曲线类似于齐纳二极管,当压敏电阻上的电压增加到高于钳位电压时,电流突然增加。处于非导通状态的任何压敏电阻均具有电容,该电容与半导体本体的面积成比例并且与其厚度成反比。 小电阻组件,电阻器用于如此多的电路中,形式多样,几乎 阅读全文
摘要:
图11-39 2 倍压整流电路 图11-39 所示是经典的2 倍压整流电路。电路中,ui 为交流输入电压,是正弦交流电压,Uo为直流输出电压;VD1、VD2 和C1 构成2 倍压整流电路;R1 是这一倍压整流电路的负载电阻。工作原理 交流输入电压ui 为正半周1 时,这一正半周电压通过C1 加到VD 阅读全文
摘要:
开关电源(Switching Mode Power Supply)即开关稳压电源,是相对于线性稳压电源的一种的新型稳压电源电路,它通过对输出电压实时监测并动态控制开关管导通与断开的时间比值来稳定输出电压。 由于开关电源效率高且容易小型化,因此已经被广泛地应用于现代大多数电子产品中。如果说每个现代家庭 阅读全文