图文解说Keil MDK下ST-Link II的连接设置
(2012年12月17日星期一)
摘要:本文主要介绍MDK4.10下,连接ST-Link II的设置方法,给出了所有所需的配置文件。
注:当前最新的版本是V4.60;最重要的是较新的MDK版本是直接支持ST-LINK的;所以,如果你在购买STLINK的时候,发现卖家没有配相关的驱动程序,原因就在这里了,因为它已经装好了。
1、装好MDK,并破解。
2、将附件中的ST-LINKII-KEIL.dll和StorAcc.dll复制到Keil\ARM\BIN目录下,将
TOOLS.INI复制到Keil目录下,覆盖原TOOLS.INI。
注:这一步现在已经不需要了。
3、打开一工程文件,在keil界面上,按Alt+F7,打开工程选项,选中Debug选项卡。
为了描述方便,每页只解释一个问题:
1>点击红圈所示的下拉框(注:是DEBUG子页面)
2>选中最后一项ST LinkII Debugger
3>点击Setting,提示 OK,说明驱动没有问题。
说明:本人在配置过程中始终没有出现这个提示信息,也许是MDK的版本有关吧;
补充说明:
新版本V4.60需要进一步设置;setting;点选setting后弹出新的项目页面,要选择联机的模式是JTAG?还是SW模式;如果是JTAG,还要选择联机的速度(高速或低速)
4>切换到Utilities选项卡下。
点击Setting前面的下拉框,选中最后一项ST LinkII Debugger
5>、点击Setting,如果提示 OK说明驱动安装的没问题。
4 OK,一切都设置成功,编译一段程序试一下。
如果按上述操作后出现错误信息:
ERROR:FLASH DOWNLOAD FAILED
你还需要再回到刚才的地方,设置STLINK联机开发板芯片的系列。(有些仿真器可以自动识别,甚至ID编号都可以读的出来。)
在设置options—>Utilities选项卡下,点[settings];
弹出
在栏目的第一排,有三个页面选择,Debug, Trace,
Flash Download;
点开Flash Download;页;点ADD,在这里增加对应的器件型号。
点ADD,
选择好对应的系列后,确认保存设置;再返回主界面试试看,成功了!
有不清楚的地方请联系我(原作者);联系方式:zhwl120@https://www.wendangku.net/doc/6812342646.html,
本人从网上找到相关的资料,对照操作后,修订如上。
修订:21IC——明月小厨
下面提出新的问题;如果使用SWD模式调试,应该如何设置呢?
……
参考上面的设置步聚,修改
看见JTAG了吗?下拉该选项,出现SW了是吧,SW是不是SWD模式啊?很象吧。其它部分不修改,在JTAG模式一样设置即可。
现在接口线是不是也要改一下呢?怎么改呢?我们在要SWD新的模式下进行操作了;
如果你比较懒,线就不用改了,和刚才JTAG的接线完全一样,只是在联机的时候,我们STLINK会处理好的;
联机前发信号给SMT32F10X,通知STM32F10X,现在我们的联机方式是SWD,你要做好切换工作。这个过程你不用操心。
接线都没改过,只改了一下模式JTAG->SW;
但接下来的测试出现异常了。系统提示出现内部错误;
1.可以联机;
2.可以擦除芯片
3.也可以下载芯片;
4.跟踪调试也可以,只是有二个功能失效了,其中的一个是运行到光标处;
什么地方出了什么问题?……
这里卡住了,解决不少,如果有谁搞明白了,请你告诉我。
继续稀里糊涂瞎调;直到调通为止。
此时我想起来了,当初设ST_LINKII Debugger的时候,好象还有一个STLINK……让我们打options看看到底是什么
ST-LINK [Deprecated version]
ST-LINK [Deprecated version]是什么意思?难道是KEIL知道中国是山寨强国,特意推出的D版本驱动程序?呵呵~~~~~~~
装上试试,选中ST-LINKII D版驱动程序,点setting;
D版就是好啊,什么参数也不要,自动处理了。
选择:当然是选择SWD啦;
保存我们的设置;再回到MDK,测试:
擦除程序——成功了!
下载程序——成功了!没有出现内部错误的提示;
调试程序——原来灰色的功能按钮,现在也正常
了;
原来我们D版的仿真器,就用D版的驱动程序;问题到此解决了。
据说SWD模式只需要3根线;GND,SWDIO(TMS),SWCLK(TCK);
STM8的调试只需要2根线更牛X,一根是GND,一根是SWIM;
下一个目标是实现无线联机调试;
如果JTAG模式下也用D版会怎么样呢?答:完全可以的。
既然如此,前面说了那么多,不是在走弯路吗?
是这样的,我走过的弯路,再领着大家走一遍,不可以吗?
21IC的明月小厨欢迎大家来21IC做客;版主做东!
51仿真器使用说明 初学51单片机或是业余玩玩单片机开发,每次总要不断的调试程序,如没有仿真器又不喜欢用软件仿真,那只有每次把编译好的程序烧录到芯片上,然后在应用电路或实验板上观察程序运行的结果,对于一些小程序这样的做好也可以很快找到程序上的错误,但是程序稍大,变量也会变的很多,系统调试就极为复杂,此时就需要有一台仿真器。一台好的仿真器非常贵,这里介绍这种自制的51芯片仿真器。 这个仿真器的仿真CPU是使用SST公司的SST89C516RD2。 1.制作带串口的的最小应用板 无论是EasyIAP还是仿真器,都需要用串行口使SST89C58芯片和PC上位机进行通讯传输数据,因此先要设计RS232/TTL转换电路。由于现在的电脑多取消了普通串口,因此我们此处设计了一个usb转TTL的串口接口电路,使用的接口芯片是PL2303。 2.通过编程器烧写仿真监控程序 接下来需要把仿真CPU的HEX文件烧到SST89C58里面,再把它插到上面的最小系统电路中就可以了。因为SST89C58有两个程序存储区,在这里要注意的是在烧写时就把仿真监控程序烧到SST89C58的第二个存储区也就是的RB1。烧写时要求用支持SST89C58的编程器。 3. 仿真器原理简介 SST的MCU SoftICE通过PC的一个COM口与KEIL uVision2 Debugger 通讯它可以实时地调试目标程序,因此提供使用SST单片机的工程师简单有效和容易使用在板上调试程序。尽管小而紧凑,SoftICE却提供高级仿真器的大部分功能与KEIL uVision2 Debugger 一起使用。 SoftICE提供以下特性: 源代码调试支持汇编语言和C51高级语言 单步执行STEP和STEP OVER 断点调试做多到10个固定和1个临时断点 全速运行 显示修改变量 读/写数据存储器 读/写代码存储器 读/写SFR特殊功能寄存器 读/写P0-P3端口 下载INTEL HEX文件 对8051程序存储区的反汇编 在线汇编 SST MCU产品特有的IAP功能In Application Programming SoftICE 用到的MCU 硬件资源 SST的SoftICE用到的MCU硬件资源如下
PCB原理图的反推过程全解 PCB抄板,业界也常被称为电路板抄板、电路板克隆、电路板复制、PCB克隆、PCB逆向设计或PCB反向研发。 即在已有电子产品实物和电路板实物的前提下,利用反向研发技术手段对电路板进行逆向解析,将原有产品的PCB文件、物料清单(BOM)文件、原理图文件等技术文件以及PCB 丝印生产文件进行1:1的还原。然后再利用这些技术文件和生产文件进行PCB制板、元器件焊接、飞针测试、电路板调试,完成原电路板样板的完整复制。 对于PCB抄板,很多人不了解,到底什么是PCB抄板,有些人甚至认为PCB抄板就是山寨。而山寨在大家的理解中,就是模仿的意思,但是PCB抄板绝对不是模仿,PCB抄板的目的是为了学习国外最新的电子电路设计技术,然后吸收优秀的设计方案,再用来开发设计更优秀的产品。 随着抄板行业的不断发展和深化,今天的PCB抄板概念已经得到更广范围的延伸,不再局限于简单的电路板的复制和克隆,还会涉及产品的二次开发与新产品的研发。 PCB抄板的过程通过对技术资料文件的提取和部分修改,可以实现各类型电子产品的快速更新升级与二次开发,根据抄板提取的文件图与原理图,专业设计人员还能根据客户的意愿对PCB进行优化设计与改板。也能够在此基础上为产品增加新的功能或者进行功能特征的重新设计,这样具备新功能的产品将以最快的速度和全新的姿态亮相,不仅拥有了自己的知识产权,也在市场中赢得了先机,为客户带来的是双重的效益。 无论是被用作在反向研究中分析线路板原理和产品工作特性,还是被重新用作在正向设计中的PCB设计基础和依据,PCB原理图都有着特殊的作用。 那么,根据文件图或者实物,怎样来进行PCB原理图的反推,反推过程是怎么样的?有哪些该注意细节呢? 反推步骤
天然气仿真器与氧传感器连接及其调试方法 前面文章说过天然气仿真器必须接氧传感器,并测试是不是正常仿真的。很多改装厂这个过程不规范,不接线或者仿真设置不正确,甚至给出“天然气烧气故障灯亮是正常的”这种错误的解释。 接线方法是断开氧传感器的信号线,用仿真器的白色线接传感器,黄色线接行车电脑输入。 接线完毕后一定要在烧油和烧气两种状态下分别测量黄色线和搭铁之间的直流电压为10S在0-1v波动8次左右,以此判断仿真器直通和烧气仿真信号是不是正常的。如果不是这样,可按照下面方法调试DIP开关和电 位器。 一、仿真器电路板上有DIP开关,如图(图是两个开关的):, DIP开关不论有几个,(2个或3个,不会有4个的)必定有一种状态是这样的:烧油时氧传感器信号直接通过仿真器,仿真器不起作用,这个可在烧油状态时测量白色线和黄色线上的电压同时波动得知;烧气时氧传感器信号被截止,由仿真器输出一个信号(黄线)给行车电脑ECU。 相关设置如下并把它写在纸上备用: 2个开关的有如下几种设置: ON ON ON OFF OFF ON OFF OFF 3个开关的有如下几种设置: ON ON ON ON ON Off ON OFF ON ON OFF OFF OFF ON ON OFF ON OFF OFF OFF ON OFF OFF OFF 二、动手测量 第1步:用油启动
第2步:先测量白色线对电瓶负极电压,观察一定时间(如10S)内电压及指针摆动次数和幅度,记在纸上, 在此称“油态电压” 第3步:设置(按照写在纸上的顺序)DIP开关,测量黄色线对电瓶负极电压及摆动情况如和“油态电压”相同请在此DIP状态上打勾,并完成所有设置的测量,这些设置在此简称“直通设置” 第4步:切换到烧气 第5步:测量这几种“直通设置”时黄色线对电瓶负极的电压及摆动情况,必有一种设置电压摆动幅度与“油态电压”相近,这时调整电位器,使其电压波动次数和幅度和“油态电压”相同。 四、完成设置 记下刚才筛选出的DIP开关状态并设置,关闭发动机,拨出钥匙,取下电瓶负极,3分钟后,安装电瓶负极,用钥匙转至电源档,自检,30秒后,关闭,拨出钥匙,30秒后再次插入、自检,启动,先油然后切换到气,分别测量黄色线对电瓶负极电压及摆动情况,(一般10S内电压在0-1v波动7-8次)。 如有必要再调整,这个过程一定要有耐心。
第七章Concept HDL原理图设计 本章主要介绍Concept HDL原理图设计设计流程、用户界面以及编辑环境,学习如何使用Concept HDL软件来进行原理图设计,并以一些实际例子来给大家讲解如何进行一个项目的原理图设计,在讲解的过程中会对原理图设计过程中需要注意的问题、一些设计技巧以及一些习惯性的设置等做专门批注。 一、原理图设计的基础 在进行原理图设计之前,必须学习一下原理图设计的一些基本规范和原理图设计的基本流程。根据每个公司的要求不一样,原理图设计的规范和流程并不是完全一样的,在此给大家讲解一下基本规范和典型的原理图设计流程。 原理图设计的基本要求是:规范性、可读性、美观性。 1、原理图设计的规范 ■图幅的使用要统一 对于一个项目的原理图设计,顶层图、分页图使用多大的图幅要统一。在进行原理图设计之前,要选好图幅,如:A2、A3、A4等。每个公司可以根据自己的需要将图幅设计成一定的格式然后做成原理图库,以便原理图设计者使用从而保证统一性。 ■各功能布局的统一性 在一页原理图中,各个功能布局要注意统一性。如:电源一般在左上角,核心芯片在中间,时钟一般在右下角等。 ■网络命名统一 1)电源和地的命名统一。如:3V3(3.3V的电源)、2V5(2.5V的电源)、5V(5V的电源)、GND(地平面)、PGND(保护地)等。 2)差分信号命名统一。如:用P来代替+,用N来代替-。 3)全局网名统一用“\G”来表示。 4)总线的命名统一用“
电路原理图设计步骤 1.新建一张图纸,进行系统参数和图纸参数设置; 2.调用所需的元件库; 3.放置元件,设置元件属性; 4.电气连线; 5.放置文字注释; 6.电气规则检查; 7.产生网络表及元件清单; 8.图纸输出. 模块子电路图设计步骤 1.创建主图。新建一张图纸,改名,文件名后缀为“prj”。 2.绘制主图。图中以子图符号表示子图内容,设置子图符号属性。 3.在主图上从子图符号生成子图图纸。每个子图符号对应一张子图图纸。 4.绘制子图。 5.子图也可以包含下一级子图。各级子图的文件名后缀均是“sch”。 6.设置各张图纸的图号。 元件符号设计步骤 1.新建一个元件库,改名,设置参数; 2.新建一个库元件,改名; 3.绘制元件外形轮廓; 4.放置管脚,编辑管脚属性; 5.添加同元件的其他部件; 6.也可以复制其他元件的符号,经编辑修改形成新的元件; 7.设置元件属性; 8.元件规则检查; 9.产生元件报告及库报告; 元件封装设计步骤 1.新建一个元件封装库,改名; 2.设置库编辑器的参数; 3.新建一个库元件,改名; 4.第一种方法,对相似元件的封装,可利用现有的元件封装,经修改编辑形成; 5.第二种方法,对形状规则的元件封装,可利用元件封装设计向导自动形成; 6.第三种方法,手工设计元件封装: ①根据实物测量或厂家资料确定外形尺寸; ②在丝印层绘制元件的外形轮廓; ③在导电层放置焊盘; ④指定元件封装的参考点 PCB布局原则 1.元件放置在PCB的元件面,尽量不放在焊接面; 2.元件分布均匀,间隔一致,排列整齐,不允许重叠,便于装拆; 3.属同一电路功能块的元件尽量放在一起;
仿真器的作用 问1.用虚拟软件仿真与这个有什么区别吗?我没有看到过仿真器也没有用过仿真器 答:虚拟软件仿真,不能看到驱动硬件的实际效果。 问2.仿真器接电脑,仿真器再通过仿真头接目标板,然后程序就能在线仿真? 答:是的,连接好了以后,打开51开发软件平台KEIL,通过在KEIL中修改你的程序中不满意的部分,仿真器会在软件平台KEIL的控制下时时联 动。然后通过单步运行程序或者让程序运行到指定的程序行停止,等等调试方法调试你的程序,直到你满意为止,全部过程硬件都会和程序同步运行,所见即所得。 可以极大地提高效率,不用再反复的用编程器向51芯片中烧录程序。 问3.仿真器的本质是什么?
答:仿真器就是通过仿真头用软件来代替了在目标板上的51芯片,关键是不用反复的烧写,不满意随时可以改,可以单步运行,指定端点停止等等,调试方面极为方便。 问4.操作仿真器的软件KEIL都支持那些编程语言? 答:同时支持汇编语言和C语言。 问5.如果我不会使用KEIL怎么办? KEIL是德国开发的一个51单片机开发软件平台,最开始只是一个支持C语言和汇编语言的编译器软件。后来随着开发人员的不断努力以及版本的不断升 级,使它已经成为了一个重要的单片机开发平台,不过KEIL 的界面并不是非常复杂,操作也不是非常困难,很多工程师的开发的优秀程序都是在KEIL的平台 上编写出来的。可以说它是一个比较重要的软件,熟悉他的人很多很多,用户群极为庞大,要远远超过伟福等厂家软件用户群,操作有不懂的地方只要找相关的书看 看,到相关的单片机技术论坛问问,很快就可以掌握它的基本使用了。
问6.仿真器是不是适合初学者使用? 答:仿真器适合初学者使用,这是肯定的,使用它学习单片机自然事半功倍,但是首先必须有一定理论基础。个人认为它不适合没有任何51单片机基础的初 学者,比较适合有一定理论基础和实践经验的用户,也适合渴望开发复杂程序的有经验用户。可以说如果没有单步运行调试等手段来仿真,很难开发出复杂的程序, 在早些年因为51芯片的存储器是EPROM的,反复烧写的寿命非常有限,开发程序只能靠专业的昂贵的专业仿真器来完成,排除了所有错误之后才能写入单片机 芯片中。有了内部含有闪存的单片机之后,才使反复烧写试验成为可能,但是也还是无法实现象仿真器那样的时时调试。在公司进行单片机程序开发的工程师都是使 用仿真器,对于想真真掌握单片机开发的人,最终也一定会熟练的使用仿真器。 问7.仿真器的原理是什么? 答:仿真器内部的P口等硬件资源和51系列单片机基本是完全兼容的。仿真主控程序被存储在仿真器芯片特殊的指定
第一单元原理图环境设置 1.图纸设置 第1步:启动Protel99SE,选择File︱New命令,打开New Design Database对话框,如图1-1A所示。 图1-1A 第2步:单击按钮,打开Save As对话框,如图1-1B所示。 如图1-1B 第3步:首先在“保存在”下拉列表中选择并进入到用户文件夹中。然后单击按 钮,打开DDB编辑环境,如图1-1C所示。 第4步:选择File︱New命令,打开New Document对话框,如图1-1D所示。
图1-1C 图1-1D 第5步:在图1-1C中创建一个原理图文件,默认名为Sheet1.sch,如图1-1E所示,有2种方法。 方法1:双击图1-1D中的Schematic Document图标。 方法2:双击图1-1D中的Schematic Document图标,再单击按钮。
图1-1E 第6步:在图1-1E中,修改原理图文件名,有2种方法。 方法1:单击Sheet1.sch图标,选择Edit︱Rename 命令。在原理图默认名上直接输入X1-01.sch。 方法2:右击Sheet1.sch图标,打开快捷菜单,选择Rename选项。在原理图默认名上直接输入X1-01.sch。 最终效果如图1-1F所示。 第7步:双击新建的X1-01.sch图标,进入原理图编辑环境,如图1-1G所示。
图1-1G 第8步:在图1-1G中,选择Design︱Options命令,打开Document Options对话框,如图 1-1H所示。 图1-1H 第9步:在Sheet Options选项卡的Standard Style下拉列表中选择图纸类型为A,如图1-1I 所示。
环境地图常见图
————————————————————————————————作者:————————————————————————————————日期:
如何绘制一张绿色生活地图 1. 团队组建 2. 认识图示, 了解哪些是绿色景点后,选择主题和确立绘制区域。 国际绿活图组织(Green Map System, GMS)发展了125种图示(Icon), 每一图示代表一种绿色景点类别。现在,我们根据自己对绿色生活地图概念的理解和定位,确定了如下绿点图示。 绿色地图图示 商业活动 图标代表意义图标代表意义 农贸市场生态农场 绿色商业与服 有机食品商店 务 健康食品餐厅 文化与设计 图标代表意义图标代表意义 文化设施博物馆 艺术音乐 文物古迹生态设计 重要建筑物传统房屋 适合儿童区适合老人区 可再生资源
图标代表意义图标代表意义 风力发电站 二手店/旧货 市场 生活服务 图标代表意义图标代表意义 电话咨询互联网信息 文教机构社区活动中心 绿色旅游服务生态旅游点 主要环保组织 社会服务和行 政机关 自然/民俗保 健 手机加油站 城市基础设施 图标代表意义图标代表意义 污水处理厂资源回收站 垃圾填埋场发电厂 自然环境 图标代表意义图标代表意义 鸟类和野生动物观察区重要生物栖息地 野生动物保护 中心 动物园
水鸟区家畜农场 遛狗区 森林和自然景 区 公园/休闲区特别的树 林荫大道花园 蔬果采摘区钓鱼区 湿地水景 绿色广场露营地 观望台 观日出/日落 处 交通 图标代表意义图标代表意义 自行车专用停车场残疾人专用设施 步行街 公共广场/休 息区 渡轮交通枢纽 公交总站/大型车站停车场和转乘设施 加油站 环境污染源 图标代表意义图标代表意义
51单片机简易仿真器的制作 实验目的: 由于市场上现有的单片机仿真器非常昂贵,为了减少在开发单片机时的成本,故提出利用SST公司的SST89E564RD系列单片机制作简单的51单片机仿真器。 实验环境: 1.硬件环境: 计算机一台SST89E564RD单片机MAX232芯片串口线一根 2.软件环境: Protel99SE软件和KeilC51软件。 其中Protel99SE可以完成硬件原理图的设计,以及PCB板的制作;KeilC51可以完成工程的建立,代码的编写,程序的编译以及最终的软硬件仿真。 实验内容: 1.实验原理: 只需将SST单片机的RXD P3.0 和TXD P3.1 管脚通过一个RS232的电平转 换电路连接到PC的COM串口即可,可使用这个RS232的转换电路做一个通用的8051的下载线。下载时只需将下载线连接到用户目标板上单片机的P3.0 P3.1 VCCGND4个管脚即可进行下载或仿真。 设计的原理图如图1所示,在实际的设计过程中,添加了一个发光二极管,其目的很简单,就是为了验证仿真器供电正常。
图1 SST89E564单片机仿真器原理图 设计的SST89E564单片机仿真器的PCB 板如图2所示,在设计并印制PCB 板之后,硬件电路的设计就完成了。
图2 SST89E564单片机仿真器PCB板
2.实验步骤: 1)通过SST 串口下载软件BootLoader 下载SOFTICE 监控代码 由于SST的MCU在出厂时已经将BOOT LOADER的下载监控程序写入到芯片中,因此无需编程器就可通过SST BOOT-STRAP LOADER软件工具将用户程序下载到SST的MCU中,从而运行用户程序。 SST BOOT-STRAP LOADER软件工具还可将原来的MCU内部的下载监控程序转换为SoftICE的监控程序,从而实现SOFTICE的仿真功能。 执行SSTEasyIAP11F.exe软件运行SST Boot-Strap Loader,在内部模式下检测到对应器件的型号后,SoftICE固件通过按SoftICE菜单下“Download SoftICE”选项下载,便将SoftICE固件下载到MCU 。在BLOCK1的SST Boot-Strap Loader 会被SoftICE固件代替。 详细操作步骤如下 A 选择连接的串口 B 选择芯片型号和内部存储器模式(选择使用SST89E564RD,使用片内程序存储器)
设置原理图设计环境 在进行原理图设计之前,首先必须要进行原理图设计环境的设置。原理图设计环境的设置包括窗口设置,图纸设置,网格、电气节点和光标的设置,系统字体的设置,文档组织的设置以及屏幕分辨率的设置等。 第一部分教学要求 一、目的要求 (1)熟悉Protel 2004电路图设计窗口,学会窗口设置的方法。 (2)学会图纸设置的方法。 (3)学会网格、电气节点和光标的设置方法。 (4)学会系统字体、文档组织的设置方法。 (5)学会屏幕分辨率的设置方法。 二、教学节奏与方式 三、成绩评定 第二部分教学内容 一、Protel 2004电路原理图设计窗口及其设置 1.Protel 2004电路原理图设计窗口 启动Protel 2004,创建设计工作区Workspace1.DSNWSK,在工作区中创建项目文件
PCB_Project1.PrjPCB,在该项目中创建原理图文件Sheet1.SchDoc,启动原理图设计编辑器,出现如图2-1所示的电路原理图设计窗口。 上面红色的文件名均带有扩展名,这是为了表述的规范性;并不表示在创建各类文件时要将扩展名一起输入!!! 2.Protel 2004原理图工作面板及工具栏的设置 (1)“Projects”面板的设置 面板状态的设置完全是根据设计者的个人喜好和设计处于什么状态,在设计时,希望设计编辑区大些的时候,可以使面板处于隐藏状态!对面板进行操作的时间较长时,可以使面板处于锁定显示状态。 (2)元件库面板的设置 常用的两个元器件集成库为:“Miscellaneous Devices.IntLib”和“Miscellaneous Connectors.IntLib”。分别添加这两个元件库。 熟悉这两个元件库为后面的技能训练做准备。 (3)工具栏的设置 初步熟悉工具栏,让学生边打开各个工具栏,边操作各个命令!有个感性认识就行了! 二、图纸设置 在“选项”区可以选择图纸的颜色和边缘色、图纸的方向、当前图纸的尺寸、图纸是否采用标题块、标题块的类型以及是否显示边界和参考坐标等,这些选项都可以通过下拉按钮以及复选框来进行选择;还可以设置捕获网格、可视网格、电气网格的宽度,单位为mil。 提示:捕获网格是指绘图时鼠标可以移动的最小距离。可视网格是指用户在原理图编辑区可以看见的网格。电气网格主要用于绘图时完成元件之间的电气连接;在放置元件时,当光标移动到另一元件的电气网格区域内,此时系统自动完成两个元件之间的电气连接,并在连接点产生红色标志提示电气连接成功。 要正确理解捕获网格、可视网格、电气网格的意义,好的方法就让学生自己改变各种网格,再观察原理图编辑界面发生了什么变化? ②设置图纸参数。单击按钮,选择对话框中的“图纸选项”选项卡,如图2-18所示。在该选项卡中,可以分别填写电路设计的相关信息,如:设计人姓名、公司或单位名称、地址、图纸编号以及图纸的总数、文件的标题名称以及版本号和日期等内容。
本书常用地图图例 一、教学目标 1.知识与技能 (1)认识本书常用的地图图例。 (2)学会阅读不同地图的图例,理解图例与地理事物的关系。 (3)运用地图,找出客观的地理事物,理解地理事物之间的关系。 2.过程与方法 (1)通过学习,培养学生是利用网络进行材料搜集的技能。(2)通过对资料进行探索、对比和分析,培养学生分析问题、解决问题的能力. (3)能根据所学知识在地图中找到地理事物,并学会区分和综合运用。 3.情感态度与价值观 (1)培养学生良好的学习习惯,培养探索精神,养成求真务实的科学态度。 (2)在活动中培养学生与人合作、交流的能力,并能正确表达自己的观点。 二、教学重点和难点 教学重点本书常用的地图图例 教学难点图例与地理事物之间的关系
三、教学准备 多媒体课件、建平县市区地图,大连市区地图 四、教学过程 一.导入: 师:地图是我们学习地理的重要工具,第一幅世界地图是如何绘制的?首先我们通过一段视频来了解一下。 生:观看视频。 师引导:阅读地图的基本要素是什么?() A.比例尺、方向、颜色 B.大小、方向、图例 C.比例尺、方向、图例 D.大小、图例、颜色 师:图例是帮助我们打开地图之门的钥匙,这节课,老师与同学们一起来学习本书常用的地图图例。 二.新授 (一)师:讲解什么是图例。在我国古代最早一幅标有图里的地图上,已经用一些象形符号来表示地理事物了。如山、河流、城、村等,其中有一些图例也沿用了下来,并经过了一定的演变。 (二)认识本书常用地图图例。 (三)探究活动:小组合作学习附录(二)本书常用地图图例,各组派代表进行讲解(4个小组每个小组根据要求进行学习) 1.点状图例
ARM JTAG仿真器电路讨论 以下是我在实践中的一些积累,发现这点是因为我在尝试用对SAMSUNG S3C44B0 JTAG 适用的编程板电路给SAMSUNG的另一款ARM9内核MPU S3C2440 JTAG编程时出现问题,查阅了一些资料后最终解决。希望这些对那些在自制ARM JTAG编程器上遇到困难的朋友一点帮助。 一. JTAG仿真器的实质 JTAG (Joint Test Action Group) 编程调试实质上是利用了MCU/MPU片上自带的跟踪调试功能(需MCU/MPU硬件支持)。JTAG编程板一端与PC的并口相连,另一端连接至目标板,由于通常的MCU/MPU的工作电压在1.8V-3.6V之间,而PC机并口输出的电平逻辑为5V,因此需做电平转换,通常使用一枚缓冲/驱动器(如:74××244/74××541)作隔离,并通过电阻分压,限制进入目标板的电平。因PC并口没有电压输出,所以编程板上的IC要由目标板供电,即:JTAG接口中的VCC脚是必须恰当连接的。 二. JTAG接口的管脚定义 主流的JTAG接口有14针和20针两种,管脚分配如图一 14针的JTAG接口为老式接口。 JTAG中的非地管脚定义如下图二。
三. 第一种线序的JTAG编程板电路 实测我所使用的SAMSUNG ARM7 S3C44B0开发套件中的JTAG编程板电路如图
但将该编程板与S3C2440相连后却无法正确载入程序。 依据244的输入输出关系,可整理PC并口与JTAG接口管脚的对应关系如下: PC并口引脚 2 3 8 4 JTAG引脚 TCK TMS TDI nSRST 四. 第二种线序的JTAG编程板电路 经查阅S3C2440的官方JTAG编程板SJF2440的USER’S GUIDE中的编程板电路,整理PC 并口与JTAG接口管脚的对应关系如下: PC并口引脚 2 3 4 11 JTAG引脚 TCK TDI TMS TDO
技能训练原理图设计环境的设置 在进行原理图设计之前,首先必须要进行原理图设计环境的设置。原理图环境的设置包括窗口设置、图纸设置、网格、电气节点和光标的设置、系统字体的设置、文档组织的设置以及屏幕分辨率的设置等。 一、教学目标 (1)熟悉Protel 99 SE电路图设计窗口,学会窗口设置的方法; (2)学会图纸设置的方法; (3)学会网格、电气节点和光标的设置方法; (4)学会系统字体、文档组织的设置方法; (5)学会屏幕分辨率的设置方法。 二、教学要求 (1)复习创建数据库和原理图文件的方法; (2)重点讲授原理图设计环境的界面中各种窗口打开和关闭的方法以及电路原理图的设计图纸的设置方法; (3)老师指导学生实作,进行原理图环境的设置。 三、教学内容提要 (1)Protel 99 SE电路原理图设计窗口及设置 (2)图纸设置 (3)图纸的放大与缩小 (4)文档组织的设置 (5)网格和光标的设置 (6)屏幕分辨率的设置 四、教学重点、难点及解决方法 本技能训练的重点是原理图的图纸设置。 教师首先按照《教学内容》的具体要求边讲解、边演示,然后指导学生按照《技能训练》内容的要求进行实作。 五、课时安排 教师讲授1课时,学生实作2课时 六、教学设备 投影仪,电脑,Windows 98/2000/XP操作系统。 七、检测教学目标实现程度的具体措施和要求 教师讲授完毕,指导学生按照《技能训练》的要求,一步步完成相关内容,根据学生实际完成情况,给以相应的成绩;对达不到教学要求的学生,要求学生提出具体问题,教师进行演示并做出相应的解答。 八、教学内容 1、Protel 99 SE电路原理图设计窗口及设置 1. Protel 99 SE电路原理图设计窗口 启动Protel 99 SE,新建数据库MyDesign.ddb,创建原理图文件Sheet1.Sch,启动原理图编辑器,单击设计管理器选项卡Browse Sch,出现如图3-1所示电路原理图设计窗口。 窗口顶部为主菜单和主工具栏,左部为设计管理器,右部图纸边框内为编辑区,底部为状态栏和命令栏,中间几个浮动窗口为原理图设计常用工具。除主菜单外,以上所述各部件
Allegro Design Entry HDL原理图输入方式 孙海峰Design Entry HDL是Cadence公司原有的原理图设计输入系统,提供了一个全面、高效、灵活的原理图设计环境,具有强大的操作编辑功能。设计者在HDL 环境中能够完成整个原理图设计流程,可以进行层次原理图和平面原理图输入、原理图检查、生成料单、生成网表等工作。HDL还能与Allegro工具很好的集成在一个工程中,可很方便的实现原理图到PCB的导入,以及PCB改动反标到原理图等交互式操作。 接下来,按照原理图设计输入流程,我来详细阐述Design Entry HDL原理图的输入方式。 一、进入Design Entry HDL用户界面 进入HDL原理图输入界面的步骤如下。 1、执行“开始/程序/Cadence 16.3/Design Entry HDL”命令,将弹出产品选择对话框 2、进入产品界面,弹出Open Project对话框 其中Open Recent用以打开最后运行的项目; Open Open an Existing Project用以打开一个已有的项目; Create a New Project用以新建一个项目。 3、点击Create a New Project新建项目,则进入新建项目向导,填入新建项目名称和保 存位置,如下图。
4、点击下一步,进入Project Libraries对话框,在可用元件库中为项目添加元件库 5、点击下一步,进入Design Name对话框,Library中选择需要的元件库,Design中可 以填写新建项目名称,也可以选择已有元件,对其进行修改。 6、点击下一步,进入Summary对话框,显示前面步骤所设置的所有内容。
实验2 原理图的环境设置 实验序号:2 实验名称:原理图的环境设置 适用专业:通信工程、电子信息工程学时数:1学时 一、实验目的 环境设置主要使用菜单Design/Options和Tools/Preferences。本实验的目的是通过练习,掌握使用这两个菜单设置设计环境的方法。 二、实验要求 (1)按要求认真操作实验步骤中的每一条。 (2)做完实验后给出本实验的实验报告。 三、实验设备、环境 1、WINDOWS XP环境 2、PROTEL99SE软件 四、实验步骤及内容 1、启动Protel 99 SE,在F盘建立名为Protel的文件夹,在Protel的文件夹中建立名为Myfirst.ddb设计数据库文件,新建原理图文件,命名为Lx1.sch。设置图纸大小为A4,水平放置,工作区颜色为220号色,边框颜色为45号色。标题栏设置:用“特殊字符串”设置制图者为你的姓名、标题为“功放”,字体为华文彩云,颜色为121号色。 2、在Myfirst.ddb中创建原理图文件,命名为LX2.sch。自定义图纸大小:宽度为850、高度为450,垂直放置,工作区颜色为216号色。网格设置:SnapOn为10 mil,Visible 为10 mil。字体设置:系统字体为仿宋体、字号为8,字形为斜体。可视网格为点状,取消重复操作次数为60次。标题栏设置:用“特殊字符串”设置文档编号为“1-10”、标题为“稳压电源”,字体为华文行楷,颜色为238号色,不显示图纸的参考边框。 3、在Myfirst.ddb中创建原理图文件,命名为LX3.sch。标题栏设置:标题栏显示方式为ANSI,用“特殊字符串”设置地址为:南京市白下路314号,10 张原理图中的第一张。不显示图纸的参考边框。把光标设置成大十字90度。 4、在Myfirst.ddb中创建原理图文件,命名为LX5.sch电路原理图文件。练习打开及关闭Main Tools(主工具栏)、Wiring Tools(布线工具栏)、 Drawing Tools(绘图工具栏)、 Power Objects(电源及接地工具栏)、 Digital Objects(常用器件工具栏)、Simulation Sources(信号仿真源工具栏)、 PLD Toolbar(PLD工具栏),放大及缩小原理图。 五、实验注意事项 1、所有的原理图文件都要按要求命名,一起放在Myfirst.ddb中。 六、讨论、思考题 1、在编辑原理图的过程中,更换图纸尺寸、方向时,如果发现原理中部分元件超出图纸边框该怎么办?
如何进行PCB原理图的反推反推过程是怎么的 PCB抄板,业界也常被称为电路板抄板、电路板克隆、电路板复制、PCB克隆、PCB逆向设计或PCB反向研发。 即在已经有电子产品实物和电路板实物的前提下,利用反向研发技术手段对电路板进行逆向解析,将原有产品的PCB文件、物料清单(BOM)文件、原理图文件等技术文件以及PCB丝印生产文件进行1:1的还原。 然后再利用这些技术文件和生产文件进行PCB制板、元器件焊接、飞针测试、电路板调试,完成原电路板样板的完整复制。 对于PCB抄板,很多人不了解,到底什么是PCB抄板,有些人甚至认为PCB抄板就是山寨。 山寨在大家的理解中,就是模仿的意思,但是PCB抄板绝对不是模仿,PCB抄板的目的是为了学习国外最新的电子电路设计技术,然后吸收优秀的设计方案,再用来开发设计更优秀的产品。 随着抄板行业的不断发展和深化,今天的PCB抄板概念已经得到更广范围的延伸,不再局限于简单的电路板的复制和克隆,还会涉及产品的二次开发与新产品的研发。 比如,通过对既有产品技术文件的分析、设计思路、结构特征、工艺技术等的理解和探讨,可以为新产品的研发设计提供可行性分析和竞争性参考,协助研发设计单位及时跟进最新技术发展趋势、及时调整改进产品设计方案,研发最具有市场竞争性的新产品。 PCB抄板的过程通过对技术资料文件的提取和部分修改,可以实现各类型电子产品的快速更新升级与二次开发,根据抄板提取的文件图与原理图,专业设计人员还能根据客户的意愿对PCB进行优化设计与改板。 也能够在此基础上为产品增加新的功能或者进行功能特征的重新设计,这样具备新功能的产品将以最快的速度和全新的姿态亮相,不仅拥有了自己的知识产权,也在市场中赢得了先机,为客户带来的是双重的效益。
51仿真器原理图及制作过程 -------------------------------------------------------------------------------- 51仿真器原理图及制作过程 此仿真器是采用SST89E564 芯片配合一些电子元器件制作的仿真器。仿真程序代码63K,现将此仿真器的资料整理如下(部分网站上也有整理,但不够完善): 1.仿真器电路原理图: 2.根据以上原理图将以上硬件搭好,再准备一条串口延长线和电路板连好,另 外我们再下载一个制作仿真器的软件SSTEasyIAP11F.exe 将*程序写入到 芯片,写完之后我们仿真器也就做好了。具体方法如下: 3.SSTEasyIAP11F.exe 软件的下载地址: https://www.wendangku.net/doc/6812342646.html,/products/software_utils/softice/index.xhtml 本文来自: https://www.wendangku.net/doc/6812342646.html, 原文网址:https://www.wendangku.net/doc/6812342646.html,/mcu/51mcu/0084927.html https://www.wendangku.net/doc/6812342646.html,/products/software_utils/softice/index.xhtml 4.解压后打开如下界面:
5.按下图操作,点击红色箭头: 6.得到如下界面,我们先选择仿真芯片为SST89E564,然后点击OK
7.得到下图后,我们点击确定,上电. 8.当出现下图红色箭头所示,表示连接成功.
9.接下来我们开始下载*程序,单击红色箭头的Download SoftICE 10.如下图所示,我们点击OK开始下载*程序
深度解析PCB原理图的反推全过程 PCB抄板,业界也常被称为电路板抄板、电路板克隆、电路板复制、PCB克隆、PCB逆向设计或PCB反向研发。 即在已有电子产品实物和电路板实物的前提下,利用反向研发技术手段对电路板进行逆向解析,将原有产品的PCB文件、物料清单(BOM)文件、原理图文件等技术文件以及PCB 丝印生产文件进行1:1的还原。然后再利用这些技术文件和生产文件进行PCB制板、元器件焊接、飞针测试、电路板调试,完成原电路板样板的完整复制。 对于PCB抄板,很多人不了解,到底什么是PCB抄板,有些人甚至认为PCB抄板就是山寨。而山寨在大家的理解中,就是模仿的意思,但是PCB抄板绝对不是模仿,PCB抄板的目的是为了学习国外最新的电子电路设计技术,然后吸收优秀的设计方案,再用来开发设计更优秀的产品。 随着抄板行业的不断发展和深化,今天的PCB抄板概念已经得到更广范围的延伸,不再局限于简单的电路板的复制和克隆,还会涉及产品的二次开发与新产品的研发。 比如,通过对既有产品技术文件的分析、设计思路、结构特征、工艺技术等的理解和探讨,可以为新产品的研发设计提供可行性分析和竞争性参考,协助研发设计单位及时跟进最新技术发展趋势、及时调整改进产品设计方案,研发最具有市场竞争性的新产品。 PCB抄板的过程通过对技术资料文件的提取和部分修改,可以实现各类型电子产品的快速更新升级与二次开发,根据抄板提取的文件图与原理图,专业设计人员还能根据客户的意愿对PCB进行优化设计与改板。也能够在此基础上为产品增加新的功能或者进行功能特征的重新设计,这样具备新功能的产品将以最快的速度和全新的姿态亮相,不仅拥有了自己的知识产权,也在市场中赢得了先机,为客户带来的是双重的效益。 无论是被用作在反向研究中分析线路板原理和产品工作特性,还是被重新用作在正向设计中的PCB设计基础和依据,PCB原理图都有着特殊的作用。 那么,根据文件图或者实物,怎样来进行PCB原理图的反推,反推过程是怎么样的?有
康拓工控原理图设计注意事项 公司现在主要使用的画原理图的软件是Allegro、Protel 99 SE,PCB设计中的封装设计、布局、出图、光绘转换等均在这些软件中进行设计,而Protel99SE布线则使用Cadence公司的SPECCTRA布线器。 对于原理图设计有如下几点注意事项: 1、图纸大小选择A4或A3,还放不下使用模块化设计,每个模块图的大小选择A4或A3。还有困难可选择C号图,禁止使用A 2、A1、A0或D号、E号图。 2、不要从其它软件拷贝电路图到你的原理图中,包括TANGO软件;拷贝他人的Allegro、 Protel99SE软件的电路图时,要注意他人的元器件PCB封装是否适合你的模板的需求。 3、禁止用线勾画出你要用的具有电气化的元器件,在自己建元器件库时,Allegro软件要注意的是: ①必须正确设置元件管脚的类型; ②电源和地引脚允许使用相同的名称,但必须选择为电源类型; ③非电源类型管脚不能使用相同的名称,如多个NC脚需命名为NC1、 NC2……; ④元件管脚名称中不要包括“’”、“?”等特殊符号; ⑤在创建类似PCI金手指(引脚分布于板卡的正反两面)的元件库 时,要将这类元件封装拆分成两个元件,然后在原理图中标明哪个放置于正面哪个放置于反面; ⑥尽量自己创建元件库,如果从网上下载或者从库里拷贝的原理图
封装要修改其属性; ⑦在创建较大的元器件时,建议使用表单方式创建,可以在芯片数 据手册(.pdf)中选中PINOUT表格,在excel中打开,并编辑好后,再粘贴到Capture的元件表单中; ⑧创建元件库时,应为元件添加相应的自定义属性。 必须定义的属性: ktPACKAGE:允许设计者在原理图的元件属性中描述该元件的PCB 封装信息,此信息只作为可阅读的封装信息,不需要与实际的PCB 库名称完全一致,建议填写通用的封装名称(如0805),或器件手册提供的封装名称(如PQFP176)。 ktPRESENT:允许设计者在原理图的元件属性中描述该元件是否需要电装,并可以自动生成在bom表中。 可以选择定义的属性: ktVOLTAGE:额定电压(电容、电阻、晶振、排阻) ktTOLERANCE:精度(电容、电阻、排阻) ktPOWER RATING:额定功率(电阻、电容、二极管、排阻) ktCURRENT RATING:额定电流(电感、磁珠) ktTOLMATCH:精度匹配(温度匹配电阻排) ktATC:绝对温度系数(温度匹配电阻排) ktTCR:温度系数跟踪(温度匹配电阻排) ktRANK:等级(光耦) ktVBR:击穿电压(二极管、稳压管) ktVC:钳位电压(稳压管) ktVRWM:反向峰值电压(稳压管) ktCOLOR:颜色(发光二极管) ktRDC:直流电阻(电感、磁珠) ktIMPEDANCE:阻抗(磁珠@100M) ktDEFAULT:缺省状态(跳线) Protel99SE要特别注意管脚的方向,带有小圆点的一方冲外,
深入了解Altium Designer 原理图环境设置 原理图环境设置主要指图纸和游标 设置。绘制原理图首先要设置图纸, 如设置纸张大小、标题框、设计文 件信息等,确定图纸档的有关参数。 图纸上的游标为放置组件、连接线 路带来很多方便。 2.3.1 图纸大小的设置 1 . 打开图纸设置对话框 图 2‐11 图纸属性设置对话框 ● 在 SCH 电路原理图编辑接口下,执行菜单命令 Design/Options ,将弹出 Document Options (图纸属性设置)对话框,如图 2-11 所示。 ● 在当前原理图上单击右键,弹出右键快捷菜单,从弹出的右键菜单中选择 Document Options 选项,同样可以弹出如图 2-11 所示对话框。 2.3.2 格点和游标的设置 1 .格点形状和颜色的设置 图 2‐13 线状格点图 2‐14 点状格点 Altium Designer 6.0 提供了两种格点,即 Lines (线状格点)和 Dots (点状格点),分别如图 2-15 和图 2-16 所示。 设置点状格点和线状格点的具体步骤如下: (1)在 SCH 原理图图纸上右击,在弹出的快捷菜单中选择 Preferences 选项,将弹出如图 2-15 所示的 Preference 对话框。或者执行菜单命令 Tool/Preferences ,也可以弹出 Preferences 对话框。单击 Grids 卷标,打开 Grids选项卡。 (2)在 Visible Grid 选项的下拉列表中有两个选项,分别为 Line Grid 和 Dot Grid 。如选择 Line Grid 选项,则在原理图图纸上显示如图 2-14 所示的线状格点;如选择 Dot Grid 选项,则在原理图图纸上显示如图 2-14 所示的点状格点。
如何绘制一张绿色生活地图 1. 团队组建 2. 认识图示, 了解哪些是绿色景点后,选择主题和确立绘制区域。 国际绿活图组织(Green Map System, GMS)发展了125种图示(Icon), 每一图示代表一种绿色景点类别。现在,我们根据自己对绿色生活地图概念的理解和定位,确定了如下绿点图示。 绿色地图图示
想想, 什么是绿色生活呢? 在绘图的区域内, 有哪些是关于生态与文化的景点? 有哪些是爱护地球的商业活动? 是不是有一些污染源需要更多的关注 ?查看图标类别, 一个图示代表一种景点类别, 是不是想起更多地方了? 若是这些图示仍无法表达你的绿色景点,可以动手设计一个, 并且欢迎您将图示与我们分享。 3. 实地探勘绿色景点 找个适宜散步的天气, 带着轻松的心情, 和朋友出发探点啰! 安步当车, 带着探险家的基本配备: 基本图, 笔, 笔记本, 操作手册与图示, 相机, 还有最重要的——好奇心。 生活中的每个绿色景点, 都值得我们细细观察, 用心体会;看到有趣的小店, 走进去和店主人聊聊, 问问他的开店理念与心得, 常常都会听到动人的故事。看到姿态美丽的树, 享受一下树荫, 观察一下树上是否还有其它住客, 耳朵贴着树干就可以听见他血脉流动的声音。和他交个朋友, 他会与你分享一年四季不同的风情。 写下自己的感受, 这些纪录都会让绿色生活地图丰富而有人情味. 纪录方式可以参考以下的景点记录单。 景点记录单下载 4. 整理绿色景点资料 搜集了许多资料, 将他们依照不同的图示类别分类。看看有没有遗漏的, 可以上网搜寻、使用城市黄页搜索或是到图书馆找更多资料、数据。