自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 AD学习笔记(四)PCB布局分析

文章目录AD学习笔记第三讲 PCB布局分析一、PCB导入以及常见报错解决方法AD学习笔记第三讲 PCB布局分析写在前面:pcb绘制不同于原理图绘制,pcb与实物尺寸相同,所以绘制时要保证绝对精确。(老规矩先全局总结)PCB绘制:step1:布局step2:布线(自动布线、手动布线)step3:铺铜step4:电气规则检查(规则设置)一、PCB导入以及常见报错解决方法...

2022-04-05 17:07:05 3152

原创 快捷键与触摸板

快捷键与触摸板写在前面:拒绝成为尼安德特人,从熟练使用键盘快捷键和触摸板做起!一、学会这个神秘巫术,你就是平平无奇的热键大师!!!作用快捷键(Windows系统)快捷键(Mac OS系统)复制Ctrl +CCommand+C粘贴Ctrl +VCommand+V新建Ctrl + Shift +NCommand+N保存Ctrl +SCommand+S撤消Ctrl +ZCommand+Z剪切Ctrl+XCommand+X刷新

2021-08-22 15:49:27 309

原创 基于STM32CubMX和HAL库的外设开发(九、PWM输出)

文章目录基于STM32CubMX和HAL库的外设开发第九讲 PWM输出9.1 PWM模式9.2 CubeMX配置9.39.49.5基于STM32CubMX和HAL库的外设开发第九讲 PWM输出9.1 PWM模式PWM1:当CNT以递增的计数方式计数时,CNT<CCR通道有效PWM1:当CNT以递增的计数方式计数时,CNT>CCR通道有效9.2 CubeMX配置9.39.49.5...

2021-07-18 15:41:16 367

原创 SolidWorks学习笔记(二、草图绘制)

文章目录SolidWorks学习笔记第二讲 草图绘制2.1 操作最佳流程SolidWorks学习笔记第二讲 草图绘制2.1 操作最佳流程1、创建sw零件2、创建新的草图3、创建草几何体(轮廓)4、添加草图几何关系5、标注草图尺寸6、理解草图状态7、草图绘制工具8、拉伸草图形成实体s...

2021-07-14 14:22:36 1706 2

原创 SolidWorks学习笔记(一、基础认识)

文章目录SolidWorks学习笔记第一讲 基础认识1.1 什么是SolidWorks1.2 概念介绍1.3 设计意图1.4 用户界面SolidWorks学习笔记第一讲 基础认识1.1 什么是SolidWorksSolid Works是一款基于特征的、参数化的、实体建模软件;采用图形用户界面,快捷键设置等和windows相同,容易上手可以创建全相关的三维实体模型用户可以定义各种约束关系来体现设计意图1.2 概念介绍基于特征:所有组成模型的元素都称之为特征1、草图特征:基于二维草图特

2021-07-13 23:30:46 4239

原创 基于STM32CubMX和HAL库的外设开发(八、定时器)

文章目录基于STM32CubMX和HAL库的外设开发第八讲 定时器8.1 定时器原理8.2基本定时器的单脉冲触发示例一:用TIME4产生1s定时,1s定时到达时,GPIO-PB5接的LED3反转8.2.1定时器配置8.2.2代码实现8.3时基单元8.4通用定时器的基本定时示例二:用TIME4产生1s定时,LED4以1s频率闪烁基本定时的配置方法代码实现8.5通用定时器的外部时钟模式示例三:用GPIO模式从PE5引脚输出频率为1Hz的脉冲序列信号,用定时器TIME4计算PE5引脚的脉冲数,当脉冲数达到10时,

2021-07-13 17:46:51 368

原创 基于STM32CubMX和HAL库的外设开发(七、GPIO作为外部中断)

基于STM32CubMX和HAL库的外设开发第七讲 GPIO作为外部中断外部中断简介STM32中含有多个外部中断号(外部中断号的命名与对应引脚的最后一个引脚号保持一致EXTIx),一个外部中断号对应了多个GPIO引脚(所以当使用其中一个引脚产生外部中断的时候,其余的引脚便不可以使用外部中断了)中断号对应的地址叫做中断向量(中断地址),不同的中断号对应不同的中断地址,或者多个中断号对应一个中断地址(一一对应或者是多一对应的关系),不同中断地址的作用就是,在每个中断号对应的代码中编写程序就可以通过

2021-07-11 22:00:02 384

原创 基于STM32CubMX和HAL库的外设开发(六、ADC采样)

