产品选型

单片机sw 用SW画一个单片机,刚接触该软件的可以用来练练手

小编 2024-11-28 产品选型 23 0

用SW画一个单片机,刚接触该软件的可以用来练练手

此图是用SolidWorks2015建模,用KeyShot 8渲染。

建模步骤:

1.在上视面上画一个中心矩形。

2.拉伸高度:2 ,拔模角度:10度。

3.镜像特征到下方。

4.在前视基准面上草绘图形。

5.拉伸,等距:4 ;拉伸:0.2 。

6.在上一步拉伸实体的面上画矩形。

7.拉伸凸台,成形到实体。

8.前视基准面左侧画一个点。

9.线性阵列,

阵列方向:蓝色边线;

到参考:上一步的点;

所选参考:图中紫色端点;

实例数——数量:12个,

几何体阵列打勾。

10.镜像三个特征到另一侧——几何体阵列。

11.在实体顶面草绘图形。

12.拉伸切除。

13.还是在顶面画圆。

14.拉伸切除。

15.继续在顶面草绘,草图文字。

16.拉伸切除。

17.在切除3行草图文字。

18.添加外观,完成。

程序如何下载到单片机中?单片机常用的四种烧写程序方式介绍

单片机是一种可编程控制器,搭好硬件电路后,可以利用程序实现很多非常复杂的逻辑功能,与纯硬件电路相比,简化了硬件外围的设计、方便了逻辑的设计、丰富了逻辑的输出。不同厂家的单片机需要不同编程IDE来实现编程。在学习单片机之前,要先清楚单片机程序是如何烧写到单片机内部的,在烧写的过程中需要用到什么工具?因为不通用的烧写工具可能价格较贵,比如说Micorchip单片机使用的ICD系列编程器,单台价格在600-1000元人民币之间。今天和大学来认识一下单片机最常用的四种烧写方式和所使用到的工具。

1.使用JTAG接口实现

JTAG接口是一种标准的测试协议,可以实现编程时在线调试,利用单步追踪可以很方便的查找代码的Bug,大多数的单片机都支持这种接口。这种接口除了电源线和复位引脚之外,还要用到单片机的四个引脚,分别是:TDI、TMS、TCK、TDO,他们所代表的含义如下所示:

TDI--数据输入 ,所有写入寄存器的数据都是通过TDI接口串行输入的;TMS--模式选择 ,Jlink输出给目标CPU的时钟信号;TCK--时钟信号 ,所有数据的输入输出都是以该时钟信号为基准的;TDO--数据输出 ,所有从寄存器读出的数据都是通过TDO接口串行输出的;

以上这四个引脚都是协议里强制要求的,而且协议建议在设计电路时要选用上拉电阻。JTAG接口有多种形式,常用的20引脚、14引脚和10引脚。以20引脚JTAG为例,所设计的JTAG烧写电路如下图所示:

JTAG接口

上图中JTAG接口都通过电阻上拉了,有的单片机的这几个引脚在内部已经上拉,所以这几个上拉电阻可以省略,减少了成本和PCB空间的占用。

JTAG接口烧录方式常用的工具为J-Link,实物图如下图所示。

Jlink实物图

相信大家都见过或者听过这个烧写工具,这个工具很通用,但是大家在使用的时候一定要注意版权信息,因为这个工具是有版权的,前两年因为版权风波,网购平台还集中整治过一次。

2.SWD接口烧录方式

SWD是一种串行调试接口,与JTAG相比,SWD只需要两根线,分别为:SWCLK和SWDIO。他们的含义如下:

SWDIO --串行数据线,用于数据的读出和写入;SWDCLK --串行时钟线,提供所需要的时钟信号;

一般来说,大多数单片机的JTAG接口和SWDIO接口是复用的,SWD也是用J-Link工具来实现的。所以在使用的时候,只需要在软件界面做一下选择,使用SWD方式还是JTAG方式,硬件上无需改动。除了J-Link外,意法半导体的ST-Link也是支持SWD模式的。

SWD接口

