自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (24)
  • 收藏
  • 关注

原创 超级简单又功能强大还免费的电路仿真软件

LTSpice是由ADI推出的一款仿真软件。最大的好处就是免费,免费,免费。除了免费,还有简单易学、无任何限制、波形观察非常简单、可以方便做很多数学运算等。小马哥认为,如果选择合适的学习路线,学习这个软件只需要一个小时。

2023-03-01 22:57:03 2440

原创 ESP32-C3使用LEDC外设实现呼吸灯效果

这次有一个项目计划使用ESP32-C3来做主控。根据手册可以知道,ESP32-C3自带一个LED控制器。这个控制器可以方便的实现呼吸灯效果。那接下来我们盘它。本次实验使用的板子是安信可的ESP-C3-12F-Kit这个板子板子上有一个RGB LED,那我们就尝试这盘这个RGB LED。先看一下原理图,使用的是IO3,IO4,IO5.我们随便选择一个IO3吧。我们可以在乐鑫的wiki上看到完整的操作过程说明:LED PWM 控制器。里面有说:要让指定 LED PWM ...

2021-07-27 11:17:28 5351

原创 第8讲、OrCAD原理图检查、BOM导出、PDF导出、网表导出

上一讲讲了OrCAD页连接符的使用以及其他电路图的绘制。这一讲我们讲一下如何进行原理图检查、BOM导出、PDF导出、网表导出等。原理图检查:在绘制原理图的过程中我们需要时不时的使用DRC(Design Rules Check)检查来检查我们的设计是否有误。操作方法是,先选中要检查的工程,然后在菜单栏点击 Tools >> Design Rules Check,就会弹出图1所示D...

2020-03-16 07:47:23 2488 2

原创 第7讲、OrCAD页连接符的使用以及电源电路等绘制

在上一讲中我们学习了在OrCAD中如何使根据STM32F411CEU6的数据手册来绘制STM32F411CEU6最小系统原理图。涉及的知识点有器件的摆放、旋转、电气连接,网络连接符的使用,设计缓存的替换和更新,原理图器件编号以及重新编号等内容。这一讲我们主要讲电源系统电路、电机驱动等电路的绘制以及页连接符的使用等。电源系统电路绘制:很多人在Diy这种PCB小四轴的时候,电源部分都是1S...

2020-03-16 07:44:16 5201 1

原创 第6讲、使用Cadence OrCAD 进行STM32F411最小系统原理图绘制

在上一讲中我们学习了如何使用OrCAD绘制STM32等器件的原理图Symbol。这一讲我们以STM32F411最小系统为例,开始讲OrCAD原理图的绘制。基本上每个芯片,我们都可以在数据手册中找到厂家提供的参考电路图,这就是我们绘制这个芯片的原理图的最基本的依据。我们可以在STM32F411CEU6的数据手册中找到该芯片的供电方案、外部晶振电路、复位电路、IIC总线接口电路的参考电路分别如...

2020-03-16 07:42:34 4620

原创 小技巧|Cadence安装之后,原理图DSN文件的默认图标不对如何进行修改

有些网友安装完Cadence17.2之后,电脑上的DSN文件图标如下:这是因为默认的打开方式不对导致的,在这种情况下直接双击也不能正确打开原理图文件。我们可以通过右键,打开方式,勾选始终使用此应用打开.DSN文件,更多应用,在这台电脑上查找其他应用,找到到Capture.exe,然后点击打开,图标就设置好了注意:如果安装Cadence时使用的是软件默认安装路径,那就定位到这个文件夹...

2020-03-02 09:09:39 4606

原创 第5讲、STM32、MPU9250等器件的Symbol绘制

