搜档网
当前位置:搜档网 › 关于STM32F407输入捕获的问题

关于STM32F407输入捕获的问题

关于STM32F407输入捕获的问题
关于STM32F407输入捕获的问题

关于STM32F407输入捕获的问题

由于ST给出了库函数,要想实现输入捕获很简单,可是对于寄存器层面的操作网上少之又少,关于寄存器配置,讲的最多的就是小船的,很感谢小船。

小船只给出了通用定时器的寄存器简介,并没有给出具体的例程,本人近日无事故调试了一下寄存器层面的配置。

功能:Timer2实现输入捕获

对于Timer的操作平时用的最多的就是定时器,PWM,对于其输入捕获功能也是第一次用。直接上代码:

void Timer2_Cap_Init(u16 arr,u16 psc)

{

NVIC_InitTypeDef NVIC_InitStructure;

上面这行代码的作用主要在意定义中断结构体。

RCC->APB1ENR|=(1<<0); //Timer2时钟使能

RCC->AHB1ENR |=(1<<0); //使能portA时钟

这两行的作用相信都明白,维持控制器工作的主要就是时钟,这点和大自然一样,时间是唯一度量。

GPIOA->MODER |= 0X00000002;//pa设置为复用模式

STM32F4的GPIO模式寄存器与STM32F3的不同,F4的只要不是用于GPIO那一般都得设置为复用功能,此处需要特别慎重。问题一般都出在这里,当你设置为复用功能后,由于IO的映射关系,一个IO口上可能同时映射好几个功能,你需要指定到底是什么功能,下面这句就是指定GPIOA.0复用功能为Timer2_CH1。

GPIOA->AFR[0]|=0X00000001; //复用功能选择AF1 TIMER2_CH1

由于GPIO结构体里面定义的AFR寄存器为GPIOA->AFR[2],而芯片手册里给出的是GPIOA->AFRL和GPIOA->AFRH,此处特别容易产生错误,当你写GPIOA->AFRL时会报错(找不到GPIOA->AFRL),可是仔细看会发现GPIOA->AFRL对应的寄存器起始地址为:0x20,stm32f4××.h里面定义的AFR寄存器为GPIO->AFR[2],所以此处GPIO->AFR[0]对应的为GPIO->AFRL。为何取值为0X00000001呢,可以参考DM00037051的第60页Alternate function mapping。

GPIOA->OSPEEDR |= 0x00000002;//PA0快速模式50MHz

GPIOA->PUPDR |= 0x00000002;//上拉模式

TIM2->ARR=arr; //设定计数器重装载值

TIM2->PSC=psc; //设定预分频值

TIM2->SMCR|=0X00D4;

TIM2->CCMR1|=1<<0; //CC1S=01 IC1映射在TI1上

TIM2->CCMR1|=0<<4; //IC1F=0000 不滤波

TIM2->CCMR1|=0<<2; //IC2PS=00 不分频

TIM2->CCMR1|=2<<8;

TIM2->CCER|=1<<1; //CC1P=0 上升沿作为捕获信号

TIM2->CCER|=1<<0; //CC1E=1 捕获使能,允许捕获发生时计数器的值写

进CCR1寄存器中

TIM2->CCER|=1<<4;

TIM2->CCER|=1<<5;

TIM2->DIER|=1<<2; //允许捕获/比较2中断

TIM2->DIER|=1<<1; //允许捕获/比较1中断

TIM2->DIER|=1<<0; //允许更新中断

TIM2->CNT=0;

以上代码的大意就是要指定输出方向为输入,然后就是设定捕获输入信号,以及设定输入信号的种类,计数器开启的触发信号类型等,最后就是开启中断以及定时器。

//TIM2->CR2=0X0080;

TIM2->CR1=0x0001; //使能定时器2

NVIC_InitStructure.NVIC_IRQChannel = TIM2_IRQn;

NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;

NVIC_InitStructure.NVIC_IRQChannelSubPriority = 2;

NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;

NVIC_Init(&NVIC_InitStructure);

}

此处没有直接操作寄存器,而是应用了库函数的方法,当然如果感兴趣的话可以配置寄存器,需要配置的就是:SCB->AIRCR NVIC->IP[**] NVIC->ISER 第一个寄存器用于指定中断分组,第二个用于指定中断优先级,第三个用于使能中断。特别注意第二个,好多人不明白当找到中断IP后里面的值具体应该写什么?资料上也查不到IP寄存器的配置,此时可以参考ST给出的库函数misc.c里面的NVIC_Init()函数,里面给出了IP寄存器的值具体计算过程:NVIC->IP[NVIC_InitStruct->NVIC_IRQChannel] = tmppriority;过于麻烦,此处还是用库函数比较好。

void TIM2_IRQHandler(void)

{

int c1 ,c2;

if((TIM2->SR&0X0001))

TIM2->SR&=~(0X0001);

if((TIM2->SR&0X0002))

{

c1=TIM2->CCR1;

}

if((TIM2->SR&0X0004))

{

c2=TIM2->CCR2;

}

}

之后的中断函数就不用说了,记住:更新中断需要软件清除中断标志,捕获中断当读取CCR 的值后会自动清除中断标志。

无图无真相:

当输入信号为1ms时用PA0去捕获CH1通道设为上升沿,CH2通道设为下降沿,可以看到CCR1和CCR2的值都为7CF,对应到十进制为1999,与输入信号一致。

2014-11-28 小王于天津

SK-811以太网报警升级模块使用说明书

产品概述 报警系统网络扩展模块(SK-811,简称网络模块)是配合时刻系列报警主机及时刻综合接警中心软件,实现网络报警及回控的产品。它从报警主机键盘口采集状态信息,将报警主机的状态信息由局域网、城域网或广域网向报警中心发送报告;并可以由时刻综合接警中心上模拟主机键盘,网络模块接收软件下达的指令,对时刻主机进行撤布防、旁路及旁路恢复、遥控编程等回控操作,从而建立了有线电话线报警、无线GSM网络报警之外的第三条报警通道,进一步提升了关键部门的安全防范水平。 功能特点 ☆设备升级:将具有电话线报警功能的报警设备升级为网络报 警,提高数据传送速率,增大数据传送量。 ☆体积小:体积小巧,可直接嵌入报警主机内。 ☆功能新颖:采用模拟键盘对主机进行远程布撤防、使用板载联动继电器对现场输出控制信号,可远程查看网络模 块的版本信息、主机编号、网络配置参数等。

