本部分内容来自科睿电子科技开发板使用说明手册。
1. 开发板硬件资源介绍
(1)开发板支持USB程序下载(宏晶科技STC系列单片机),默认开发板硬件连接方式如图3.1所示。
(2)开发板支持AT89S51、AT89S52单片机下载。
(3)开发板支持ATmega16,ATmega32 AVR单片机下载(需要配合另外的转接板和下载器)。
(4)开发板供电模式为:计算机USB供电和外部5 V电源供电。
(5)开发板复位方式:上电复位和51按键复位。
(6)外扩电源:通过排针外扩5路5 V电源、3路3.3 V电源,方便连接外部实验使用。
(7)所有I/O引脚全部外扩,方便连接外部实验使用。
(8)开发板集成防反接电路,防止接反,以保护开发板。
图3.1 开发板与计算机的连接
2. 开发板功能模块介绍
(1)8颗高亮度贴片LED跑马灯。
(2)4位共阳数码管显示。
(3)LCD1602和LCD12864液晶屏接口。
(4)1路有源蜂鸣器。
(5)1路DS18B20温度测量电路(与DHT11温湿度接口共用)。
(6)1路红外接口电路。
(7)4路独立按键。
(8)1路CH340USB转串口通信电路(全面支持Windows XP/Windows 7/Windows 8系统)。
(9)1路蓝牙模块接口(可做蓝牙测试板,USB转蓝牙)。
(10)1路2.4G模块接口。
(11)1路WiFi模块接口(可做WiFi测试板,USB转WiFi)。
开发板功能框图如图3.2所示。
图3.2 开发板功能框图
3. 开发板跳线选择
KR-51/AVR开发板接线简单,适合初学者使用,跳线设置如表3.1所示。开发板各模块的跳线使用注意事项:烧写程序时,拔掉蓝牙模块、Wi-Fi模块,J10处用跳线帽短接1,3和2,4;蓝牙模块和Wi-Fi模共用串口,不能同时使用;使用1602、12864液晶接口时请拔下数码管J4跳线帽。以下是几个主要跳线的使用说明:
表3.1 开发板跳线设置
(1)使用8位LED灯模块时,J3短接。
(2)使用四位数码管模块时,J4短接。
(3)使用液晶接口时,J4断开。
(4)使用蜂鸣器模块时,J5短接。
(5)使用液晶模块时,可调节右下角的电位器改变液晶亮度。(www.xing528.com)
(6)使用红外接收模块时,J6短接。
(7)给51单片机烧写程序时,J10短接1,3和2,4,同时拔下蓝牙模块、Wi-Fi模块。
(8)使用USB_USART转蓝牙模块或者Wi-Fi模块时,J10短接3,5和4,6。
4. 开发必备软件
STC单片机、AT89S系列:Keil μVision4;
AVR单片机:ICC AVR;
CH340USB驱动程序;
程序烧写:STC单片机STC-ISP。
5. 程序烧写
运行STC-ISP,如图3.3所示。
程序下载操作步骤分为4步:
(1)选择芯片型号。
(2)打开编译好的hex文件。
图3.3 目标程序烧写
(3)选择对应的COM口,驱动安装好后,会自动选择。
(4)先关掉开发板电源(这时开发板上的红色指示灯灭),点击“下载/编程”,稍等片刻打开电源(这时开发板上的红色指示灯亮),等待下载完成。
如果下载不成功则需要检查以下几点:
(1)下载软件:尽量用厂商提供的ISP版本,都是经过多次测试且比较稳定的。
(2)芯片型号:检查芯片型号,如果不一样则会显示正在检测目标单片机。
(3)COM口问题:驱动没有装好或者COM口选择不正确,下载也不会成功。
(4)波特率问题:一般都是默认的,不用改。最高115 200,最低2 400,多次尝试下载不成功时可以降低波特率试一下。
(5)下载冷启动问题:一定要按照下载步骤执行,下载顺序为:先关掉开发板电源(这时开发板上的红色指示灯灭),点击“下载/编程”,稍等片刻打开电源(这时开发板上的红色指示灯亮),等待下载完成。一定按照下载步骤执行,这就是所谓的单片机冷启动。
(6)芯片松动(或防反):出厂前都下载好了测试程序,一般没问题,松下锁紧座,将单片机放好,重新锁紧即可。
程序下载过程如图3.4所示。
程序下载完成,如图3.5所示。
图3.4 程序下载过程
图3.5 程序下载完成
6. 开发板电路
开发板电路如图3.6所示。
图3.6 开发板电路
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。