本讲的主要内容是如何使用OrCAD绘制STM32、MPU9250等器件的原理图Symbol。在上一讲中我们学习了如何使用OrCAD绘制电阻、电容、电感、二极管等器件的原理图Symbol。那对于一些引脚比较多的芯片如何绘制呢?DragonFly四轴飞行器中引脚最多的芯片就是STM32F411CEU6了,那我们就以这个为例子来讲解如何绘制这种芯片的Symbol。STM32F411CEU6 Sy...

2020-02-06 19:56:43 2178

原创 第4讲、电阻、电容、电感、二极管等器件的原理图Symbol绘制

本讲的主要内容是如何使用OrCAD绘制电阻、电容、电感、二极管等分立器件的原理图Symbol。在上一讲中我们完成了DragonFly四轴飞行器原理图工程的创建以及原理图库的创建,但是软件附带的库中的器件太少,很多我们需要的找不到,而且很多能找到的也不太符合我们的要求,所以我们需要自己画这个项目中的原理图Symbol。我今天带着大家学习一下如何使用OrCAD绘制电阻、电容、电感、二极管等器件的原...

2020-02-06 16:44:09 5698

原创 第3讲、Cadence原理图工程以及原理图库的创建

本讲的主要内容是使用Cadence新建原理图工程以及原理图库。首先按上一讲的内容打开“Capture CIS”,安装后初次打开可能弹出一个工具选择的界面,如下所示。图1:初次打开原理图工具时的选择界面我们按上图中的选择,选中”OrCAD Capture CIS”,勾选下面的User as default,然后点击确定按钮,就可以打开软件了,如下图所示。后续如果想更改其他原理图组件,可以在下...

2020-02-06 16:29:12 4440

原创 第1讲、Cadence Allergo绘制小马哥DragonFly四轴飞行器PCB四层板教程简介

初学者在学习单片机的时候大多都没有很明确的学习目的,所以往往学了很多课程之后,还是不能独立开发一个比较简单的项目,甚至不能完成一个简单项目的单独软件或者硬件部分的开发。这是因为大多数人是被动的、没有目的的学习,所以往往难以取得较好的学习成果。基于以上的问题,我们提出了“以项目开发主导单片机的学习”的理念。通过给自己设定一个项目,然后把项目拆分为更小的可以执行的若干个子项目。要达成每个子项目,可...

2020-02-06 16:16:06 4123 2

原创 第2讲、Cadence17.2软件安装与介绍

很多人都使用过AD,也知道AD版本更新非常频繁,正常情况下一年更新两次。截至录制本课程,AD最新的版本是AD20(手动狗头)。图1:录制本课程,AD最新的版本是AD20其实AD如此频繁的更新,对初学者并不是一件好事。新人往往喜欢使用最新版本的软件,而随着版本更新,该软件变得越来越臃肿、吃电脑配置。而且多了许多很鸡肋的功能,这些都是初学者上手的拦路虎。反观Cadence,版本更新...

2020-02-03 13:31:01 5645

原创 STM32G0和STM32G4 如何把BOOT0当作通用GPIO使用

我们知道,STM32一般可以通过BOOT0和BOOT1的不同组合来设置启动方式。之前用过STM32G070CBT6,这个芯片的BOOT0是和PA14在一起的:这个比较简单,我们知道PA13和PA14是芯片的SWD接口,我们只需要在这个引脚上下拉一个100K的电阻即可。这样,SWD功能和BOOT0的功能都兼顾到了,系统复位或者启动的时候,检测到PA14-BOOT0的电平为低电平,然...

2019-12-17 23:12:52 12013 12

原创 Cadence 17.2中Allergo通过导入dxf文件生成板框的问题汇总

问题描述:之前使用cadence16.6,导入dxf文件生成板框的操作很简单,就是直接把dxf导入到Board Geometry/Outline即可,但是在17.2中这个操作不行了。查看到一篇文章讲了这个《cadence allegro 17.2 design outline的使用》,大概意思就是说Cadence17.2中板框相关的分如下两个子类:1、Board Geometry/De...

2019-11-19 09:33:34 4424 1