SWD的接口如上图所示,可以看出,SWD和JTAG是相互复用的,由于SWD只需要两根线所以大大减少了对单片机GPIO口的占用,SWD方式也是可以在线调试的。

3.ISP烧写方式,用UART实现

使用过国产51单片机的朋友都清楚这种烧写方式,这种烧写方式是通过单片机的UART串口来实现的,所需要的工具也比较简单-USB/TTL。这个USB/TTL的芯片可以通过MAX232、CH340G等芯片来实现,通过MAX232实现的UART烧写电路如下所示:

UART串口烧写电路

在与单片机连接的时候,一定要注意交叉连接,所谓交叉连接即,单片机的TXD接串口RXD,单片机的RXD接串口TXD,否则数据通信失败。51单片机在使用该方式下载时需要断一下点再上电才能下载。

STM32单片机可以使用UART来实现程序下载,但是需要选择BOOT的模式,现在通过CH340G芯片可以实现自动ISP的下载方式,即不需要手动设置BOOT模式。

4.SWIM单总线下载方式

这种下载方式是针对STM8系列的单片机,这种方式只需要一根线即可实现程序的下载,所使用的工具为ST-Link,如下图所示:

ST-Link

以上为几种常见的烧写方式以及所使用的工具,欢迎大家留言评论,如果转载请注明作者信息和头条出处,感谢支持。

相关问答

关于 单片机 电路中元件 SW 的功能?

应该是下拉电阻,但是SW一般指的是开关...很诡异的元件,应该是自己做的库应该是下拉电阻,但是SW一般指的是开关...很诡异的元件,应该是自己做的库

单片机 该怎么“烧”,用什么应用比较好?

不同的单片机其程序的烧写方式是不一样的,从主流型号的单片机来看,下载方式无非有这么几种:1)ISP烧写方式;2)SWD烧写/调试方式;3)JTAG烧写调试/方式。当然也...

sw 826b接线方法?

sw826b开关是一种单极双throw(SPDT)开关,它有三个接线端子:公共端(COM),常开端(NO)和常闭端(NC)。接线方法如下:将电源正极连接到COM端,将NO端连接...sw826b.....

stm32f103vet6开发板要选择怎么样的?

对于初学者,选择开发板是需要花一点时间的,主要从几以下几个方面考虑。1.单片机型号你想学习stm32f103vet6处理器,但是市场不一定有以此型号为处理器的开发...

正经一本,机械设计专业,24岁,报班学软件好找工作吗?

你不如暑假把机械原理看了。什么软件的大学里压根就不用psMatlab也不用你是搞机械啊还是搞数据统计啊。大学里用的就是cadsw。至于plc和单片机压根...

机电专业需要什么笔记本电脑?

游戏本或者配置好一点的轻薄本。机电专业要用到CAD画图,以及PROE、SW、UG做三维建模,以及简单掌握单片机、数控编程等等。对电脑的CPU、显卡、内存、固态硬盘...

西南交通大学信息科学与技术学院怎么样?设有哪些专业? 申请方

[回答]学院官网:http://sist.swjtu.edu.cn/专业介绍:物联网工程-本科物联网工程培养目标:本专业立足于信息大类知识培养体系,注重学生基础知识掌握、综合...

复位轻触开关和自锁开关有什么差别?-设计本有问必答

复位开关具体来讲是叫做复位电路,是一个系统或者一些芯片复位的电路,他在开关上加些电路形成复位电路;例如下面的电路就是一个单片机的复位电路,里...

如果从基础开始学机械工程,我都该看些什么书?

同轴度是...熟悉图纸后,对一个产品,要有大概得加工生产流程,比如一个简单的一颗8.8级螺丝,我们应该选用35材料,原材料经过冷拔_冷镦_搓丝__热处理_表面处理等等,...

海尔空调电源指示灯变红的起因是什么?-ZOL问答

定时灯闪烁14次单片机读入EEPROM数据有错误定时灯闪烁15次瞬时断电时单片机复位故障现象故障原因电源灯闪烁1次室内环温传感器故障电源灯闪烁2次室内热...

猜你喜欢