代码改变世界

Altium Designer20原理图绘制

2022-01-12 01:06 by jym蒟蒻, 566 阅读, 0 推荐, 收藏, 编辑
摘要:1.网络标签 如图所示,添加网络标签,两个相同标签连到一块添加name,可以直接按TAB键改名,如果需要上横线,在字母后面加’\‘ 2.电源标识 3.画线 这里的线不是导线,不具有电气特性,是用来划分原理图中不同的部分 4.修改多个元件参数 查找相似对象,然后点击要查找的原件然后修改然后选择清除过滤 阅读全文

Altium Designer20原理图库放置引脚报错解决方案

2022-01-12 01:06 by jym蒟蒻, 898 阅读, 0 推荐, 收藏, 编辑
摘要:原理图库里点击放置引脚,然后AD20报错。 View Pin threw an exception. System.Windows.Markup.XamlParseException: 在“System.Windows.Markup.StaticResourceHolder”上提供值时引发了异常。 阅读全文

Altium Designer20新建项目、导入库、绘制原理图、导入pcb、绘制pcb

2022-01-12 01:05 by jym蒟蒻, 1175 阅读, 0 推荐, 收藏, 编辑
摘要:1.新建项目 2.新建原理图和PCB 3.新建原理图库和pcb库 4.导入原理图库和pcb库 点击如图所示然后点击安装,找到需要安装的位置,打开然后在下拉框里就可以找到,并选择外部的库 5.绘制原理图 在Components里面选择一个库然后找元器件然后进行绘制,空格改变方向 6.将原理图导入到pc 阅读全文

STM32-GPIO学习-跑马灯实验和按键实验-寄存器版本和HAL库版本

2022-01-12 01:03 by jym蒟蒻, 805 阅读, 0 推荐, 收藏, 编辑
摘要:一、stm32跑马灯实验 a.GPIO general purpose input output 通用输入输出端口,可以做输入也可做输出,GPIO端口可通过程序配置成输入或输出。 STM32FXXXIGT6一共9组IO:PA~ PI,其中PA~ PH每组16个IO,PI只有PI0~PI11。16*8 阅读全文

STM32-时钟-时钟树-时钟初始化配置

2022-01-12 01:02 by jym蒟蒻, 3131 阅读, 0 推荐, 收藏, 编辑
摘要:1.STM32时钟 STM32有5个时钟源:HSI、HSE、LSI、LSE、PLL HSI是高速内部时钟,RC振荡器,频率为16MHz,精度不高。可以直接作为系统时钟或者用作PLL时钟输入。 HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~26MHz。 LSI是低速 阅读全文

STM32-Systick滴答定时器-延时函数

2022-01-12 01:00 by jym蒟蒻, 1212 阅读, 0 推荐, 收藏, 编辑
摘要:1.STM32-Systick滴答定时器 Systick定时器,是一个简单的定时器,对于ST的CM3,CM4,CM7内核芯片,都有Systick定时器。 Systick定时器常用来做延时,或者实时系统的心跳时钟。这样可以节省MCU资源,不用浪费一个定时器。比如UCOS中,分时复用,需要一个最小的时间 阅读全文

STM32-IO引脚复用-原理和使用

2022-01-12 00:59 by jym蒟蒻, 2961 阅读, 0 推荐, 收藏, 编辑
摘要:1.什么是端口复用? STM32有很多的内置外设(把一些功能ADC\看门狗…集中到芯片里面),这些外设的外部引脚都是与GPIO复用的。也就是说,一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPIO作为内置外设使用的时候,就叫做复用。 例如串口1 的发送接收引脚是PA9,PA10,当我们把 阅读全文

STM32-NVIC中断优先级分组-中断优先级设置

2022-01-12 00:59 by jym蒟蒻, 3126 阅读, 1 推荐, 收藏, 编辑
摘要:STM32-中断优先级管理NVIC 1.NVIC中断优先级分组 NVIC的全称是Nested vectoredinterrupt controller,即嵌套向量中断控制器。STM32F中文参考手册中搜索向量表可以找到相应的中断说明。CM4/CM7 内核支持256个中断,其中包含了16个内核中断和2 阅读全文

STM32-UART-串口通信框图-波特率计算

2022-01-12 00:58 by jym蒟蒻, 1421 阅读, 0 推荐, 收藏, 编辑
摘要:1.处理器与外部设备通信的两种方式: 并行通信 传输原理:数据各个位同时传输。 优点:速度快 缺点:占用引脚资源多 串行通信 传输原理:数据按位顺序传输。 优点:占用引脚资源少 缺点:速度相对较慢 2.串行通信: 2.1按照数据传送方向,分为: 单工:数据传输只支持数据在一个方向上传输 半双工:允许 阅读全文

STM32 串口接收流程-串口接收中断

2022-01-12 00:57 by jym蒟蒻, 3177 阅读, 0 推荐, 收藏, 编辑
摘要:串口接收 串口接收流程 编程USARTx_CR1的M位来定义字长。 编程USARTx_CR2的STOP位来定义停止位位数。 编程USARTx_BRR寄存器确定波特率。 使能USARTx_CR1的UE位使能USARTx。 如果进行多缓冲通信,配置USARTx_CR3的DMA使能(DMAT)。 使能US 阅读全文