从IC端到I/O接口走线要短、要顺畅。 去耦电容要靠近IC引脚,稳压电容可以稍远。 考虑IC EPAD电流回流到Power IC的顺畅程度。 走线避免穿层,高低频信号要分开,时钟线要保护。 去耦电容的摆放 在电源进入芯片PIN之前摆上100-330nF的小电容做滤除杂讯用,因此布局时小电容要尽量接近
项目配置 cmake_minimum_required(VERSION 3.0) # 最低 cmake 版本 project(app C) # 项目名称和开发语言 add_executable(可执行文件名称 源文件) # 生成可执行文件 指定C++标准 方法1 set(CMAKE_CXX_STA
Makefile 主要使用在没有集成开发环境时,对工程文件进行自动化编译的工具。 Makefile的本质是一个文件,需要配合make命令进行自动化编译。文件名常首字母大写. Makefile文件的命名:makefile或者Makefile。 (推荐首字母大写的用法) make是一个命令工具,用来解释
(一)手动绘制 (1)使用2D线画多边形、圆形、矩形、路径的封闭图形。 若使用路径,需多一步操作:选中图形后 (3)全选该封闭图形,右键【特性】 (4)选择为板框
Linux的指令可使用man、info进行查询。 例如 man ls、info ls 使用q退出。 登录后,root的命令提示符为#,普通用户的提示符为$ 几个特殊的目录名: .:当前目录 ..:上一层目录 -:前一个目录 ~:用户所在的家目录
在硬件确实连接的情况下,gpio没有输出,可能的原因: 时钟没开 没正确初始化 一些特殊引脚如PC13不适合作为gpio,灌电流能力弱啥的 一标准库中默认的是复用功能,需显式的修改为gpio功能 一个案例:使用spi功能 虽然PB15没有复用 GPIO_PinAFConfig(GPIOB, GP
#ifndef __BSP_DAC3_H__ #define __BSP_DAC3_H__ #include "stm32g4xx_hal.h" extern DAC_HandleTypeDef hdac3; void DAC3_Init(void); void DAC3_Set_Value(
(1)新建 PCB 文件: 推荐大小设置: Left X:-200 mm Width:400 mm Lower Y:-50 mm Height:200
设计规则 一个新的PCB,物理规则和间距规则一定要设置的。 物理规则* 线宽、差分对、过孔等。 All Layers 和 By Layer 都用于物理规则设置,视图不一样罢了。 设置了 All Layers 就不需要设置 By Layer () ()Neck
板框绘制 16 版本以前的板框层:【Board geometry】【Outline】 17 版本以后的板框层:【Board geometry】【Design_Outline】 直接在 Design_Outline 层绘制 1、绘制 在 Board Geometry -> Deigsn_Outline
直线命令 L 指定坐标:x,y ctrl+1 打开属性面板,可拖动吸附。 画直线 画弧 画圆 倒角