摘要: STM32H743 | FDCAN 波特率问题 直奔主题,最近项目上接触了FDCAN,主控为STM32H743。在开发过程中存在疑点,特此记录。 疑点:芯片手册上,波特率的相关寄存器位标明硬件将该值解析为编程值加 1,但是实际上通过STM32 HAL库的HAL_FDCAN_Init()函数来初始化F 阅读全文
posted @ 2021-05-17 11:09 Pudl 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: 元件布局基本规则 1. 按电路模块进行布局,实现同一功能的相关电路称为一个模块,电路模块中的元件应采用就近集中原则,同时数字电路和模拟电路分开。 2.遵照“先大后小,先难后易”等的布置原则,即重要的单元电路、核心元器件应当优先布局。 3.布局中应参考原理框图,根据单板的主信号流向规律安排主要元器件。 阅读全文
posted @ 2021-04-30 15:12 Pudl 阅读(2685) 评论(0) 推荐(0) 编辑
摘要: 下文只谈应用,不谈理论,原理什么的,教科书多得是 首先,三极管有三个引脚(这不是废话吗),分别是基极(Base)、集电极(Collector)和发射极(Emitter) 下面图一是NPN型晶体管,图二是PNP型晶体管 区分它们的关键是看发射极的箭头指向 三极管有三种状态,看下图 它们的输入特性图像, 阅读全文
posted @ 2021-03-29 11:21 Pudl 阅读(1972) 评论(0) 推荐(0) 编辑
摘要: 常规放大电路和差分放大电路 1、常规放大电路# 这里暂时不讨论放大电路的工作原理,直接使用放大器的虚短(短路)和虚断(断路)性质来分析这一类电路,之所以在前面加个虚字,是因为放大器的两端并不是真正的短路或断路。如下图所示,虚短:UP=UN,虚断:IP=0; IN=0。无论放大器接在何种电路中,这两个 阅读全文
posted @ 2021-01-20 10:02 Pudl 阅读(2101) 评论(0) 推荐(0) 编辑
摘要: 工程没有问题,工程下载设置没有有问题,ST-LINK V2下载器也没有问题,也能读取到ST-LINK V2。下载就是报错提示 no target connected! 出现以上问题你可以试一下解决方法: 摁着STM32复位按键,点击KEIL5烧录程序,点完后立即松开复位键。 我遇到过以上问题,测试过 阅读全文
posted @ 2021-01-05 12:45 Pudl 阅读(1407) 评论(0) 推荐(0) 编辑
摘要: 测试原理图 H5接口是固件下载口; H4接口是STLINK-V2下载口(实现下载功能的接口 T_JTCK就是SWCLK, T_JTMS就是 SWDIO)。其他都是测试接口 1、 首先我们焊接完的板子是不能用的,需要往里面下载固件。前提是你手头有一块好的ST-LinkV2下载器,不然就白搞了 2、使用 阅读全文
posted @ 2020-12-31 13:43 Pudl 阅读(5104) 评论(1) 推荐(0) 编辑
摘要: IGBT是以GTR为主导元件,MOSFET为驱动元件的达林顿结构的复合器件。其外部有三个电极,分别为G-栅极,C-集电极,E-发射极。 在IGBT使用过程中,可以通过控制其集-射极电压UCE和栅-射极电压UGE的大小,从而实现对IGBT导通/关断/阻断状态的控制。 1)当IGBT栅-射极加上加0或负 阅读全文
posted @ 2020-08-13 10:15 Pudl 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 三极管在电路中的工作状态以及工作条件: 三极管有三种工作状态:截止状态、放大状态、饱和状态。当三极管用于不同目的时,它的工作状态是不同的三极管的三种状态也叫三个工作区域 即:截止区、放大区和饱和区: (1)、截止区:当三极管 b 极无电流时三极管工作在截止状态,c到e之间阻值无穷大,c到e之间无电流 阅读全文
posted @ 2020-08-11 17:34 Pudl 阅读(5589) 评论(0) 推荐(0) 编辑
摘要: C 语言实现面向对象编程 转载 https://blog.csdn.net/onlyshi/article/details/81672279 C 语言实现面向对象编程1、引言面向对象编程(OOP)并不是一种特定的语言或者工具,它只是一种设计方法、设计思想。它表现出来的三个最基本的特性就是封装、继承与 阅读全文
posted @ 2020-07-23 18:55 Pudl 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 一、概述 很多传感器操作系统都是基于事件驱动模型的,事件驱动模型不用为每个进程都分配一个进程栈,这对内存资源受限的无线传感器网络嵌入式系统尤为重要。 然而事件驱动模型不支持阻塞等待抽象语句,因此程序员通常用状态机来实现控制流,但这都很复杂。 例子:一个假想的MAC层协议 用状态机实现: 实现上述代码 阅读全文
posted @ 2020-07-02 16:07 Pudl 阅读(1219) 评论(0) 推荐(0) 编辑