14k 14 分钟

参考链接: 跟我一起写 Makefile — 跟我一起写 Makefile 1.0 文档 Makefile 简明教程 - FanZheng's blog https://hacker-yhj.github.io/resources/gun_make.pdf 在使用 gcc 编译器开发的时候,会用到 Makefile,那么,就来记录一下 Makefile...
1.7k 2 分钟

如何利用单片机的 ADC 模块(或者独立的 ADC 芯片)得到接入 ADC 管脚上的实际电压值? 这个问题,是第一次接触 ADC 时候,大家都会遇到的问题。 单片机会读到什么值? 需要看一个特性,就是几位的 ADC,在手册上就会给出,例如,STM32 的 ADC 是 12 位的。另外,还有 8 位,10 位,16 位,24 位等。 我先告诉你答案:STM32 读到的 ADC 值,是从 0 到 4095,当你把 ADC 引脚接了 GND,读到的就是 0,当你把 ADC 引脚接了 VDD,读到的就是 4095。 接下来告诉你为什么:前面提到,STM32 的 ADC 是 12 位的,我们知道,8...
4k 4 分钟

首先说明一下,== 单个按键直接用字母表示;组合键(是指先按住第一个键不放,然后按下第二个键,再放开这两个键。)则用 “+” 表示;多次按键(是指先按下第一个键并放开,然后按下第二个键并放开,以此类推。)则用 “ - ” 表示。 (以下快捷键只列出一些个人常用的,至于 Ctrl + C/ V 这些熟悉的快捷键以及不怎么用的就不一一罗列出来了,需要的可以到下面链接自个查询) 这个是在百度文库里面列出来的 最全 Altium Designer 快捷键 当然你也可以直接在 AD 软件里面查看,教程:Altium Designer 查看所有快捷键,图文教程 # 原理图快捷键 1:按住 Shift...
4.2k 4 分钟

# UART / USART # 基本方式 基本方式分并行通讯和串行通讯 # 并行通讯 并行通讯是指数据的每一位同时在多根数据线上发送或者接收。 其特点是各数据位同时传送,速度快、效率高,有多少数据位就需要多少根数据线,传送成本高。在集成电路芯片的内部、同一硬件板上各部件之间等的数据传送采用并行的方式,并行通讯传送的距离通常小于 30m。 # 串行通讯 串行通讯指数据的每一位在同一根数据线上按照顺序逐位发生或者接收。 其特点是数据按位顺序进行,最少只需要一根传输线即可完成,成本低,速度慢。计算机与远程终端、远程终端之间数据的传输同常都是串行的。 #...
2.9k 3 分钟

# Keil C51 编译器 1、首先,在 Options ----> Target ----> Memory Model 里可以设置变量分配的空间,如图示: Small:变量默认分配到内部存储空间中,通过普通的 MOV 指令寻址,只用低于 2K 的程序空间。 Compact:变量默认分配到外部页存储空间中,单个函数的代码量不能超过 2K,整个程序可以使用 64K 的程序空间,通过 MOVX, @Ri 之类指令寻址,在不切换页的前提下,最大支持 256 字节外部扩展 RAM。 Large:变量默认分配到外部存储空间中,通过 MOVX, @DPTR...
3.1k 3 分钟

原文出处 ☜戳我啊 规则的适应范围越小,则把优先级设得越高。以下只是一些非常基本规则的设置,仅仅是规则设置中的一点皮毛,还需要以后继续学习。 # 规则列表 Electrical(电气规则):安全间距、线网连接等 Routing(布线):线宽、过孔形状尺寸、布线拓扑、布线层、封装出...
2.2k 2 分钟

# 截屏:快捷键是 Print Screen Ctrl + PrScrn 使用这个组合键截屏,获得整个屏幕的图片。 Alt + PrScrn 这个组合键截屏,获得当前窗口的图片。 按下拷屏键之后,系统看似没有任何反应,但系统早已在你按下该键的同时把整个屏幕的内容以图形的形式保存在内存中了,你只要打开一个图像编辑软件(如 Windows 自带的 “画图” 软件、Office 或 photoshop),按下键盘快捷键 “Ctrl+V” 将画面粘贴下来,最后保存为图形文件就可以了。 win10 平台下:win + Shift + s 可进行截屏。 # Windows + R:打开 “运行”...