AVRWARE++开发笔记4:调试III型测试板

发布者:SerendipityRose最新更新时间:2019-07-13 来源: eefocus关键字:AVRWARE++  调试  III型测试板 手机看文章 扫描二维码
随时随地手机看文章

    本文只针对于初学者,高手请绕过!


    本文介绍III型测试板焊接完成后的调试步骤。


    1、上电前准备

    III型测试板焊接完成后,首先应仔细检查整个电路板是否有漏焊、虚焊或短路的情况发生,检查无误后,用万用表的测量二极管通断档,对如下图所示电路的C2和C4进行短路测试,如果发生短路现象,切不可上电。

图片

    短路故障排除步骤:

    a、短路发生后,应首先检查C2、C4、C9和C11电容是否焊接正确,如果发生短焊现象,应重新焊接;

    b、检查P2是否焊接正确,如果发生短焊现象,应重新焊接;

    c、检查CH341T是否焊接正确,如果发生短焊现象,应重新焊接;

    d、检查ATMEGA168PA-AU是否焊接正确,如果发生短焊现象,应重新焊接;

    e、上述均确认焊接无误,但是短路现象还存在,则应考虑电路板质量是否有问题,可以按照VCC走向,仔细观察VCC是否与附近GND有短路现象,如果有,可用刀予以切断。 

图片 

    

    2、上电

    确认没有短路问题,可以用USB线,一边连接USB手机充电器(保险起见,先不与计算机相连接),连接后,用万用表电压档测量电容C2和C4两端电压,应为4.8V-5.2V之间,如果不在这个范围内,应立即断电。高于5.2V,考虑USB手机充电器问题,可以更换一个;低于5.2V,在排除USB手机充电器问题后,还应考虑是否存在短路问题,按“1”中所述的方法,再排除。 


    3、熔丝位烧写

    a、启动PROGISP软件,正确连接下载器和目标板,选择Atmega168PA,点击“RD”按钮,一切正常的话,应在提示栏中看到正确提示。

 

图片 

    b、点击“...”按钮,打开“Fuse&Lock”对话框,选择“向导方式”。

 

 图片 
图片 

    c、勾选如下选项:


图片

图片

图片

图片

图片

图片

图片

图片

图片

    d、设置正确后,其熔丝位的具体值,如下图所示:

 图片 


    e、确认无误,点击“写入”按钮。

  图片  


    f、点击“读出按钮”,应能正确读出熔丝位数值。

图片


    3、下载程序

    a、启动PROGISP软件,正确连接下载器和目标板,选择Atmega168PA,点击“调入Flash”按钮。 

 图片 

    

    b、按照下图所示目录,选择文件。

 

图片 

    c、点击“自动”按钮,即可将程序烧写至MCU。

 

图片 

    d、断开下载器,使用排线,将端子P1与P10相连接,使用USB给测试板供电,应能听到蜂鸣器以1秒为间隔鸣叫,此测试板基本功能调试完毕。



关键字:AVRWARE++  调试  III型测试板 引用地址:AVRWARE++开发笔记4:调试III型测试板

上一篇:AVRWARE++开发笔记5:蜂鸣器驱动实验
下一篇:AVRWARE++开发笔记3:III型测试板硬件原理

推荐阅读最新更新时间:2024-11-07 21:02