基于STM32CubMX和HAL库的外设开发第六讲 ADC采样一、 ADC简介什么是ADC?答:ADC即模拟数字转换器(全称:Analog-to-digital converter)是用于将模拟形式的连续信号转换为数字形式的离散信号的一类设备。一个模拟数字转换器可以提供信号用于测量。与之相对的设备成为数字模拟转换器。ADC相关参数转换速度:和时钟有关,但也受硬件控制转换精度:stm32f103最高是12bits转换结果的位置:在一个16位的寄存器里(16>12,因此存在左对

2021-07-10 23:31:25 1048 2

原创 基于STM32CubMX和HAL库的外设开发(五、串口通信)

基于STM32CubMX和HAL库的外设开发第五讲 串口通信

2021-07-10 16:14:05 463

原创 基于STM32CubMX和HAL库的外设开发(四、按键控制)

基于STM32CubMX和HAL库的外设开发第四讲 按键控制原理图讲解开关按下,右端与地线相连为低电位,即左端对应的引脚使低电为,此时我们只需要将连接此引脚的led对应引脚设置为高电位具体实例讲解示例1:实现按下KEY1,LED3亮起,松开则熄灭GPIO配置将KEY1对应的PE4引脚打开,设置为输入模式(此引脚用来输入key的状态),并设置为上拉模式(保证在按键没有按下时是高电位而不是悬空状态)代码实现分析:按下:PE4输入为0电平松开:PE4输入为1电平灯亮:PB5输出

2021-07-10 01:25:45 372

原创 基于STM32CubMX和HAL库的外设开发(三、深入理解GPIO输出功能和LED闪烁)

基于STM32CubMX和HAL库的外设开发第三讲 深入理解GPIO输出功能和LED闪烁应用(一)GPIO参数设置(二)从应用层(main.c)中实现目标功能(闪烁)目标功能:LED灯闪烁代码思路:引脚高低电平反复变化+延迟调用合适的代码:void HAL_GPIO_TogglePin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin)//反转GPIO口输出电平HAL_Delay(uint32_t Delay)//延迟函数,单位是ms(三)修改代码

2021-07-09 20:04:03 428

原创 基于STM32CubMX和HAL库的外设开发(二、点亮LED灯)

基于STM32CubMX和HAL库的外设开发第二讲 点亮LED灯原理图讲解(STM32F103ZE)此处我们只需要拉低PB5引脚,便可以实现led灯的点亮时钟树配置由原理图可知我们需要用到时钟,接下来我们回到cubeMX设置时钟参数PS:时钟树的概念stm32中有5个最时钟源:LSI低速内部时钟,LSE低速外部时钟,HSI高速内部时钟,HSE高速外部时钟,PLL锁向环时钟step1、先在引脚配置中打开RCCstep2、再在时钟配置中打开外部时钟,使能外部时钟,将频率调大些引脚GPI

2021-07-09 15:25:25 421

原创 基于STM32CubMX和HAL库的外设开发(一、建立STM32CubMX工程)

基于STM32CubMX和HAL库的外设开发第一讲 建立STM32CubMX工程1、打开STM32CubMX,新建工程文件,输入芯片型号2、生成MDK文件3、生成代码后便可以打开工程

2021-07-09 13:05:21 547

原创 STM32单片机基础(理论概念知识)

(一)GPIO通用型之输入输出的简称

2021-07-07 00:19:08 7101

原创 stm32单片机学习笔记(模块学习一——舵机SG90)

stm32单片机学习笔记(模块学习)(二)舵机SG90舵机简介最大承重90克三个接口,黄的为信号线(PWM信号传输),棕的为GND,红的为VCC舵机一般周期为20ms,0.5ms–0度;1.0ms–45度;1.5ms–90度;2.0ms–135度;2.5ms–180度。舵机的原理利用一路PWM波的周期的占空比调节舵机的转动角度舵机的常见用途舵机的代码1、此次PWM的H文件中初始化函数里边不在是空的void,而是将arr与psc放入进去(定时器中断需要用它计算溢出时间

2021-06-03 22:40:45 2677

原创 AD学习笔记(三)PCB封装库绘制

AD学习笔记(基于Arduino PCB线路板的绘制)(三)PCB绘制写在前面:pcb绘制不同于原理图绘制,pcb与实物尺寸相同,所以绘制时要保证绝对精确。一些查找工具常用的查看元器件尺寸网址芯片手册:https://www.alldatasheet.com/嘉立创商城:https://www.szlcsc.com/淘宝:https://www.taobao.com/常用绘制方法1、根据提供的尺寸图画2、采用AD软件自带的工具输入参数直接生成(此方法常用于引脚较多且含有一定规律的元器件)

2021-06-03 22:35:48 7324 1

原创 AD学习笔记(二)原理图库以及原理图绘制

AD学习笔记(基于Arduino PCB线路板的绘制)(二)原理图绘制认识原理图1、网络标号相同则实际相连关注芯片功率 P=U*U/r 进而决定电压范围原理图绘制快捷键操作说明PS:快捷键要使用美式键盘操作效果鼠标右击取消命令ctrl+右键放大缩小g调整单位栅格大小(常用栅格10)Tab(滑动过程中)更改属性(主要是Dedignator序号)Delete选中删除––––主要元器

2021-05-18 00:12:23 11208

原创 AD学习笔记(一)基础认识

文章目录AD学习笔记第一讲 AD基础认识一、两库两图(分别对应下图)1、PCB图(pcbdoc)2、原理图(schdoc)3、原理图库(schlib)4、PCB库(pcblib)二、封装1、DIP封装2、LQFP封装三、绘制整体流程1、建立工程(PrjPcb)2、建立两库两图并保存整个工程(五次)3、从库中提取绘制原理图4、原理图导入pcb图5、根据原理图布线6、pcb图交由工厂打板AD学习笔记第一讲 AD基础认识一、两库两图(分别对应下图)PCB图(pcbdoc)原理图(schdoc)PCB库

2021-05-16 22:54:30 5886 2

原创 stm32单片机学习笔记——keil使用基本操作

stm32单片机学习笔记##(一)keil使用基本操作1、新建文件>源代码基础上建议新建副本改写,防止源代码错误修改>注意后缀.c/.h2、添加工程使用魔方块—>添加文件到工程(保存地址)3、配置环境>使用魔术棒,选择芯片类型,>C/C++,添加文件到环境4、编译后执行5、编写代码编写main函数时注意>包含头文件>初始化函数>添加所需封装文件...

2021-04-05 00:26:38 980

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除