☆配置灵活:报警主机编号、密码、组号、报警主机IP地址、端口号、网关、DNS,子网掩码等信息可进行异地远 程设置。 ☆扩展性强:可支持16路防区报警,同时还可扩展16路无线防区报警。 ☆系统安全:数据通信经过双层加密,采用软件看门狗,密码加密,对系统各项操作都需管理员密码,确保系统的 安全系数达到最高。 ☆兼容性强:可升级ADEMCO安定宝、C&K、Vista系列、SHIKE时刻等主流品牌报警器。并提供相应的SDK二次开发 包,方便用户进行软件整合,与时刻以太网综合接 警系统、SK-2008多路综合接警系统等中心软件兼 容,支持事件记录、实时信息传输,回控或视频、 报警信息双监控。 注意:请根据报警主机型号使用对应的SK811模块,各模块只能支持对应的报警主机!!

DSP程序烧写步骤

一、连接好DSP电源及仿真器(设备管理器中能检测到仿真器) 二、点击桌面图标

三、选择对应的仿真器和DSP(图中已经选好了,直接保存并退出) “确认”

四、进入仿真界面,此时系统与目标板还未连接 在“Debug”中选择“Connect”将系统与目标板连接

五、如图,右键“Projects”,载入工程文件 工程文件目录为文件目录为C:\CCStudio_v3.3\MyProjects\DSP2812M_examples\DPS2812M_KEYBOARD (图中,点击后直接进入工程目录,此时直接选中.pjt文件并打开即可)

六、打开后界面如下: 注意:工程中的“F2812.cmd”文件(如下图所示)为烧写程序时用的cmd文件,编译及调试程序时用的cmd文件为“F2812_EzDSP_RAM_lnk.cmd”,两者均在目录C:\CCStudio_v3.3\MyProjects\DPS2812M_common\cmd下,如下图中所示:

“F2812.cmd”文件和“F2812_EzDSP_RAM_lnk.cmd”文件所在目录如下: 如果从调试程序到烧写程序或者相反过程,都需要更换cmd文件,更换后一定要先编译cmd 文件后才能避免出现问题 七、烧写程序 烧写程序即是将编译及调试正确的程序(.out文件)烧写到Flash中,本实验烧写的是DPS2812M_KEYBOARD.out文件,其目录为C:\CCStudio_v3.3\MyProjects\DSP2812M_examples\DPS2812M_KEYBOARD\Debug 选择“Tools”下的“F28xx on-chip flash programmer”,如下图:

10M以太网升级到100M和1000M所要解决的主要技术问题

10M以太网升级到100M和1000M所要解决的主要技术问题 高见 E-Mail:gaojiangigi@https://www.sodocs.net/doc/3c10057319.html, 海南大学信息学院2000电本2000714050 摘要:根据以太网技术发展的情况,介绍高速以太网的几种物理层标准,比较传统局域网与高速局域网的差异,以及如何用现有的网络升级到高速甚至更高速网络。 关键字:CSMA/CD,以太网,交换机,路由器。 10M Ethernet upgrades the main technological problem that 100M and 1000M should solve gaojian gaojiangigi@https://www.sodocs.net/doc/3c10057319.html, (Hainan University Information Technology College 2000 Electron Department, Haikou, 570228) Summary:According to the situation of the technical development of Ethernet, introduce several kinds of physics and one layer of standards of high-speed Ethernet, the difference of traditional LAN and high-speed LAN, and how to upgrade to the even more high-speed network of the high speed with the existing network. Keywords: CSMA/CD ,Ethernet, the exchanger , the router. 1.引言:以太网以它的设备简单,经济实惠等优点,成为中小型网络的主要结构。它占据着局域网90%的份额。是目前最流行的组网方式。随着经济的快速发展,传统的局域网已远远不能满足社会的需求。人们希望在网上可以得到更多更快的服务,不仅仅满足于以往的文本方式的浏览,这些因素促使我们将对现有局域网的改造提上日程。在部署吉比特以太网时经常要面对的问题是不得不重新布线,以便将基础设施升级为光纤。随着IEEE在1999年确定5类铜线上可以传输1GB/S以太网,这一问题得到解决。可以在经济利益和网络速率间找到平衡点。本文以下内容就传统以太网和高速以太网在技术上的异同展开讨论。 2.以太网简介:以太网技术被定义在20世纪70年代,它是根据IEEE的802.3标准来组建网的。它的主要技术规范是:CSMA/CD协议,以太网桢或数据包,全双工,流

低端以太网交换机版本升级指导 zxr10(2609)

低端以太网交换机版本升级指导 编著:李忠武 审核:朱长飞 中兴通讯数据用服部

修改记录

目录 第1章升级准备 (1) 1.1相关说明 (1) 1.2准备工作 (1) 1.2.1 升级前的准备 (1) 1.2.2 TFTP服务器软件设置 (5) 第2章BOOTROM升级 (7) 2.1注意事项 (7) 2.2升级步骤 (7) 2.2.1 Bootrom升级步骤 (7) 2.3应急处理办法 (10) 2.4B OOTROM烧录指导 (12) 第3章软件版本升级 (17) 3.1注意事项 (17) 3.2升级步骤 (17) 3.2.1 系统正常时的版本升级 (17) 3.2.2 系统异常时的版本升级 (18) 3.3升级后的测试 (21) 3.4应急处理办法 (22)

