232串口通信调试步骤

232串口通信调试步骤
232串口通信调试步骤

232串口通信调试步骤

1、接线说明,下载也是通信的一种,所以说一般能下载就能

通讯成功。这个例程的接线是不用额外接线的,下载完后保持跳线帽不变就行。

2、打开串口调试助手:HC6800S光盘资料\应用小工具

\sscom32.exe

打开之后界面是:

注意调节这几项:

a)串口号根据自己的情况定与下载软件使用的串口号一致

b)波特率调成4800

c)晶振使用12M,因为例程里的程序设定的就是12M

点击打开串口后会自动接收信号,如图

串口调试助手设计思路与手册

(2016-11-21)本设计包含的函数模块有: 1.打开/关闭串口和设置串口参数 2.软件退出 3.获取串口参数 4.发送数据 5.接受数据 6.清空发送区 7.清空接收区 8.计数清零 9.暂停/开启接收数据 10.自动发送 11.发送周期设置 12.打开文件 13.保存数据 补充说明: 1.设置串口参数里面包括了1)获取串口可用串口。2)波特率下拉参数设置。3)校验位下 拉参数设置。4)数据位下拉参数设置。5)默认设置。6) 2.发送数据前先判断是否为十六进制,是否为自动发送。是十六进制发送则把数据先转为 十六进制格式并获取数据长度,再把数据转到发送缓冲区发送,否则ASCII码文本发送3.接收数据函数在串口运行时一直在判断是否有新数据,并根据不同的接收模式,加显不 同格式的数据 软件代码详细介绍: (74-92h)可用串口检测及下拉控件。 (96-109h)波特率下拉控件设置。 (113-121h)校验位下拉控件。 (125-131h)数据位下拉控件。 (135-141h)停止位下拉控件。 (145-155h)默认参数设置。 (159-162h)接收数据串口说明与启动。 (168-174h)关闭软件设置。 (176-180h)关闭窗口后先关闭线程再关闭进程。 (182-194h)定义串口各参数。 (197-281h)打开串口按钮回调函数,先判断是否有可用串口,没有则显示“无可用串口,无法打开”然后返回,有则继续判断当前是要打开串口还是关闭串口,若是需要打开串口则尝试设置串口参数并打开串口,打开串口失败会提示无法打开串口,打开串口成功则串口参数下拉控件变灰发送数据按钮点亮,判断自动发送控件如果被选中则打开串口后直接自动发送数据。如果之前判断按钮回调是关闭串口,则进行关闭串口并配置相关参数。 (282-347h)CRC16查表法校验函数。 (349-357h)发送数据按钮回调及自动发送按钮回调。 (358-369h)发送数据线程配置。 (371-510h)发送数据函数,先判断是否正在发送数据,如不在发送则设置当前正在发送状态,后继续判断是写序列号模式还是串口调试模式,串口调试模式时先定义发送缓冲区和

串口调试助手毕业论文

1. 双击运行软件 如果出错,请先安装Microsoft .NET Framework 2.0,即微软.NET 2.0虚拟机。 第一次运行时,请先阅读使用协议,并单击“我同意”。如图1.1所示。 图1.1 第一次运行时请阅读使用协议,单击“我同意” 图1.2 JCBus串口调试助手的工作区域 随后,可以看到如图1.2所示的软件工作区域: 1.1标题栏:显示为“JCBus串口调试助手” 1.2菜单栏:包括“文件”、“帮助” 等菜单项目 1.3串口参数设置区:用于设置串口名称、波特率、校验位、数据位和停止位等 1.4调试结果解析区:用于解析调试过程中的数据,使数据在16进制、10进制等之间转换。 1.5调试区:分“消息应答”和“自动接收”两种调试方式。 A.“消息应答”:软件向设备发送一条消息后接收设备回应的信息;

B.“自动接收”:软件只负责接收设备发送的消息并在界面上显示出来。 两种方式可以通过点击“消息应答”或者“自动接收”标签页来切换。 1.6显示区:处于调试区的中间位置1.7调试操作区:记录“消息应答” 方式的详细调试操作 2设置串口参数 软件使用单串口调试设备,所以必须正确地设置串口参数。软件启动后将自动识别所有可用的串口,并打开第一个可用的串口,如图2.1所示。 图2.1 JCBus串口调试助手启动后,默认打开第一个可用的串口如果要使用另一个串口或者更改当前串口的设置,请先单击“关闭”按钮,软件将显示串口已经关闭,如图2.2所示。 图2.2 设置串口参数前,请先关闭已经打开的串口您可以设置的参数有: A.串口:软件自动识别所有可用的串口,您只需要在下拉框中选择即可; B.波特率:除了常规的2400、4800、9600、19200和38400以外,只要您的硬件允许,您还可以输入其他波特率; C.校验位:可以选择“无”、“奇校验位”、“偶校

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”,如下图:

串口调试助手使用规范V15.01(试用)

串口调试助手使用规范(试用) ——截取指令方法
版本:V15.01 日期:2015.0128 类别:APP 使用规范
1
串口调试助手使用规范(试用) 截取指令方法
广州市英沙电子系统有限公司 2015-01-28 发布

串口调试助手使用规范(试用) ——截取指令方法
版本:V15.01 日期:2015.0128 类别:APP 使用规范
2
目 录
1 引言 ................................................................................................................................................................................... 3 2 使用前准备........................................................................................................................................................................ 3 3 串口调试助手及其安装 ................................................................................................................................................... 3 4 串口线与设备的物理连接 ............................................................................................................................................... 4 5 串口调试助手截取指令步骤 ............................................................................................................................................ 4 6 分析截取的指令............................................................................................................................................................... 6?

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 。 图六

串口调试助手c开发

1.建立项目: 打开VC+ + 6.0,建立一个基于对话框的MFC应用程序SCommTest(与我 源代码一致,等会你会方便一点); 2.在项目中插入MSComm控件 选择Project菜单下Add To Project子菜单中的Componentsand Controls,选项,在弹出的对话框中双击Registered ActiveXControls项(稍等一会,这个过程较慢),则所有注册过的ActiveX控件出现在列表框中。选择Microsoft Communications Control,version6.0,,单击Insert 按钮将它插入到我们的Project 中来,接受缺省的选项。(如果你在控件列表中看不到Microsoft Communications Control, version 6.0,那可能是你在安装VC6时没有把ActiveX 一项选上,重新安装VC6,选上ActiveX就可以了),这时在ClassView 视窗中就可以看到CMSComm类了,(注意:此类在ClassWizard中看不到,重构clw文件也一样),并且在控件工具栏Controls中出现了电话图标(如图1所示),现在要做的是用鼠标将此图标拖到对话框中,程序运行后,这个图标是看不到的。3.利用ClassWizard定义CMSComm类控制对象 打开ClassWizard- >Member Viariables 选项卡,选择CSCommTestDlg^,为IDC_MSCOMM1添加控制变量:m_ctrlCom m,这时你可以看一看,在对话框头文件中自动加入了//{{AFX_INCLUDES()#include "mscomm.h" //}}AFX_INCLUDES (这时运行程序,如果有错,那就再从头开始)。 4 .在对话框中添加控件 向主对话框中添加两个编辑框,一个用于接收显示数据ID为 IDC_EDIT_RXDATA另一个用于输入发送数据,ID为IDC_EDIT_TXDAT A再添加一个按钮,功能是按一次就把发送编辑框中的内容发送一次,将其ID设为 IDC_BUTTON_MANUALSEND别忘记了将接收编辑框的Prop erties->Styles 中把Miltiline和Vertical Scroll属性选上,发送编辑框若你想输入多行文字,也可选上Miltiline。

程序烧录工艺

程序烧录工艺 一、目的:规范模块烧录操作程序,使烧录过程标准化。 二、烧录设备: 硬件 计算机一台 烧录驱动板一块 计算机与烧录驱动板连线一根 烧录线一根 软件 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

串口调试助手C++开发

1.建立项目: 打开VC++6.0,建立一个基于对话框的MFC应用程序SCommTest(与我源代码一致,等会你会方便一点); 2.在项目中插入MSComm控件 选择Project菜单下Add To Project子菜单中的 Components and Controls…选项,在弹出的对话框中双击Registered ActiveX Controls项(稍等一会,这个过程较慢),则所有注册过的ActiveX 控件出现在列表框中。选择Microsoft Communications Control, version 6.0,,单击Insert按钮将它插入到我们的Project中来,接受缺省的选项。(如果你在控件列表中看不到Microsoft Communications Control, version 6.0,那可能是你在安装VC6时没有把ActiveX一项选上,重新安装VC6,选上ActiveX就可以了),这时在ClassView视窗中就可以看到CMSComm类了,(注意:此类在ClassWizard中看不到,重构clw文件也一样),并且在控件工具栏Controls中出现了电话图标(如图1所示),现在要做的是用鼠标将此图标拖到对话框中,程序运行后,这个图标是看不到的。

