STM32标准库MDK工程搭建-详细
所需文件:由于我的开发板是STM32F103战舰V4,所以使用STM32F103官方固件库与手册。 新建文件夹: User 进入到User目录下,将STM32F103官方固件库与手册(标准库)\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdP
解决用vscode远程连接Ubuntu时重复输入密码的问题
解决用vscode远程连接Ubuntu时重复输入密码的问题 因为在每次打开文件夹时都需要输入密码实在是太麻烦了,所以设置了一下无需重复输入密码。 本机:Windows10 服务器:Ubuntu 18.04 win10上设置 win图标上右键打开Windows PowerShell,或搜索栏输入cmd
【通信协议】 - SPI
通信协议 - SPI SPI(Serial Peripheral Interface)是一种 全双工、同步、串行、主从、总线 通信协议,其数据传输速率为 8 Mbit。SPI 只能有一个主机,可连接一个或多个从机。连接多设备时,需要用到片选引脚(chip select,CS)。 SPI 的引脚 SC
【通信协议】 - CAN 🚧
CAN(Controller Area Network)是一种多主方式的串行通讯总线。基本设计规范要求有高的位速率、高抗电磁干扰性,而且能够检测出产生的任何错误,当信号传输距离达到 10Km 时 CAN-bus 仍可提供高达 5Kbps 的数据传输速率。 CAN 电路设计(基于 TJA1050) C
【通信协议】 - I2C
通信协议 - I2C I2C(Inter-Integrated Circuit)是一种串行通讯总线,可允许存在多主机,但同一时刻只能有一个主机在线。I2C 由两条开漏信号线组成,接线简单,利用电阻上拉,典型电平为正逻辑 3.3V 或 5V。传输速率分快速模式(400Kb/s)、标准模式(100Kb/
【C++】 内存管理面试题
1.new/delete和malloc/free之间有什么关系? int *p = new int[2];
int *q = (int *)malloc(2*sizeof(int)
new与delete直接带具体类型的指针,malloc和free返回void类型的指针。 new类型是安全的,而ma
【C】如何用种子生成随机数
所需要的头文件: #include <stdlib.h>
#include <time.h>
一、int rand(void) 函数 C 库函数 int rand(void) 返回一个范围在 0 到 RAND_MAX 之间的伪随机数。 RAND_MAX 是一个常量,它的默认值在不同的实现中会有所不
Steam卡片