第1章升级准备 摘要: 本文详细介绍了低端以太网交换机的升级过程,包括boot升级和版本升级,内容涵盖 28、29、50、51所有设备及衍生设备。由于每种设备,每个版本都有一些自身的特点, 所以升级还是要看具体的版本发布说明,尤其要看注意事项,升级前要做好充足的准备 工作,尤其要做好数据的备份工作,升级前后都要进行业务测试,保证升级后业务正常,重点掌握紧急情况下的回退步骤。 1.1 相关说明 一般情况下无须升级bootrom,如果发现某设备用kernel.Z无法启动,而用kernel文件可以启动,则说明该设备bootrom较老,此时如为了节省flash空间必须使用kernel.Z,则必须升级bootrom 版本。如果版本跨度太大,也会出现新版本和老boot不兼容的问题,现象是使用新版本不能正常启动,而倒换原来的老版本正常,详细看《版本发布说明》中的版本和哪些boot兼容。版本升级一般都是由于原来的版本存在某些缺陷或者需要增加某些功能,版本升级一定要得到公司技术支持部门的批准方可进行。版本升级前一定要看《版本发布说明》中,版本支持哪些功能,版本和哪些boot兼容,以确定是否要升级boot版本,如果boot或版本升级操作不当,可能会导致升级失败,造成系统无法启动。 适用人群:本文档适用于对ZXR10低端交换机的原理和操作非常熟悉,接受过相关的产品培训的人员,在进行版本升级之前,仔细阅读《版本发布说明》,认真学习升级步骤。 1.2 准备工作 1.2.1 升级前的准备 1.2.1.1 基本项目的检查和准备 1.确认交换机Console口和串口线的可用性. 一般情况下,现场都会有相应设备的配置线,但还是建议在去现场之前和用户确认一下, ZXR10低端交换机使用的配置线是一头RJ45网口(连接交换机Console口),一头是DB9 串行接口。(连接笔记本电脑,如果你的笔记本不支持串行接口,还需要使用USB转串 口线);(注:你也可以使用ZXR10全系列以太网交换机所有产品的配置线进行配置,它 们线序一致,另外和思科也一致) 串口连接配置采用VT100终端方式,建议使用功能强大的SecureCRT工具(具体的使用

Fresscale MCU 烧录方法

Fresscale MCU 烧录方法 Fresscale 的MCU 常用的烧录方法有两种常用的烧录方法有两种。。一、使用CodeWarrior 编译环境建立工程后在线烧录。二、安装CodeWarrior 时自动会安装烧录软件HIWARE.EXE ,运行该烧录软件运行该烧录软件,,可在没有工程的境况下直接烧录可在没有工程的境况下直接烧录机器码机器码.S19文件文件。。 方法一的烧录步骤如下方法一的烧录步骤如下:: 步骤一步骤一::按照图一正确连接电路按照图一正确连接电路,,转换小板的 4Pin 排序如图所示排序如图所示,,转换小板和目标板之间可根据实际情况更改连接方式板和目标板之间可根据实际情况更改连接方式。。 图一 步骤二步骤二::PE 和电脑连接后和电脑连接后,,蓝灯亮蓝灯亮。。给目标板上电后给目标板上电后,,黄灯亮黄灯亮。。打开CodeWarrior 编译环境编译环境,,编译无误后编译无误后,,点击Debug 。 图二 负极正极 PE 转接板VCC GND RST BGND Compile Debug

步骤三步骤三::点击Debug 后,跳出仿真页面跳出仿真页面,,等待代码烧写完成关闭仿真页面等待代码烧写完成关闭仿真页面,,程序烧录完毕程序烧录完毕。。 图三 方法二的烧录步骤方法二的烧录步骤:: 步骤一步骤一::按方法一步骤一连接PE 并上电并上电。。 步骤二步骤二::打开CodeWarrior 的安装文件夹的安装文件夹,,找到Prog 文件夹文件夹。。 图四

步骤三步骤三::打开Prog 文件夹文件夹,,找到HIWARE.EXE 并双击运行 图五 步骤四步骤四::选择Component----Set connection 。 图六

程序烧录工艺

程序烧录工艺 一、目的:规范模块烧录操作程序,使烧录过程标准化。 二、烧录设备: 硬件 计算机一台 烧录驱动板一块 计算机与烧录驱动板连线一根 烧录线一根 软件 USB转串口驱动软件(已安装)一套 烧录程序(已安装)一套 模块程序 三、烧录过程 1.连接方法如图1所示 图1 2.打开计算机,使计算机处于正常工作状态,用鼠标双击桌面DIR K150 烧录程序图标,运行烧录程序; 3.进入图2界面

图2 在红圈内显示具体COM口序号时,连接正常,如果红圈内显示COMX并弹出图3窗口时,应检查连线是否正常牢固连接,USB转串口驱动软件有没有运行,检查完毕,点击“文件”→“选择串口”→“输入串口编号”→“x”→点击“ok”,如图4,当界面返回到图2状态,红圈内出现串口数值时,进入下一道工序。 图3

图4 4.载入模块程序,操作方法如图5所示。点击“载入”→“查找范围”→“模块程序”→“打开”,进入图6界面。 图5

图6 5.模式设置:点击“设置”→在下拉窗口中选择“ICSP模式(I)”,界 面如图7所示。 图7 6.配置位设置:点击图8红圈“配置位”→弹出图9窗口,将掉电监测选 择为“开”如图10→点击“ok”,返回图7界面。

图8 7.将烧录线与模块相连,正确方法如图1所示,点击“”→ 选择弹出窗口图11中的“擦除”→并点击“ok”→点击弹出窗口图 12中的“”→点击弹出窗口图13中的“ok”返回图7界面。 图9 图10

图11 图12 图13 8.点击“”→选择弹出窗口图13中的“”→点击 新弹出窗口图14中的“”→进入图15中的界面,等待10秒左右,当弹出图16界面时,点击“”返回图7界面。 9.该模块板程序烧录完成,去除模块板连线,放入合格品箱内,烧录不成 功的,做好不合格标记,放在不合格处,维修后,重新烧录。 敏旺科技品质保证部 2014-4-21

工业以太网交换机升级方案

工业以太网B环交换机升级报告北京塞特雷特科技有限责任公司

二〇一〇年十二月二十六日

目录 一、工业以太网概况 (4) 二、工业以太网升级必要性 (4) 三、升级前准备 (4) 四、设备升级人员分工及职责 (5) 五、升级方法及步骤 (5) 六、升级风险评估及应急处理预案 (8) 七、升级实施计划表 (8) 八、编写升级报告 (9)

一、工业以太网概况 普光气田工业以太网系统由16个集气站,29座阀室,1座中控室,1座污水站,1座集气总站,共计48个站点组成。 工业以太网系统由独立的两个A、B环网构成,各集气站、阀室A环分别有2个骨干环交换机X308,1个三层交换X414交换机,中控室有1 台X308,2台X414(其中1台414作核心交换),A环X308共计96台,X414 97台,B环交换机数量同A环。本次只对414交换机进行升级,A、B环要升级的414共计194台。 二、工业以太网升级必要性 就通信设备而言,软件升级和版本升级是一种常见的维护方式。目前工业以太网交换机X414的版本是:version V3.0.0,西门子厂家提供了新版本:version v3.3.0。 交换机升级到Version 3.3.0 版本后,与原版本相比: 1、可以防止交换机内存溢出问题; 2、修正了因端口汇聚而容易引起的端口阻塞潜在问题; 3、增加了环网管理更多可选项; 4、增加了交换机配置项里的经度和纬度选项; 5、修正了交换机不能正确记录环网冗余事件日志的blug; 6、优化了数据在通讯栈的处理时间; 7、增强了交换机运行稳定可靠性。 三、升级前准备 1、升级所需工具及软件:

以太网的相关标准

10Base5以太网 一种以太网标准,该标准用于使用粗同轴电缆、速度为10Mbps的基带局域网络,在总线型网络中,最远传输距离为500米。网络节点装有收发器,该收发器插在网卡上的15针连接单元接口(Attachment Unit Interface)中,并接到电缆上。也作thick Ethernet,ThickNet,ThickWare。另见coaxial cable,Ethernet 指的是使用标准的(粗)50Ω基带同轴电缆的10Mbit/s的基带以太网规范。它是IEEE802.3基带物理层规范的一部分,在每个网段上的距离限制是500m,整个网络最大跨度为2500m,每个网段最多终端数量为100台,每个工作站距离为2.5m的整数倍。 10BASE5的命名原则 10代表传输速度为10Mbps,BASE指的是基带传输,5指的是大致的传输距离,10BASE5的最大传输距离不会超过500米。 10base2 10Base2,也叫做便宜网路或细缆,是一个10-Mbps 基带以太网标准,其使用50 欧姆的细同轴电缆。10Base2,其被定义在IEEE 802.3a 标准中,每段有185 米的长度限制。10Base2 基于曼彻斯特信号编码通过细同轴电缆进行传输。 其中的10代表传输速率10Mbps,BASE代表表示基带传输,2表示最大传输距离185米。 1000BASE-T使用非屏蔽双绞线作为传输介质传输的最长距离是100米。 10base2 :细同轴电缆,接头采用工业标准的bnc 连接器组成 t 型插座;使用范围只有200米,每一段内仅能使用30 台计算机,段数最高为 30。其匹配电阻为50欧。 100base-tx:使用 5 类以上双绞线,网段长度最长可为100m。 100base-fx :使用一对多模或者单模光纤,使用多模光纤的时候,计算机到集线器之间的距离最大可到2km,使用单模光纤时最大可达10km。 1000base-t:使用 5 类以上双绞线,网段长度最长可为100m。 1000base-f:使用一对多模或者单模光纤,使用多模光纤的时候,计算机到集线器之间的距离最大可到300-550m(500m),使用单模光纤时最大可达3km。 1000base-lx可以接单、多模光纤; 1000base-sx只能接多模光纤。 1000base-lx用单模光纤传 5公里 1000base-lx用多模光纤(50um)传 550m 1000base-lx用多模光纤(62.5um)传 550m 1000base-sx用多模光纤(50um)传 275m 1000base-sx用多模光纤(62.5um)传 550m 100base-fx单模模块用单模光纤传 10-20 公里 100base-fx多模模块用多模光纤传 2 公里 信号以其基带进行的传输。 一种不搬移基带信号频谱的传输方式。未对载波调制的待传信号称为基带信号,它所占的频带称为基带,基带的高限频率与低限频率之比通常远大于1。 1000Base-T以太网技术

以太网及其发展

以太网及其发展 一、以太网的起源 以太网最早由Xerox(施乐)公司创建,于1980年DEC、lntel和Xerox三家公司联合开发成为一个标准。以太网是应用最为广泛的局域网,包括标准的以太网(10Mbit/s)、快速以太网(100Mbit/s)和 10G(10Gbit/s)以太网,采用的是CSMA/CD访问控制法,它们都符合IEEE802.3。它不是一种具体的网络,是一种技术规范。该标准定义了在局域网(LAN)中采用的电缆类型和信号处理方法。以太网在互联设备之间以10~100Mbps的速率传送信息包,双绞线电缆10 Base T以太网由于其低成本、高可靠性以及10Mbps 的速率而成为应用最为广泛的以太网技术。直扩的无线以太网可达11Mbps,许多制造供应商提供的产品都能采用通用的软件协议进行通信,开放性最好。 采用CSMA/CD(载波监听多路存取和冲突检测)介质访问控制方式的局域网技术,最初由Xerox公司于1975年研制成功,1979年7月~1982年间,由DEC、Intel和Xerox三家公司制定了以太网的技术规范DIX,以此为基础形成的IEEE802.3以太网标准在1989年正式成为国际标准。在20多年中以太网技术不断发展,成为迄今最广泛应用的局域网技术,产生了多种技术标准。 二、以太网发展及标准协议 2.1共享式以太网传输介质 在共享式以太网之时,使用一种称为抽头的设备建立与同轴电缆的连接。须用特殊的工具在同轴电缆里挖一个小洞,然后将抽头接入。此项工作存在一定的风险:因为任何疏忽,都有可能使电缆的中心导体与屏蔽层短接,导致这个网络段的崩溃。同轴电缆的致命缺陷是:电缆上的设备是串连的,单点的故障可以导致这个网络的崩溃。 ?10Base5:粗同轴电缆(5代表电缆的字段长度是500米) ?10Base2:细同轴电缆(2代表电缆的字段长度是200米) 在共享式以太网中,所有的主机都以平等的地位连接到同轴电缆上,但如果以太网中主机数目较多,则存在以下严重问题,其中介质可靠性差是共享式以太网的主要问题。 介质可靠性差、冲突严重、广播泛滥、无任何安全性 2.2 标准以太网 标准以太网(10Mbit/s)通常只定位在网络的接入层,新一代多媒体、影像和数据库产品很容易将10Mbit/s运行的以太网的带宽吞没。10Mbit/s的以太网可以实现100m距离的连接。 模型分类网络定位 接入层最终用户和接入层交换机之间的连接 汇聚层通常不使用 核心层通常不使用 80年代末期,非屏蔽双绞线(UTP)出现,并迅速得到广泛的应用。UTP的巨大优势在于:价格低廉;制作简单;收发使用不同的线缆;逻辑拓扑依旧是总线的,但物理拓扑变为星形; IEEE802.3 线缆 名称电缆最大区间长度 10BASE-5 粗同轴电缆500m 10BASE-2 细同轴电缆200m

ICD3烧录步骤

ICD3烧录步骤 1、 在进行烧录之前必须安装MicroChip 公司的编程软件MPLAB IDE : !*+.L0MNOPQNR yes ”然后重启电脑。 3、 将ICD3调试器的引线连接好,引线中USB 接口的为连接电脑的数据线,六条细线的连 接口为调试口,图片如下: 点击此链 接下载

4、连接好ICD3的两条线,将UBS线接头插入电脑USB接口,第一次使用ICD3屏幕右下 方会出现其驱动标志然后会跳出对话框要求我们完成硬件驱动向导,单击下一步系统直到完成ICD3驱动程序的安装,然后单击“完成”按钮来完成驱动程序的安装。(备注:安装ICD3驱动之前必须先安装MPLAB IDE,因为ICD3的系统驱动在给软件的文件夹里) 5、在打开我们的编程软件之前,必须检查,需要编译调试或烧录的程序不能放于桌面而且 程序的文件夹路径不能含有中文,注意这些事项后双击打开MPLAB IDE软件

6、单击

9、设置完毕后单击:programmer→Reconnect 在出现的的对话框中点击“OK”进行重新连 接,连接完成后如果没有问题则会出现如下的画面,如果出现警告则需拔掉所有的连接线按步骤重新连接设置。 10、连接成功后就可以开始烧录,(以下步骤一定要按顺序完成)点击图标: 进行烧录。烧录成功后则拔掉PCB板,若还要烧录其他PCB则插入新的PCB按照步骤10反复烧录。全部烧录完成后则点击programmer→select programmer→none关闭ICD3烧录功能,并拔掉所有连接。录成功后会屏幕会出现如下图:

点击如下标注点察除芯片内的程序: 点击如下标注点执行烧录察除成功标志 单击此图标 擦除芯片 单击此图标 执行烧录

刻录光盘具体步骤

刻录光盘的具体步骤,详见以下: 用Nero轻松刻录光盘 Nero Burning ROM (以下简称Nero)是一款非常优秀的刻录软件,不仅操作简单,功能也非常强大,是刚接触光盘刻录用户的首选刻录软件。 软件基本信息软件名称:Nero Burning ROM 最新版本:5.5.8.2 软件大小:11.4MB 软件性质:共享软件 适用平台:Wind 9X/Me/2000/XP 下载网址:https://www.sodocs.net/doc/3c10057319.html,/eng/index.html 先安装英文版软件,接着将中文包解压缩到Nero的安装目录下载后,即完成了中文包的安装。 一、刻录普通数据光盘 1.选择光盘类型 将需要刻录的文件拷贝到一个新文件夹中(如临时刻录文件夹),将刻录盘(CD-R 或CD-RW)插入刻录机。启动Nero,首先出现的是'Nero向导”。 我们选择“编辑新的光盘”。然后按照提示依次选择“数据光盘→编辑新的数据光盘”,此时Nero向导提示我们点击“完成”进入主界面。 提示:建议刻录前对C盘与D盘进行一次磁盘检查与整理的操作,并用杀毒软件对系统进行扫描。 2.编辑刻录文件 Nero的主界面除了标题栏、菜单栏、工具栏之外,中间那两个类似资源管理器的窗口便是工作区——左边的窗口是刻录窗口,右边的窗口是“文件浏览器”,只要在该窗口中找到要刻录的文件,然后拖放到左边的刻录窗口,便完成了刻录光盘的编辑工作。

以刻录D盘“临时刻录文件夹”中的数据为例,首先我们在“文件浏览器”中展开D 盘,选中“临时刻录文件夹”,此时“文件浏览器”右边的窗口栏中便出现了该文件中所有的文件。 然后在“文件浏览器”中选中需要刻录的文件,按住鼠标左键不放,将其拖放到主界面最左边的那个“刻录窗口”中就行了。 提示:也可以在“文件浏览器”中右键单击要刻录的文件或文件夹,选择右键菜单中的“复制”,然后将鼠标移到“刻录窗口”,右键单击该窗口的空白区域,选择右键菜单中的“粘贴”。 当我们往“刻录窗口”添加文件时,主界面下面的信息栏还有一条变化的蓝色线条,它显示的就是当前“刻录窗口”中所有文件的总容量。 由于目前大部分刻录盘的容量都是650MB,所以信息栏的“650MB”处有一条黄色的标示线;不过市场上也有部分刻录盘的容量为700MB(普通刻录盘的极限容量),所以信息栏的“700MB”处有一条红色的警告线。 如何确定刻录盘的容量呢?首先可通过刻录盘的性能标示来确定,一般刻录盘都标有“650MB”或“700MB”等字样;另外也可通过Nero来检测:点击菜单栏中的“刻录机”,选择下拉菜单中的“光盘信息”(快捷键:Ctrl+I),很快就会弹出一个信息窗口。 3.正式刻录 编辑好刻录文件之后即可开始正式刻录:点击工具栏上的(刻录)按钮,或者点击“文件→写入光盘”,便进入了刻录界面。 Nero给了我们三个选择: 测试:由Nero对刻录进行模拟操作,以便检查待刻文件是否有数据错误; 测试并刻录:先对待刻文件进行模拟刻录,如没有错误的话则正式刻录; 刻录:不进行模拟刻录直接刻录。为保证成功刻录,建议选择“测试并刻录”。 提示:当Nero进行刻录时,一定得等到Nero弹出一个“刻录完毕”的信息窗口才能确认刻录完成,中途不要去按刻录机的退盘按钮。 二、刻录音乐CD光盘

几种局域网技术的区别--以太网、令牌环网、FDDI、ATM、无线局域网WLAN

1. 以太网(EtherNet) 以太网最早是由Xerox(施乐)公司创建的,在1980年由DEC、Intel和Xerox三家公司联合开发为一个标准。以太网是应用最为广泛的局域网,包括标准以太网(10Mbps)、快速以太网(100Mbps)、千兆以太网(1000 Mbps)和10G以太网,它们都符合IEEE802.3系列标准规范。以太网技术在网络技术中的发展如火如荼的主要原因便是它能够实现局域网、城域网等的技术的兼容, (1)标准以太网 最开始以太网只有10Mbps的吞吐量,它所使用的是CSMA/CD(带有冲突检测的载波侦听多路访问)的访问控制方法,通常把这种最早期的10Mbps以太网称之为标准以太网。以太网主要有两种传输介质,那就是双绞线和同轴电缆。所有的以太网都遵循IEEE 802.3标准,下面列出是IEEE 802.3的一些以太网络标准,在这些标准中前面的数字表示传输速度,单位是“Mbps”,最后的一个数字表示单段网线长度(基准单位是100m),Base表示“基带”的意思,Broad代表“带宽”。 ·10Base-5 使用粗同轴电缆,最大网段长度为500m,基带传输方法; ·10Bas e-2 使用细同轴电缆,最大网段长度为185m,基带传输方法; ·10Base-T 使用双绞线电缆,最大网段长度为100m; ·1Base-5 使用双绞线电缆,最大网段长度为500m,传输速度为1Mbps; ·10Broad-36 使用同轴电缆(RG-59/U CATV),最大网段长度为3600m,是一种宽带传输方式; ·10Base-F 使用光纤传输介质,传输速率为10Mbps; (2)快速以太网(Fast Ethernet) 随着网络的发展,传统标准的以太网技术已难以满足日益增长的网络数据流量速度需求。在1993年10月以前,对于要求10Mbps以上数据流量的LAN应用,只有光纤分布式数据接口(FDDI)可供选择,但它是一种价格非常昂贵的、基于100Mpbs光缆的LAN。1993年10月,Grand Junction公司推出了世界上第一台快速以太网集线器FastSwitch10/100和网络接口卡FastNIC100,快速以太网技术正式得以应用。随后Intel、SynOptics、3COM、BayNetworks等公司亦相继推出自己的快速以太网装置。与此同时,IEEE802工程组亦对100Mbps以太网的各种标准,如100BASE-TX、100BASE-T4、MII、中继器、全双工等标准进行了研究。1995年3月IEEE宣布了IEEE802.3u 100BASE-T快速以太网标准(Fast Ethernet),就这样开始了快速以太网的时代。 快速以太网与原来在100Mbps带宽下工作的FDDI相比它具有许多的优点,最主要体现在快速以太网技术可以有效的保障用户在布线基础实施上的投资,它支持3、4、5类双绞线以及光纤的连接,能有效的利用现有的设施。 快速以太网的不足其实也是以太网技术的不足,那就是快速以太网仍是基于载波侦听多路访问和冲突检测(CSMA /CD)技术,当网络负载较重时,会造成效率的降低,当然这可以使用交换技术来弥补。 100Mbps快速以太网标准又分为:100BASE-TX 、100BASE-FX、100BASE-T4三个子类。 ·100BASE-TX:是一种使用5类数据级无屏蔽双绞线或屏蔽双绞线的快速以太网技术。它使用两对双绞线,一对用于发送,一对用于接收数据。在传输中使用4B/5B编码方式,信号频率为125MHz。符合EIA586的5类布线标准和IBM的SPT 1类布线标准。使用同10BASE-T相同的RJ-45连接器。它的最大网段长度为100米。它支持全双工的数据传输。

CCS3.3程序烧录过程

CCS3.3程序烧录步骤 编写: 1. 概述 此文档用于说明使用TI公司CCS3.3软件烧录主控插件DSP28335芯片程序的过程,请细致阅读此文档并按照文档描述的步骤进行程序烧录,非正确的的烧录步骤可能会导致28335芯片的锁死。 2. 需要的工具 电脑(预装CCS3.3工程软件); 仿真器SEED-XDS510PLUS; 3. 程序烧录步骤 1)主控机箱断电,将仿真器SEED-XDS510PLUS小心的插至主控板的DSP烧录脚(两排共14针,其中1针被剪断,仿真器对应位置的孔也被堵死);仿真器另一端插至电脑的 USB口。 2)双击桌面图标CCStudiov3.3,或者通过“开始----程序----Texas Instruments----Code Composer Studio 3.3”打开CCS软件,图标如下图1所示 图1 CCS3.3桌面图标图2 CCS设置图标注意:如果是首次使用CCS3.3需要通过Setup CCStudiov3.3对CCS进行设置,配置过程如下:a)双击桌面图标Setup CCStudiov3.3进入设置界面,桌面图标如图2所示;b)CCS配置界面如图3所示,在中间框内Family选择“C28xx”,在Plat…中选择“SEEDXDS510PLUS”,在筛选出来的系列中单击选择“F28335 SEEDXDS510 PLUS Emulator”,点击左下角“Add”按钮,可以发现左侧出现DSP和芯片信息;c)点击“Save & Quit”;d)提示对话框会询问是否启动Code Composer Studio,选择“是”可直接启动Code Composer Studio。 图3 CCS配置界面