3.利用ClassWizard定义CMSComm类控制对象 打开ClassWizard->Member Viariables选项卡,选择CSCommTestDlg类,为IDC_MSCOMM1添加控制变量:m_ctrlComm,这时你可以看一看,在对话框头文件中自动加入了//{{AFX_INCLUDES() #include "mscomm.h" //}}AFX_INCLUDES (这时运行程序,如果有错,那就再从头开始)。 4.在对话框中添加控件 向主对话框中添加两个编辑框,一个用于接收显示数据ID为IDC_EDIT_RXDATA,另一个用于输入发送数据,ID为IDC_EDIT_TXDATA,再添加一个按钮,功能是按一次就把发送编辑框中的内容发送一次,将其ID设为IDC_BUTTON_MANUALSEND。别忘记了将接收编辑框的Properties->Styles中把Miltiline和Vertical Scroll属性选上,发送编辑框若你想输入多行文字,也可选上Miltiline。 再打开ClassWizard->Member Viariables选项卡,选择CSCommTestDlg 类,为IDC_EDIT_RXDATA添加CString变量m_strRXData,为

C++课程设计 串口调试助手

目录 【内容摘要】 (2) 【关键词】 (2) 1 开发语言及开发平台简介 (3) 1.1 开发语言 (3) 1.1.1 C语言 (3) 1.1.2 C++语言 (3) 1.2 开发平台 (4) 1.2.1 Microsoft Visual C++ (4) 1.2.2 C++ Builder (5) 2 软件开发过程 (6) 2.1 开发所需要的控件 (6) 2.1.1 按钮控件 (6) 2.1.2 文本控件 (6) 2.1.3 串口控件 (6) 2.1.4 选择控件 (7) 2.2 数据发送设计 (7) 2.3 数据接收设计 (9) 3 软件使用说明 (11) 4 软件测试 (13) 4.1 辅助工具 (13) 4.2 发送测试 (13) 4.3 接收测试 (13) 5 总结 (15) 致谢 (16) 参考文献 (17) 附录主要程序 (18) 串口发送程序 (18) 串口接收程序 (19) 【Abstract】 (21) 【Key Words】 (21)

串口调试助手设计 专业:电子科学与技术学号:XXXXXXXXXXX 学生姓名:X X X 指导老师姓名:X X X 【内容摘要】串口调试助手是串口调试相关工具,网络上有很多串口调试助手,界面不同,功能各异,使用的开发语言和开发平台也不相同。有的使用C语言开发,有的使用C++语言开发,还有的即使用C语言也使用C++语言;开发平台有的使用Visual C++,有的使用C++ Builder等。本软件使用C语言和C++语言,开发平台使用C++Builder软件。该串口调试助手串口调试助手版支持常用的110 ~ 256000bps波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送数据或字符(包括中文),能发送文本文件(*.txt 文本),可以任意设定自动发送周期,并能将接收数据保存成文本文件(*.txt),是做项目开发调试串口的好工具。 【关键词】串口;C++;C++ Builder;控件;测试;

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烧录功能,并拔掉所有连接。录成功后会屏幕会出现如下图:

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

基于labview串口助手设计

学院:华东交通大学机电工程学院班级:2012xxxxxx 学号:2012xxxxxxxx 姓名:xxxx

目录 《虚拟仪器设计》课程设计任务书 (2) 1.引言 (4) 2. labview及串口通信简介 (4) 2.1 Labview (4) 2.2串口通信简介 (5) 3.串口相关节点介绍 (6) 3.1 VISA配置串口 (6) 3.2 设置缓冲区大小 (7) 3.3visa写入 (7) 3.4 VISA读取 (7) 4.程序框图设计 (8) 4.1 串口初始化输入模块 (8) 4.2数据发送程序 (9) 4.3数据接收 (9) 4.4字节数显示 (10) 4.5 属性节点设置 (10) 5.前面板设计 (10) 6.结语 (11) 7.心得体会 (12) 8. 参考文献 (13)

华东交通大学机电工程学院 《虚拟仪器设计》课程设计任务书 学生姓名:高俊须学号:20120310110212 一、设计题目 串口调试助手设计 二、设计目的和要求 通过对虚拟仪器的设计,了解虚拟仪器设计的基本原理及常用的对象使用方法;通过设计一台虚拟式数据采集系统、图形识别系统、通过串口、并口控制、测温系统、转速测量系统等,了解虚拟仪器数据采集卡的使用及设置,并口或串口的数据传输,了解虚拟编程中如何使用非NI公司的数据采集卡或电脑中常用的声卡,如何配置DAQ助手等,学会把外界物理信号采集到计算机并进行简单分析或者通过虚拟仪器产生符合要求的信号并通过声卡输出或者学会利用NI的ELVIS系统设计简单的测量软件。加深虚拟仪器知识、单片机的了解,培养学生运用虚拟仪器思想解决工程实际问题的能力。 二、设计内容 A.详细要求: (1)串口可选;(2)波特率可调;(3)串口通讯方式可调(9位还是11位); (4)校验方式可选(奇校验偶校验);(5)设计界面要标准 B.前面板上要设置必要的控件对象以设置相应参数。 C.设计界面要美观,程序可读性好。 三、设计进度安排 设计时间总计2周 课程设计任务及要求讲解(0.5天) 设计任务分析及查找资料(1.5天) 程序编制及调试(5.5天) 设计说明书撰写(2天) 答辩(0.5天) 四、设计任务书应包括的主要内容 目录设计题目任务分析实现过程程序前面板及流程图

