在硬件确实连接的情况下,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 打开属性面板,可拖动吸附。 画直线 画弧 画圆 倒角
MSY32 Xmodem Xmodem:8 位CRC校验,很早期的,不用了。 Xmodem-CRC:16 位 CRC 校验。 Xmodem-1K:使用1024字节数据块,提高大文件传输效率。 帧格式 图片中的是补码,不是反码! 数据帧:
Modbus 的**主站(Master)和从站(Slave)**区别,其实一句话就能概括: 主站“发起请求”,从站“被动应答”,通信节奏完全由主站控制。 对比点
allegro 不支持焊盘的极坐标方式摆放。 可以用ad来实现,然后得到坐标。。。 封装库的管理 【Setup】【User Preferences】【Paths】【Library】 psmpath:封装 .psm,形状 .ssm,Flash .fsm padpath:焊盘 .pad
Allegro 脚本.zip 快捷键 快捷键类型: funckey:单键,按下按键后立即执行 alias:组合键,按下 Enter 执行 手势快捷键:通过鼠标绘制字母 修改文件: D:\ProgramFile