如何制作自己的51、AVR单片机开发板
正面 |
反面 |
之所以做这个的初衷是应为自己买的51开发板已经下载不了程序了,所以想做一个下载程序的最小系统,可是做到后来,就觉着这么大一块万用板只是做一个下载的就有点可惜,于是就扩展一下其功能。这只是初步的样子,板子还有大概分之一的地方还没有走线,以后需要的的话,再加上自己想要的模块。
1.51单片机最小下载电路的制作
51单片机的下载电路有两种,如下表所示
下载时要按一下开关的下载电路 |
带冷启动功能的下载电路 |
此处注意使用带冷启动功能的电路时应该用专用的下载其,STC-ISP没有这个功能,这个问题是我这次做个这最纠结我的一个问题,如果用STC-ISP下载的话就会遇到这样的问题:
这是我遇到问题是在网上所到的别人的提问,因为没有阿莫的账号,所以还不能查看这个老兄是否解决了。
我焊的电路综合了这两中下载方式。
还有我在网上找到一下网友的总结如下:
再此说一说本人用PL2303做USB转串口时的一点小经验。
我们知道VDD_325引脚的电压决定了RXD和TXD两线上的电压,如果你要接的设备(比如单片机)是3.3V(或者其他电压)供电,那么VDD_325引脚上就要接相应的电压源。
我在这里说的就是VDD_325引脚上的供电问题。
现在很多单片机都是3.3V供电的,那么VDD_325引脚上就要接3.3V电源,而PL2303上的V0_33脚恰好是经过USB_5V转出的一个3.3V电源,看网上很多人就直接将这个V0_33脚和VDD_325引脚相连,简单省事,我也这样做的!可是板子好了问题来了,因为此转换电路在接上主机后是一直处于上电状态,那么VDD_325引脚上就会一直有电,那么TXD和RXD上也就会一直有电,那么单片机就会一直有不确定的电……,那么单片机就没办法正常复位!!而且还会导致主机有时候死机。
所以别图省事,还是将单片机的电源拉到VDD_325引脚上比较稳妥!
在正式开干之前我们要先积累一些USB接口的常识:
接口定义及电路:这是两种在万用板上常用的接口,应为这两种接口的引脚正好能在万用板上焊接:
USB引脚定义:USB接口定义
针脚 | 1 | 2 | 3 | 3 |
名称 | VCC | D- | D+ | GND |
说明 | +5V电压 | 数据线负极 | 数据线正极 | 接地 |
接线颜色 | 红色 | 白色 | 绿色 | 黑色 |
2.AVR单片机最小下载电路的制作
如果使用ISP下载启动化,AVR下载电路相当简单如下图所示:(图中的标签为对应51单片机的对应引脚)
还有就是51和AVR的复位电路
3.彩屏的焊接
此处我用的是我和我们寝室的同学借的彩屏,之所以选择这块彩屏,是应为他的引脚比较分散,焊接时走线比较方便,彩频的接线图如下图所示:
应为单片机端口有限所以彩频走的线没有直接焊死,使用跳帽和杜邦线走的
51AVR单片机开发 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)