原创 硬件设计1|你真的了解电阻电容封装名称吗

硬件设计1|你真的了解电阻电容封装名称吗对于硬件工程师来说,天天都在和各种各样的元器件打交道。而元器件中最多的恐怕就是电阻和电容了。电阻电容的封装(PCB Footprint)一般是R或者C后面加上0603、0805之类的数字来表示。如果我问你封装是C0805的电阻尺寸是多少?你肯定知道是说电容的尺寸大概是2.0mmX1.2mm。即便是你不记得这个尺寸的数字是多少,也大概在印象中知道这...

2019-09-18 08:00:54 754

原创 如何让RS485总线挂接更多数量的设备?

借鉴网友《RS485总线究竟能挂接多少个设备?》这篇文章,可以知道:一条RS485总线能并联多少台设备要看使用什么485芯片,而不同的芯片价格也是不一样的。尤其是一个设备里要挂几十个上百个的那种设备,对成本要求更高了。所以要找到既能挂在更多设备,又能降低成本的485接口芯片。以下是我找的比较适合的一些485接口芯片:SN65HVD75DR,3.3V工作电压,SN65HVD48...

2019-05-29 14:57:21 3896

原创 使用AD(Altium Designer)画PCB报错Net Antennae: Track....的解决方案

使用AD(Altium Designer)画PCB,画完之后,进行DRC检测时报以下错误:Net Antennae (Tolerance=0mil) (All) Net Antennae: Track (4766.404mil,4567.236mil)(4953.804mil,4567.236mil) on Top Layer 这种问题一般是因为,有类似天线的布线:...

2019-03-20 16:27:36 54424 4

原创 如何让Arduino IDE支持你手里的STM32 nucleo开发板

Arduino IDE开发环境在默认情况下不支持STM32 NUCLEO开发板,只有通过添加附加开发板管理包才能使用。目前为止,只有一部分板子支持使用Arduino IDE开发环境进行开发,分别是Nucleo F207ZG,Nucleo F429ZI,Nucleo F030R8,Nucleo F091RC,Nucleo F103RB,Nucleo F303RE,Nucl...

2018-09-24 20:07:45 7840 5

原创 如何解决单片机下载程序失败的问题

作为一个单片机开发人员,每天跟我们打交道的工具无非两种,一种是PC机上的开发环境,比如Keil MDK、IAR Embedded Workbench等等;而另外一种呢,无非就是集程序下载、调试功能于一体的编程器、这个叫法比较混乱、也可以叫编程器、下载器、仿真器(但我认为不叫烧录器,烧录器一般值批量烧录阶段所用的那种可以快速完成芯片批量烧录的玩意)。后文统称编程器。...

2018-09-24 20:02:42 4006

原创 STM32串口通讯协议浅析

通讯协议是指在嵌入式开发中,不同的硬件系统或者操作系统之间进行数据交换的方式,是一种数据通讯的规约。通讯协议有很多种,而我今天要说的是串口通讯协议,而且是基于STM32来说的。首先说串口通信,串口是单片机最常见的外设。常见的UART串口主要有两个线,一个线是发送、一个是接收。至于串口发送数据的时候数据线上的高低电平是怎么变化的,这个大家可以自行查阅相关知识,我们常见的单片机自带...

2018-09-24 19:58:35 4684 1

原创 小马哥RoboFly开源STM32F103四轴简介

RoboFly是小马哥团队在2018年8月推出的一款完全开源的小四轴。这款四轴面向的人群是电子相关专业(包括自动化、电气自动化、电子信息工程、计算机、测控等专业)的大学生,通过一个完整的四轴项目来学习贴片元器件的焊接、PCB设计软件AD的使用、电路基本知识、旋翼型无人机的基本原理、STM32单片机编程与基本使用、飞控算法的实现等。据了解,目前大多数高校的电子专业的课程实训依然是焊接收音机等...

2018-09-24 19:15:57 12738 10