通过以太网更新或恢复西门子HMI的方法

通过以太网更新或恢复西门子HMI的方法 西门子HMI系列是自动化控制系统中的触摸屏,用户通过触摸屏可以方便的对设备进行监控。在实际的西门子PLC控制系统配置中,用户经常使用到西门子HMI作为人机交互的界面,使得用户能更方便的掌握整套控制系统的工作过程。用户在使用西门子HMI时,有时需要对其进行操作系统更新或者恢复出厂设置的工作。本文下面就来介绍一下通过以太网进行西门子HMI 操作系统更新或者恢复出厂设置的方式,供用户进行参考。 西门子HMI的更新及恢复方式 1. 恢复出厂设置 用户在实际调试过程中,如果遇到下面的情况,西门子触摸屏需要通过自引导的方式恢复为出厂设置: (1)当西门子触摸屏不能进入操作系统时,例如:触摸屏启动后显示为白色的界面; (2)西门子触摸屏界面上弹出系统错误提示,例如:找不到PDATA.FWX文件; (3)用户点击装载窗口上的按钮无反应或者报错; (4)用户忘记触摸屏的密码,无法进入触摸屏的控制面板。 2. 操作系统更新与恢复出厂设置区别 (1)用户在恢复为出厂设置时,西门子HMI上的许可证密钥将被删除。如果不使用恢复为出厂设置来更新操作系统,则西门子HMI设备上的许可证密钥将会保留;