STM32硬件调试详解
STM32的基本系统主要涉及下面几个部分:   一、电源   1)、无论是否使用模拟部分和AD部分,MCU外围出去VCC和GND,VDDA、VSSA、Vref(如果封装有该引脚)都必需要连接,不可悬空;   2)、对于每组对应的VDD和GND都应至少放置一个104的陶瓷电容用于滤波,并接该电容应放置尽量靠近MCU; 3)、用万用表测试供电电压是否正确。调试时最好用数字电源供电,以便过压或过流烧坏板子。电压最好一步一步从进线端测试到芯片供电端。   二、复位、启动选择   1)、Boot引脚与JTAG无关。其仅是用于MCU启动后,判断执行代码的起始地址;   2)、在电路设计上可能Boot引脚不会使用,但要求一定要外部连接电阻到地或
[单片机]
STM32硬件<font color='red'>调试</font>详解
风河VxWorks全新升级尽显Java嵌入式开发优势
随着物联网飞速发展,各细分市场的企业都在寻求实现单个设备以及联网系统的数字化转型,而这无疑会让操作系统以及整个嵌入式系统迎来发展的良机。然而在数字化转型过程中,由于设备操作系统可能存在版本差异,在现场进行远程编程、测试和升级将会面临艰巨的挑战。 为此,我们推出了针对VxWorks实时操作系统(RTOS)的风河Micro Runtime组件。此前RTOS主要支持C/C++语言组合,而该组件新增了对Java应用支持,让物联网开发者在设计应用程序时,能够充分利用Java在嵌入式开发方面的优势,提高开发效率、增强代码可移植性,并通过远程修复漏洞节约成本、增加营收。 Micro Runtime提供最佳的嵌入式Java运行时环境,
[嵌入式]
风河VxWorks全新升级尽显Java嵌入式开发优势
使用J-link裸机调试stm32-f411re nucleo平台
stm32-f411re nucleo开发板本身自带了st-link调试器子板,在ubuntu环境下接通平台的mini type-b usb口,执行lsusb 可以看到 lsusb -t 可以看的更清楚,接口功能显示出来了. 其中的st-link/v2.1设备(nucleo-f103rb)就是stlink调试器, 固件版本是v2.1 , 其实它本身也是一块基于STM32 MCU 的开发板,只不过内部已经烧入了调试器固件,成了一个专用的调试设备. stlink调试子板通过mini USB-type B 口开放除了四个主要功能(interfaces), 分别是: 1.st-link调试器功能. 2. com串行口,用于调
[单片机]
使用J-link裸机<font color='red'>调试</font>stm32-f411re nucleo平台
单片机开发调试应注意的问题
1、使用总线不外引的单片机 是最正统的单片机使用模式 符合小型、简单、可靠、廉价的单片机设计初衷 总线封闭的产品最可靠 2、使用单片机C语言编程 * C语言是简洁、高效、而又最贴近硬件的高级编程语言 * 90年代初单片机C语言就已成熟为专业水平的高级语言,不应再有顾虑 * 当前厂商在推出新的单片机产品时纷纷配套C语言编译器 3、使用中、高档的单片机仿真工具 * 只有中、高档仿真工具才能仿真总线封闭式的单片机 * 仿真器必须使用band-out chip或hooks chip
[工业控制]
linux下ARM汇编程序的调试
最近在学习 ARM汇编语言 ,但是ARM不像x86,可以很方便的调试。不过还好有虚拟机,而且还有GDB这样万能的调试器。Google了很久,又结合自己的实践,终于成功的调试了ARM的汇编,在此向对ARM 嵌入式开发 感兴趣的同学分享一下。 首先说明需要的工具 1. QEMU 这个模拟器不仅可以模拟x86,还可以模拟ARM和MIPS,可谓强大 2. GDB(源代码) 不用说了,万能调试器,但是需要从源代码编译 3. arm-linux交叉工具链 我用的是自己开发板配套的3.4版本,去随便下载一个就可以(不过貌似uclinux被GFW了 ) 先编译GDB,设置target为ARM平台: $ ./c
[单片机]
STM32F407使用MFRC522射频卡调试及程序移植成功
本学期感测技术选修课需要做一个作品出来,用到了MFRC522射频卡模块,经历一个星期的调试,终于可以正常使用并寻卡成功了了。 成功的把C51的程序移植到了STM32上面。 现在分享一下调试过程 1、操作环境 我所使用的是STM32F407的开发板,使用STM32CubeMX配置初始代码。 MFRC522使用软件模拟SPI通信 2、关于引脚的配置 淘宝买来的模块,店家都会送资料 ,也可以点下面连接保存至网盘 链接:http://pan.baidu.com/s/1boMyMlx 1、SPI通信引脚 NSS(SDA) --------- 片选信号 SCK --------- 时钟信号 MO
[单片机]
STM32F407使用MFRC522射频卡<font color='red'>调试</font>及程序移植成功
STM32 USART 普通串口应用,调试总结
配置STM32L151CBT6,在普通串口模式。当初没有好好看数据手册,只是看着别人的例子写出来一个程序,虽然效果出来了,但不明白其中一些问题的道理,带着这些问题,问了同事,得到的答案,确实最低级的错误。这说明看数据手册的重要性。看程序和问题如下 程序刚初始化时, //设置为发送使能,接收使能 USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; //值开启接收中断。 USART_ITConfig(USART1, USART_IT_RXNE, ENABLE); 在接收到数据后,把手册拷贝到发送缓冲区,然后开启发送 void USART_Start_
[单片机]
采用数字示波器调试嵌入式I2C总线
   本文阐述了在实际开发中所遇到的I2C通信问题及使用示波器分析问题和解决问题的方法。   分析过程中采用了RIGOL公司最新推出的DS6104示波器,其具体特性包括:高达1GHz带宽,足以满足常用标准总线的带宽需求;5GSa/s实时采样率,确保不会遗漏信号细节;每秒18万次的波形捕获率,最大概率捕获感兴趣的信号;标配140M深存储,同时满足总览全局和观察局部的需求;可录制多达18万帧的波形,奇异信号随意回放和分析;提供多种串行触发,RS232、I2C、SPI、CAN、USB等。   问题探讨   项目设计中计划采用Cypress 68013A芯片来实现USB器件功能。68013A是Cypress公司出产的一款高速
[测试测量]
采用数字示波器<font color='red'>调试</font>嵌入式I2C总线
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved