Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1966319
  • 博文数量: 356
  • 博客积分: 8284
  • 博客等级: 中将
  • 技术积分: 4580
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-15 20:25
个人简介

天行健,君子以自强不息

文章分类

全部博文(356)

文章存档

2018年(1)

2016年(4)

2015年(13)

2014年(14)

2013年(2)

2012年(25)

2011年(43)

2010年(65)

2009年(189)

分类: LINUX

2010-01-15 23:09:40

1、JTAG下载电路

Atmega16L的最小系统版原理图如上图所示。下载使用的是jtag下载。

由于一开始的jtag口的存在一定的问题,修改后的jtag口的封装图如下:

测试程序如下:

 

#include
#define uchar unsigned char
#define uint  unsigned int
#define wei PORTD
#define duan PORTB
uchar t1[]={0xc0,0xfc,0x89,0x83,0xa6,0x92,0x90,0xc7,0x80,0x82};
uchar t2[]={0x70,0xb0,0xd0,0xe0};
uchar t3[]={0x07,0x0b,0x0d,0x0e};
void delay(uint z)
{
   uint x,y;
   for(x=z;x>0;x--)
      for(y=1000;y>0;y--);
}
void main()
{
    uchar i,j;
      j=0;
    DDRB=0XFF;
    DDRD=0XFF;
    while(1)
    {
       for(i=0;i<10;i++)
      {
     
        j++;
        if(j>3)
          j=0;
      wei =t3[j];
     
//wei=0x00;
      duan=t1[i];
      delay(60); 
      }
     
    }
  
}

pcb文件:

 

文件: pcb文件.rar
大小: 453KB
下载: 下载

 
虽然经历过很多挫折,但最终还是弄好了!

2、ISP下载电路
自己买的一个jtag下载器总是出故障,实在是受不了,就又做了一块ISP下载的最小系统版。用的是并口下载器,当然这个也可以自己做一个,双龙提供有相关的图纸。用SLISP下载。
原理图:
pcb图:
 
pcb相关工程文件:
文件: atmega16l_isp.rar
大小: 364KB
下载: 下载
 
阅读(3939) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~