(2)用户在恢复为出厂设置时,所有数据通道参数均会恢复。只有重新配置数据通道之后,传送才能启动。 3. 操作系统更新后的诊断 如果用户在完成操作系统更新的操作后,或在更新的过程中出现错误,需要按照下列步骤进行检查: (1)网线连接是否正确; (2)如果系统中间有交换机,需要保证组态计算机与交换机处于同一个网段; (3)检查西门子HMI的上电顺序是否正确。触摸屏开始处于断电状态,点击操作系统更新之后,再将西门子HMI上电; (4)西门子HMI的上电时间间隔要尽可能短; (5)卸载或者关闭组态计算机上的杀毒软件和防火墙,因为这些软件会阻止数据的传送。 西门子HMI在自动化项目中使用广泛,如果用户在使用过程中出现错误时,用户可以参考本文提供的方法进行操作系统更新或恢复出厂设置。在配置过程中,如果出现错误,可以参考本文提供的方式进行排查,直到找到错误原因并完成最终的配置。

烧录器件的步骤

通用编程器-->烧录器件的步骤 硬件准备 在您确保正确安装了通用编程器应用软件,以及USB驱动程序之后,连接好电源适配器及USB通讯线。此时编源指示灯亮指示连接正常(点亮状态),绿色编程结果指示灯指示等待编程(点亮状态),通用编程器应用软件右下方通通信正常(绿色)。 按编程器锁紧座旁所标示方式正确放置芯片(注意:某些芯片编程时需要相应适配器,在选择器件后会弹出的框进行提示)如果出现芯片反放或错放情况,通用编程器的管脚检测功能将加以提示(仅在EasyPRO800,EasyPRO500 选择器件 在以上条件都具备的情况下,您就可以对您手中的芯片进行编程操作了!单击快捷工具栏中“选择”按钮或选择片”下的“选择芯片(F2)”,弹出器件选择窗口(参考应用软件的用户界面)。 n首先应在"类型"栏中选择器件类型,如ALL,MCU,Serial EEPRO,E(E)PROM/FLASH,SRAM或PLD/GAL。 n然后在"厂商"选项栏中选择厂家,并在右侧出现的"器件"选项栏中选择器件,或者在搜索栏输入器件名器件库中快速的搜索到您想要的器件。 n选择器件后,按“选择”按钮或者双击器件名选中器件。此时"选择器件"对话框自动关闭,回到用户操作界面下方信息栏中将提示您所选器件的基本信息,可以此作为对芯片信息的提示。 【提示】:

将数据装入缓冲区 只有将所需要烧写到芯片的数据装载到数据缓冲区,才能执行编程操作。点击菜单工具栏中的“打开”按钮择对话框。 从中选择文件格式,调入方式,调入地址,并可选择是否在调入前清空缓冲区,调入后弹出结果信息。设定后按钮,此时将出现提示对话框对您所进行选择进行提示。根据提示确定无误后,点“确定”按钮,则需编程数据将区,并出现在用户界面的数据缓冲区内。 设置芯片配置信息及加密选项 如果您需要对所编程芯片进行加密或其他配置操作,请选择快捷工具栏中的“配置”按钮,弹出配置栏对话因芯片不同而不同。例如当所选芯片为P89C58BP 时,将弹出如下图所示的对话框。 根据实际需要,对芯片配置进行具体设置,然后点击对话框中的“设定”按钮,完成设置配置字操作。此时1.支持模糊查找。如查找P89C52BP ,输入P89C52BP 或P89C52等均可查到。但注意选对“芯片类型”。 2.请用户正确选择芯片型号,否则极易导致编程器和芯片损坏。 3.在选择芯片后,“程序代码缓冲区”中的内容将被清空。所以请用户一定要先选择芯片,再打开所要编程的 文

PZ-ISP STC-ISP 程序烧录步骤

程序烧录步骤 1,USB , 安装驱动程序,驱动程序在“学习光盘”中,具体安装方法参 考配套“使用说明书”https://www.sodocs.net/doc/3c10057319.html,B COM 驱动安装完后,请检查的端口号。 当前为COM1 3.\\-FlashMagic 文件路径:学习光盘烧录工具,程序烧录时,要满足下面各参数的设置情况,选种“”选项卡,请按图设置PZ ISP PZ ISP .exe .exe 打开-烧录软件。https://www.sodocs.net/doc/3c10057319.html,B COM 与的口一致 2.STC 请选择系列单片机 3.500-999此处最佳设置范围 4.选择扩展名为的程序文件×××().HEX 5.点击“下载”完成烧录程序串口最好不要默认 在COM3上 注意: 如果插上某个USB 口出现“连接超时”或串口不能正常使用 时,请换一个USB 口试试 此软件目前不支持系统,用户请用官方软件烧程序VISTA VISTA STC STC-ISP 6T/12T 模式切换 对于XP 系统驱动程序日期务必是2003-7-16否则就会造成无法烧录 程序。安装光盘中的驱动程序时, 必须完全卸载同类型不同版本的驱 动程序。 安装完后,请在“设备管理器”中 确认驱动程序日期。 注意使用时,短接的实现自动下载为了保障开关的使用寿命,请使用自动 下载方式。 J0Auto ,电源

此款软件也是普中科技公司另一款自动下载软件()此款软件使用更方便、更简洁。只需要选择MCU 型号和要烧录文件,开发仪在端口中名字是推荐使用此款软件。 最大地兼容所有PL2303驱动:Prolific USB-to-Serial Comm Port 注意使用时,短接的实现自动下载为了保障开关的使用寿命,请使用自动 下载方式。 J0Auto ,电源 如果出现此提示,说您的电脑上驱动 程序不是兼容性最好的版本,从而降 低了下载速度.但不影响正常使用. 。 建议安装光盘中驱动程序安装时注意:用安装软件自带“移除”功能 来卸载掉你电脑中原来的驱动程序,否则无 法卸载干净。然后重新安装光盘中配的驱动。

通过以太网以自引导方式更新MP377的操作系统

通过以太网以自引导方式更新MP377的操作系统 OS update for MP377 with reset to factory setting by Ethernet

摘要本文主要讲述了,对于触摸屏MP377,TP177B 4.3”,如何在软件中进行相应的设置以实现通过以太网方式恢复到工厂设置。 关键词 MP377,TP177B,自引导,恢复工厂设置,系统错误 Key Words MP377,TP177B,reboot, reset to factory setting, system error IA&DT&BT Service & Support Page 2-11

目录 1 自引导方式介绍和准备 (4) 1.1 自引导方式介绍 (4) 1.2 下载准备 (4) 2 下载设置 (5) 2.1 触摸屏的下载设置 (5) 2.2 组态计算机上的下载设置 (5) 1.3 错误排查 (10) IA&DT&BT Service & Support Page 3-11

1 自引导方式介绍和准备 1.1 自引导方式介绍 在下面的情况下,触摸屏需要通过自引导的方式恢复为出厂设置。 (1) 当触摸屏不能进入操作系统,例如触摸屏启动后显示为白色的界面。 (2) 触摸屏界面上弹出系统错误提示,例如找不到PDATA.FWX文件。 (3) 点击装载窗口上的按钮无反应或者报错。 (4) 忘记触摸屏的密码,无法进入触摸屏的控制面板。 目前支持通过以太网连接恢复为出厂设置的面板类型为MP377和TP177B 4.3”( 订货号为6AV6 642-0BD01-3AX0) 注意: OS更新与恢复为出厂设置区别 (1)恢复为出厂设置时,HMI 设备上的许可证密钥将被删除。如果不使用恢复为出厂设置来更新操作系统,则 HMI 设备上的许可证密钥将会保留。 (2)恢复为出厂设置时,所有数据通道参数均会恢复。只有重新配置数据通道之后,传送才能启动。 1.2 下载准备 以太网线,直通线或者交叉线均可。建议使用交叉线,因为直通线需要计算机的网卡支持直通线。 (1)交叉线: 一端使用T568B标准(橙白—1,橙—2,绿白—3,蓝—4,蓝白—5,绿—6,棕白—7,棕—8),另外一端使用T568A(绿白—1,绿—2,橙白—3,蓝—4,蓝白—5,橙—6,棕白—7,棕—8 )。 (2)直通线: 两端都使用T568B标准(橙白—1,橙—2,绿白—3,蓝—4,蓝白—5,绿—6,棕白—7,棕—8)。 注意: 上面的数值1,2,…,8 表示RJ45接头的引脚序号。 IA&DT&BT Service & Support Page 4-11

51单片机程序烧录方法

51单片机程序烧录方法 一、STC系列 1、使用芯片STC89C52RC 2、下载模块 (1)USB转TTL模块——PL2303 (2)USB转TTL模块——CH340 两种模块外观几乎一样,区别在于转换芯片不同,一个是PL2303,一个是CH340(3)驱动安装 第一步:先直接安装驱动程序 第二步:将下载模块接到计算机USB口上,等待自动识别下载模块 第三步:识别完毕后,找到【设备管理器】下面的【端口】,查看识别后的串口编号,如下图COM9,记住串口号 3、烧录软件 到网上下载最新的STC-ISP烧录软件 (1)图标:

(2)软件工作界面: 4、下载电路

5、程序下载 (1)按照下载电路,连接好单片机和下载模块(不通电,即VCC和GND留一根杜邦线不接); (2)选择芯片种类 (3)选择hex文件(每次下载程序时都重新选择) (4)选择端口号 (5)开始下载程序(在等待检测目标单片机时,通电) 程序成功后的响应如下

看到“操作成功”就可以了 二、AT系列 1、使用芯片AT89S52 2、下载模块 USB—ISP免驱动下载器 不需要安装驱动程序,即插即用,可烧录AT系列芯片也可以烧录AVR芯片其接口定义为:

3、烧录软件 可用PROGISP软件 (1)图标 (2)工作界面 4、下载电路连线 其他脚不接 5、程序下载 (1)按照下载电路连线,连接好单片机和下载模块;(2)选择芯片种类

(3)选择hex文件:右侧的【调入Flash】 (4)烧录程序:点击“自动”按钮 程序烧录成功的效果 看到Successfully done就可以了

烧录程序

安装完成后,打开STC-ISP V480软件,如下图所示(要严格按我的操作,不要乱设置,以免引起不必要的麻烦): 步骤1:选择要下载的单片机型号,如下图所示: 步骤2:打开要下载的程序文件,注意这里下载的需要是扩展名为.hex或.bin的文件,这里的图片是默认的测试文件

再双击test-hex文件夹得到以下图片: 选择twoball-2k.bin,点击打开。

步骤3:选择端口 首先把实验板通过USB延长线连接到电脑上,然后右击“我的电脑”,选择“管理”,单击设备管理器,点击端口前的加号将其展开,当发现这个时,说明驱动的安装和实验板的下载电路应该是没什么问题的,这里的可以看出端口是COM4。 其次是选择好端口,如下图所示:注意:STC12C5A60S2需要把最高波特率和最低波特率设置成一样的才能下载(这个是单片机的特性决定的,不是板子的问题),比如最高波特率和最低波特率都设置成1200、2400、4800等,STC89C52不需要设置。 步骤4:下载程序到单片机(注意的是STC的单片机需要重新给系统上电才能下载到单片机) 点击下图所示的Download/下载按钮 当出现下图所示的提示时,如果实验板是在通电的情况下,则按一下实验板的开关稍等两秒左右,再按一下开关重新给实验板上电,稍等片刻就下载成功。如果实验板是在不通电的情况下,则按一下实验板的开关重新给实验板上电,稍等片刻就下载成功 下载成功的提示如下图: 免责提醒: 下载过程中如果端口选择对的情况下,出现如下图所示: 原因在于您用的USB延长线太长或延长线太细,(给板子供电倒无所谓,但是下载的时候需要做高速通信,细线抗干扰能力差),或者是电脑端口不紧等等。解决办法:1、买一条质量稍好一点的延长线。2、重新把延长线从实验板上拔掉,然后再插上。

相关主题