altium designer电路设计元件详细情况查询表

电路设计所用到的各种芯片,各种器件所在库名及对应的生产公司,引脚封装,所属类,及其各种各种详细资料,altium designer入门者不知道元器件在那个库里的,使用这个表查询提别方便。

2013-04-22

MSP430_C语言例程注释详细资料

MSP430_C语言例程注释详细资料,最好用的单片机

2012-05-11

LABVIEW8.5注册机

LABVIEW8.5 里面包含注册码和注册机,是NI 公司的杰作

2011-11-23

红外反射式传感器在自主式寻迹小车导航中的应用

本文档讲解有关红外反射式传感器在自主式寻迹小车导航中的应用

2011-11-08

单片机硬件与接口答案

单片机硬件与接口的参考答案,详细讲解单片机接口问题

2011-11-08

串口调试助手V2.2

串口调试助手,最简单的串口工具,调试单片机程序

2011-11-07

电脑爱好者Office技巧1000例 -精华部分

电脑爱好者Office技巧1000例,教会你最基本的电脑使用技巧,修电脑不求人

2011-10-14

Multisim 10.0注册机

Multisim 10.0注册机,里面有两个注册机,生成Multisim 10.0各个版本的许可证文件

2011-10-11

小容量单片机系统的C语言程序结构

讲解小容量单片机的c语言设计与程序结构 实现小容量单片机的强大用途

2011-10-11

洞洞板布线软件

小巧的软件 用于电子业余爱好者在给洞洞板布线时用,较为方便的一款小软件

2011-10-11

基于加速度传感器的小车控制与坡道识别

讲述三轴加速度传感器的用法和软件实现的方法,小车坡道识别,小车控制

2011-10-11

光电管检测红外方式提高前瞻的思路概述

对于用光电管的检测问题 曾经走过很长时间的弯路,作者获得的一些思路也许值得借鉴

2011-10-11

嵌入式实时系统与微控制应用实验讲义

本讲义是“嵌入式操作系统与微控制器”的配套实验教材,围绕MC9S12DP256/DG128 核心子板和母板共安排了16 个实验,引导学生从最基本的汇编语句 开始,逐步熟悉嵌入式软硬件的设计方法。

2011-10-11

飞思卡尔网站集锦

上面集合了飞思卡尔所有的网站,适合做智能车与飞思卡尔比赛的选手参考

2011-10-11

单片机最小系统原理图

详细的单片机实验板原理电路图,可以对照着实现自己做自己的单片机实验板,ISP下载功能,继电器,蜂鸣器,等模块

2011-10-10

单片机工具

强大的单片机工具,可以查看色环电阻的阻值,计算数码管的十六位码等等

2011-10-10

PID电机控制

讲解用PID控制法实现电机大的控制,适合智能车初学者及电子爱好者

2011-10-10

飞思卡尔智能车硬件软件设计

讲解飞思卡尔智能车的硬件搭建及软件的文档,内容详细的讲解了飞思卡尔智能车的搭建及实现功能,适合电子爱好者

2011-10-10

200个实用电路

200个实用电路,例如放大器等,防盗门铃,智能车硬件电路,是电子爱好者的至宝

2011-10-10

智能车竞赛专题培训

让你在短期里学会智能车的编程和硬件搭建,及定时器,显示器等单片机周边模块,适应大赛要求

2011-10-10

单片机实用工具

小巧的单片机工具,方便计算定时器,是你学习单片机必须的资源,方便你的使用

2011-10-10

C51单片机应用与C语言程序设计

Pdf格式的文件,讲解C51单片机入门,如果你是想学习单片机的新手,那么本资源能给你最基础的讲解,让你在较短的时间里学会C的编程

2011-10-10

强力删除文件文件夹软件

强力删除普通方法不能删除的文件,文件夹,让你的电脑不再被无用的垃圾霸占

2011-05-22

空空如也

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

TA关注的人

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