datasheet

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

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型测试板

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/mcu/ic467675.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

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

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

AVRWARE++开发笔记1:综述

    从今天开始撰写AVRWARE++开发笔记,用以使用AVRWARE++程序架构,对Atmel公司的AVR系列单片机进行快速开发。对于开发笔记的任何问题,大家都可以进行留言探讨。    1、简介    AVRWARE++是一套开源的基于层次化软件设计思想的,用于Atmel公司AVR系列单片机开发的软件架构。相比较其它的软件架构,其具有的特点在于:    a、采用层次化软件设计思想进行单片机程序设计;    b、完备的单片机内部外设驱动程序库;    c、可扩展的单片机外部芯片(模块)驱动程序库; 
发表于 2019-07-13
AVRWARE++开发笔记1:综述

AVRWARE++开发笔记2:开发环境的建立

        本文详述AVRWARE++开发环境的建立方法,其主要开发软件有两个:Atmel Stdio和PROGISP。    1、Atmel Studio 6的系统需求    安装集成开发环境Atmel Studio 6,必须满足最小的硬件和软件要求,才能确保编译器以及其它程序功能的正常,应该具有:    a、Pentium-IV或兼容处理器的微型计算机,主频2.0GHz,内存512MB;    b、Windows XP/Win7操作系统;    c、1G硬盘空间; 
发表于 2019-07-13
AVRWARE++开发笔记2:开发环境的建立

AVRWARE++开发笔记3:III型测试板硬件原理

        本文只针对于初学者,高手请绕过!        AVRWARE++现有三种测试板供用户对软件架构进行评测,分别为I型、II型和III型,本文针对III型测试板,进行硬件原理介绍。    III型测试板相对于I型和II型来说,是一个简化版本,采用USB直接供电,具有以下模块:    a、蜂鸣器(长音);    b、8路直接I/O控制LED;    c、24路74HC595串行控制LED;    d、8路直接I/O键盘输入
发表于 2019-07-13
AVRWARE++开发笔记3:III型测试板硬件原理

AVRWARE++开发笔记5:蜂鸣器驱动实验

        本文只针对于初学者,高手请绕过!    1、实验目的    利用单片机的IO口,控制蜂鸣器,学会蜂鸣器的控制方法。     2、实验内容    编写一段程序,使蜂鸣器以1秒为间隔鸣叫。    3、硬件原理    蜂鸣器硬件原理图如下图所示,使用排线与端子P1相连,则单片机相应端口的第4引脚即与端子P1的BEEP引脚相连接(例如,使用排线将P10端子与P1端子相连接,则PD4引脚则连接到了BEEP引脚上,在这里需要注意的是,端口从0起排,而端子从1起排
发表于 2019-07-13
AVRWARE++开发笔记5:蜂鸣器驱动实验

AVRWARE++开发笔记6:8路直接I/O口控制LED灯实验

         本文只针对于初学者,高手请绕过!    1、实验目的    利用单片机的IO口,直接控制LED灯,学会LED灯的控制方法。     2、实验内容    编写一段程序,使LED0~7灯以200ms为间隔从两边同时向中间亮,最终全亮延时200ms然后熄灭。    3、硬件原理    8路直接I/O口控制LED灯硬件原理图如下图所示,使用排线与端子P4相连,则单片机相应端口的0-7引脚与端子P4的LED0-LED7引脚相连接(例如,使用排线将P
发表于 2019-07-13
AVRWARE++开发笔记6:8路直接I/O口控制LED灯实验

stm32f070 stop 模式 rtc定时启动调试总结

stm32f070 stop 模式 rtc定时启动调试总结。1.在进stoop模式之前一定对gpio进行配置。/* GPIO Ports Clock Enable */__HAL_RCC_GPIOA_CLK_ENABLE();__HAL_RCC_GPIOB_CLK_ENABLE();__HAL_RCC_GPIOF_CLK_ENABLE();/Configure GPIO pins : GPIO_PIN_All/GPIO_InitStruct.Pin = GPIO_PIN_All;GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;GPIO_InitStruct.Pull = GPIO_NOPULL
发表于 2019-07-17

小广播

何立民专栏

单片机及嵌入式宝典

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

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