用微机做单片机的调试工具,Microcontroller debugging
关键字:用微机做单片机的调试工具
用微机做单片机的调试工具
赵金明
由于单片机输入输出的是5V逻辑电平即TTL电平, 不同于微机串口RS232电平(-15~+15V),故不能将单片机串口与微机串口直接连接,需经电平转换后方可通信。MAX232正是充当这种将TTL电平转换成RS232电平角色。图中,电容容量均可选择0.1-1μF这间。MAX232的7、8脚连结到九针连接器J1的2、3脚,并共用“地”,九针连结器插接到微机串口。MAX232的9、10脚分别与单片机的串行口的接收端(RXD)、发送端(TXD)相连。MAX232的5V电源借用单片机的电源,为使用方便,可以将MAX232与单片机相连的4根线即+5V、TXD、RXD、“地”用4针插接件连在一起(调试时用插件方便),然后将MAX232及其外围元件焊接在一个小印制板上。用香烟盒大小盒子封装起来(4针插接件放在盒外)。九针连结器只需用1只。即连结MAX232的九针连结器可以省去,而直接将线焊接线路板上,连到微机的那端才用九针连接器。(若有老式串口鼠标器,用在这里很适合)
到网上下载一个串口大师作串口收发工具(《电子制作》网有下载)。
到网上下载一个串口大师作串口收发工具(《电子制作》网有下载)。
一般地说,一部微机有多个行串口如COM1、COM2,图2中的“串口”右下框便是就这类情况用于选择串口的。 当串口工具插到微机COM1时,串口大师选COM1,总之,串口大师中串口项的选择必须与微机的串口的选择相同。再是波特率的选择应与欲调试的程序中设置的波特率一样,其它选项同样要按程序设置。图2中的*16时进制”选项用于16进制数字显示。
串口大师中右边有一个数据接收区和一个数据发送区。将接收到单片机发来的数据显示在接收区(左图中的ab、cd即为接收到的数据),欲发送到单片机的数据先填入发送区(图2中的01、02为欲发送的数据),在串口开启的情况下,单击“发送”按钮,发送区的数据便传送出去。
做好串口工具、将串口大师软件包复制到微机中(串口大师无需安装,点击可执行文件ComMaster.exe即可打开),然后将相应的线连结好。便可用微机对单片机的程序进行调试:一方面,微机可以向单片机发送数据,反过来,微机可将自单片机发送来的数据显示在屏幕上,由于微机显示的数据量大,所以该优势特别有用。调试中,能方便快捷地从显示屏上提取大量可供分析的数据。了解程序中的BUG等,省去故意制作辅助的LED、LCD等显示工具的麻烦,可以说得上是个称心的工具。下面
举个对红外遥控器编码进行分析的例子简要说明串口工具的用法:红外遥控器发射的红外线上是一串脉冲(方波)信号,参左图,欲分析其编码,只要测量各个方波周期,因此我们可以用单片机的定时器在一个脉宽内进行计数,取出计数值分析即可得到红外编码。图3中,欲求点a到b、b到c的时间长度,我们可以以脉冲的下降沿作计数的启点,即在单片机接收到红外接收头送来的低电平时发生外部中断(点a处)时,定时器0开始计数,在下一次发生中断(点b)停止计数,将计数值THO、TLO值发送给微机,于串口大师接收数据显示区显示出来,然后将THO、TLO清O,重新开始计数……,这样便能得到完整的红外编码信息。红外接收原理图参见图,
图中U2为红外接收头,接收到的红外脉冲信号送单片机U1的外部中断口。
配套的源文件如下:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
发布评论请先 登录
相关推荐
单片机Debug工具性能对比 单片机调试常用命令
单片机(Microcontroller Unit, MCU)调试是嵌入式开发中的一个重要环节,它帮助开发者发现和修复代码中的错误,优化程序性能。不同的单片机和开发环境可能使用不同的
单片机Debug与仿真区别
是指在软件或硬件开发过程中,通过特定的工具和技术来查找、诊断和修复错误的过程。在单片机开发中,Debug通常涉及到以下几个方面: 硬件调试 :检查单片机的硬件连接是否正确,包括电源、时
单片机调试常见问题与解决方法
单片机调试是嵌入式系统开发中的一个重要环节,它涉及到对单片机程序的测试和优化,以确保系统能够正常工作。在调试过程中,开发者可能会遇到各种问题。 1. 程序无法烧录到
单片机基本io功能调试过程
所使用的单片机型号以及需要调试的IO口。不同型号的单片机在IO口的配置和特性上可能有所不同。 查阅单片机手册 : 查阅单片机的手册或数据手册
stm32单片机用什么软件编程
STM32单片机是一种广泛应用于嵌入式系统领域的微控制器,具有高性能、低功耗、丰富的外设接口等特点。要对STM32单片机进行编程,需要选择合适的软件工具。 概述 STM32单片机
更强的无线(双)串口数据记录 调试工具
1、介绍这是一个具备Wi-Fi功能的无线双串口调试工具;除了基本的无线串口外还具备将串口数据自动记录到TF卡,可自定义数据上报地址,预留可定义IO功能逻辑等功能,具有很高的可玩性;配合自研上位机
单片机上位机软件用什么开发
在开发单片机上位机软件时,选择合适的开发工具和编程语言至关重要。本文将详细介绍单片机上位机软件开发的各个方面,包括开发环境、编程语言、界面设
数字电路仿真软件单片机怎么用
数字电路仿真软件是一种用于模拟和测试数字电路设计的工具。其中,单片机仿真软件是一种专门针对单片机进行仿真的工具。这种软件能够提供一个类似真实硬件环境的仿真平台,让用户在计算机上进行
什么是CAN总线调试工具?调试的内容主要包括哪几个方面?
CAN总线调试工具是用于对CAN总线进行调试和故障排除的设备或软件工具,它们具有高速数据捕获能力、数据过滤和触发功能,以及用于解析和显示CAN帧的软件界面。
应用单片机开发的ST LINK调试器设计制作
在调试ST单片机的过程中,ST-LINK是一个很好使用的调试工具。今天,我们就根据网络上的设计方案进行简化,设计制作一个ST LINK调试器,用于之后的
发表于 03-06 10:26
•1134次阅读
评论