刻录光盘具体步骤

刻录光盘的具体步骤,详见以下: 用Nero轻松刻录光盘 Nero Burning ROM (以下简称Nero)是一款非常优秀的刻录软件,不仅操作简单,功能也非常强大,是刚接触光盘刻录用户的首选刻录软件。 软件基本信息软件名称:Nero Burning ROM 最新版本:5.5.8.2 软件大小:11.4MB 软件性质:共享软件 适用平台:Wind 9X/Me/2000/XP 下载网址:https://www.360docs.net/doc/e811129766.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光盘

基于labview串口助手设计资料

虚拟仪器课程设计题目:串口调试助手设计 学院:华东交通大学机电工程学院班级:2012xxxxxx 学号:2012xxxxxxxx 姓名:xxxx

目录 《虚拟仪器设计》课程设计任务书 (2) 1.引言 (4) 2. labview及串口通信简介 (4) 2.1 Labview (4) 2.2串口通信简介 (5) 3.串口相关节点介绍 (6) 3.1 VISA配置串口 (6) 3.2 设置缓冲区大小 (7) 3.3visa写入 (7) 3.4 VISA读取 (7) 4.程序框图设计 (8) 4.1 串口初始化输入模块 (8) 4.2数据发送程序 (9) 4.3数据接收 (9) 4.4字节数显示 (10) 4.5 属性节点设置 (10) 5.前面板设计 (10) 6.结语 (11) 7.心得体会 (12) 8. 参考文献 (13)

华东交通大学机电工程学院 《虚拟仪器设计》课程设计任务书 学生姓名:高俊须学号:20120310110212 一、设计题目 串口调试助手设计 二、设计目的和要求 通过对虚拟仪器的设计,了解虚拟仪器设计的基本原理及常用的对象使用方法;通过设计一台虚拟式数据采集系统、图形识别系统、通过串口、并口控制、测温系统、转速测量系统等,了解虚拟仪器数据采集卡的使用及设置,并口或串口的数据传输,了解虚拟编程中如何使用非NI公司的数据采集卡或电脑中常用的声卡,如何配置DAQ助手等,学会把外界物理信号采集到计算机并进行简单分析或者通过虚拟仪器产生符合要求的信号并通过声卡输出或者学会利用NI的ELVIS系统设计简单的测量软件。加深虚拟仪器知识、单片机的了解,培养学生运用虚拟仪器思想解决工程实际问题的能力。 二、设计内容 A.详细要求: (1)串口可选;(2)波特率可调;(3)串口通讯方式可调(9位还是11位); (4)校验方式可选(奇校验偶校验);(5)设计界面要标准 B.前面板上要设置必要的控件对象以设置相应参数。 C.设计界面要美观,程序可读性好。 三、设计进度安排 设计时间总计2周 课程设计任务及要求讲解(0.5天) 设计任务分析及查找资料(1.5天) 程序编制及调试(5.5天) 设计说明书撰写(2天) 答辩(0.5天) 四、设计任务书应包括的主要内容 目录设计题目任务分析实现过程程序前面板及流程图

串口调试助手源程序编程详细过程

