基于标准库的STM32的开发
前言总算成功进入STM32的学习之旅。 GPIO这里只介绍GPIO的数字输入与输出,常见有八个函数。引脚默认浮空输入模式 CPIOA,GPIOB,GPIOC,每个16个引脚 PA0-PA15… 有上拉和下拉输入电阻,推挽模式下,PMOS和NMOS都导通,开漏模式只有Nmos导通,开漏模式用于信号或者其他电压的上拉,关闭模式下,PNMOS都关闭 以下是 STM32 标准外设库中...
前言总算成功进入STM32的学习之旅。 GPIO这里只介绍GPIO的数字输入与输出,常见有八个函数。引脚默认浮空输入模式 CPIOA,GPIOB,GPIOC,每个16个引脚 PA0-PA15… 有上拉和下拉输入电阻,推挽模式下,PMOS和NMOS都导通,开漏模式只有Nmos导通,开漏模式用于信号或者其他电压的上拉,关闭模式下,PNMOS都关闭 以下是 STM32 标准外设库中...
前言网上很多教程都不太合适,大多是基于正定原子的库,这里使用的单片机是STM32F103c8t6,烧录器为stlink。默认大家VScode和platformio已经安装好了 开始 name为工程名称,board为板子类型,framework为架构,标准库架构为CMSIS单击finish开始创建,建议开梯子,更快,打开如下 然后我们得删除一些东西,防止定义冲突下图文件全部删除 下图...
前言规则只是在有前辈总结,但很多自己没有验证或缺乏验证时使用的一种经验,科学吗?不知道。随着PCB工艺的发展,一些规则是否仍然需要遵从,是否适用,依然是个问题,但规则能够帮助初学者提供一种相对正确的规范,仍然具备其价值。 将包括以下部分,尽可能的做道图文并茂 流程处理 板框处理 元件布局处理 走线处理由于是内容互有穿插,就不二级标题按此划分 关于晶振包地的处理规则 晶振靠近芯片;...
前言阻抗匹配是高速信号的基础,但很显然目前的我对此还是一知半解,所以就单开一章来谈一谈这个问题 什么是阻抗匹配 阻抗(Electrical Impedance)是电路中电阻、电感、电容对交流电的阻碍作用的统称。阻抗常用Z表示,单位是欧姆 Ω,对于一个具体电路,阻抗不是不变的,其数值由交流电的频率、电阻R、电感L、电容C相互作用来决用,随着频率变化而变化。 阻抗匹配(Impedance ...
模数分离由单点接地与多点接地引出,会在这一章进行具体学习信号线跨接如何通过磁珠连接还需要案例 【模数混合电路的PCB设计分割】 https://www.bilibili.com/video/BV1b4411h7Mu/?share_source=copy_web&vd_source=bae7f44ac8b5e1669726b9f5e7d214b6 数字与模拟信号 模拟信号抗干扰能力...
前言这是进阶篇的第一篇文章,设计到高速信号,现在基本都要求四层板及其以上了 高速信号的重要方面 叠层设计 阻抗匹配 信号协议 模数分离 模数分离由单点接地与多点接地引出,会在下一章进行具体学习 信号完整性概念:信号在传输过程中能够保持原有形态,准确的到达目标设备。 分析方法 建模和仿真,实际电路测试 电磁仿真和电路仿真 基础知识 时域和频域的信号 周期 上升时间 频谱 带宽 ...
前言电路板上常常会有很多标识,那么这些标识都是什么意思呢? 常见标识 VCC GND VEE 负电压,出现在常用于运算放大器、电机驱动等电路中。 VDD 表示供电电压,特别是对于 MOSFET 或 CMOS 电路来说,VDD 通常是指正电压源。VDD 也可以用于表示其它种类的正电源。 VSS VSS 常用于数字电路中,表示地(地电压)。在 CMOS 电路中,VSS 一般是地,...
驱动的导出在C盘新建文件夹 以管理员的身份运行powershell 运行代码,文件名为自己的文件夹 1dism /online /export-driver /destination:"c:\win10leglon" 驱动的安装1.打开设备管理器2.找到带感叹号的设备 点击我的电脑以查找驱动程序选择驱动程序,确认,将会自动更新
步进电机基本原理典型电机 两相42步进电机 四相28BYJ-48步进电机 两相42步进电机 步进角1.8度 四相28BYJ-48步进电机 步进角约为0.0879 步进电机参数 基座号 步距角 相数 保持转矩 额度电流 详细导程和力矩的计算在视频里 【8分钟讲透步进电机的选型参数、流程和计算公式】 https://www.bilibili.com/video/BV17q421A7...