目录: 1.建立项目 2.在项目中插入MSComm控件 3.利用ClassWizard定义CMSComm类控制变量 4.在对话框中添加控件 5.添加串口事件消息处理函数OnComm() 6.打开和设置串口参数 7.发送数据 8.发送十六进制字符 9.在接收框中以十六进制显示 10.如何设置自动发送 11.什么是VARIANT数据类型?如何使用VARIANT数据类型? 在众多网友的支持下,串口调试助手从2001年5月21日发布至今,短短一个月,在全国各地累计下载量近5000人次,在近200多个电子邮件中,20多人提供了使用测试意见,更有50多位朋友提出要串口调试助手的源代码,为了答谢谢朋友们的支持,公开推出我最初用VC控件MSComm编写串口通信程序的源代码,并写出详细的编程过程,姑且叫串口调试助手源程序V1.0或VC串口通讯源程序吧,我相信,如果你用VC编程,那么有了这个代码,就可以轻而易举地完成串口编程任务了。(也许本文过于详细,高手就不用看) 开始吧: 1.建立项目:打开VC++6.0,建立一个基于对话框的MFC应用程序SCommTest (与我源代码一致,等会你会方便一点); 2.在项目中插入MSComm控件选择Project菜单下Add To Project子菜单中的Components and Controls…选项,在弹出的对话框中双击Registered ActiveX Controls项(稍等一会,这个过程较慢),则所有注册过的ActiveX 控件出现在列表框中。选择Microsoft Communications Control, version 6.0,,单击Insert按钮将它插入到我们的Project中来,接受缺省的选项。(如果你在控件列表中看不到Microsoft Communications Control, version 6.0,那可能是你在安装VC6时没有把ActiveX一项选上,重新安装VC6,选上ActiveX就可以了),

经典的串口调试助手源代码.

Dim OutputAscii As Boolean Dim InputString As String Dim OutputString As String '=========================================================== =================== ======= ' 变量定义 '=========================================================== =================== ======= Option Explicit ' 强制显式声明 Dim ComSwitch As Boolean ' 串口开关状态判断

Dim FileData As String ' 要发送的文件暂存 Dim SendCount As Long ' 发送数据字节计数器 Dim ReceiveCount As Long ' 接收数据字节计数器 Dim InputSignal As String ' 接收缓冲暂存 Dim OutputSignal As String ' 发送数据暂存 Dim DisplaySwitch As Boolean ' 显示开关 Dim ModeSend As Boolean ' 发送方式判断 Dim Savetime As Single ' 时间数据暂存延时用 Dim SaveTextPath As String ' 保存文本路径 ' 网页超链接申明 Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long As Long Private Sub CloseCom( ' 关闭串口 On Error GoTo Err If MSComm.PortOpen = True Then MSComm.PortOpen = False ' 先判断串口是否打开,如果打开则先关闭 txtstatus.Text = "STATUS:COM Port Cloced" ' 串口状态显示 mnuconnect.Caption = "断开串口 "

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配置界面

串口通信调试助手设计

串口通信调试助手设计 学生:(宋体五号居中) 指导教师:(宋体五号居中) (楷体五号居中) 1 发展历史和由来 串口的出现是在1980年前后,数据传输率是115kbps~230kbps。串口出现的初期是为了实现连接计算机外设的目的,初期串口一般用来连接鼠标和外置Modem以及老式摄像头和写字板等设备。串口也可以应用于两台计算机(或设备)之间的互联及数据传输。由于串口(COM)不支持热插拔及传输速率较低,目前部分新主板和大部分便携电脑已开始取消该接口。目前串口多用于工控和测量设备以及部分通信设备中。 2 串口通信划分种类 串口通信的两种最基本的方式:同步串行通信方式和异步串行通信方式。 同步串行是指SPI(Serial Peripheral interface)的缩写,顾名思义就是串行外围设备接口。SPI总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息,TRM450是SPI接口。 异步串行是指UART(Universal Asynchronous Receiver/Transmitter),通用异步接收/发送。UART是一个并行输入成为串行输出的芯片,通常集成在主板上。UART包含TTL电平的串口和RS232电平的串口。TTL电平是3.3V的,而RS232是负逻辑电平,它定义+5~+12V为低电平,而-12~-5V为高电平,MDS2710、MDS SD4、EL805等是RS232接口,EL806有TTL接口。 串行接口按电气标准及协议来分包括RS-232-C、RS-422、RS485等。RS-232-C、RS-422与RS-485标准只对接口的电气特性做出规定,不涉及接插件、电缆或协议。

烧录器件的步骤

通用编程器-->烧录器件的步骤 硬件准备 在您确保正确安装了通用编程器应用软件,以及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.360docs.net/doc/e811129766.html,B COM 驱动安装完后,请检查的端口号。 当前为COM1 3.\\-FlashMagic 文件路径:学习光盘烧录工具,程序烧录时,要满足下面各参数的设置情况,选种“”选项卡,请按图设置PZ ISP PZ ISP .exe .exe 打开-烧录软件。https://www.360docs.net/doc/e811129766.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 ,电源 如果出现此提示,说您的电脑上驱动 程序不是兼容性最好的版本,从而降 低了下载速度.但不影响正常使用. 。 建议安装光盘中驱动程序安装时注意:用安装软件自带“移除”功能 来卸载掉你电脑中原来的驱动程序,否则无 法卸载干净。然后重新安装光盘中配的驱动。

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就可以了

相关文档
最新文档