avr-chat
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [avr-chat] usbasp


From: Neil Davey
Subject: Re: [avr-chat] usbasp
Date: Sat, 25 Mar 2006 15:30:44 +1000
User-agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)

You probably could proto it on a breadboard, crystal could be an issue, my first attempt I did the usb bit on vero board (strip board).
Try and keep your lines as short as possible, especially with crystal.

I rebuilt it for a ATmega32, worked ok (installed usb driver undr windows, that's as far as I got with that version).
Check fuse settings with respect to clock selection.

Regards
Neil Davey

address@hidden wrote:

Hi,

does anybody know if it is possible to prototype it on a breadboard, or is the routing critical?

Is it critical to use an ATmega8? I have tried an ATmega48, without success. I only had to change a single row in timer.h to make it compile.

The thing is that i get this message:

hub 1-0:1.0: connect-debounce failed, port 3 disabled

upon connect. Any suggestions are very welcomed.

//S

Hanns-Konrad Unger wrote:

On Wed, 08 Mar 2006 09:07:45 +0530, <address@hidden> wrote:
What about
www.fischl.de/usbasp

I did it myself. It works on my laptop without any problem.
Javier

This looks nice & simple. When I build it, I'll get back to you with my feedback.
Thanks !!

--Royce.

"Royce Pereira" <address@hidden>@nongnu.org con fecha 07/03/2006
04:29:18 a.m.


Hi,
Can any one recommend a AVR programmer using the USB port? I need something
I can build myself, not buy commercially.



I built one and it seems to work out of the box. My system is linux 2.6.14. Because I could not read the layout on Thomas Fischls homepage I built my
own postscript based pcb. Here is the source:

=============================== SOF usbasp.pcb ================================
#
# Name:     usbasp.pcb
# Function: ISP for AVR with USB-interface (www.fishl.de/usbasp)
# Usage:    pcb.layout usbasp.pcb >usbasp.ps (www.hanns-konrad.de)
# History:  2006Mar21   Hanns-Konrad Unger   layout
#

(p27)board(n14)(n15)wire(h5)(h2)wire (h2)(m2)wire (m2)(m4)wire (m4)(k6)wire (k6)(k8)wire(k9)(k11)wire (k11)(j11)wire(k8)(o8)wire (o8)(o14)wire (o14)(i14)wire(h15)(f15)wire (f15)(e14)wire (e14)(d14)wire (d14)(d24)wire (d24)(h24)wire(l6)(n6)wire (n6)(n1)wire (n1)(d1)wire (d1)(d11)wire (d13)(e13)wire(e13)(f14)wire(f14)(h14)wire (h14)(i15)wire (i15)(j15)wire (j15)(j16)wire(j16)(n16)wire (n16)(n21)wire (n24)(k24)wire(a4)(d4)wire (g1)(g6)wire (g6)(h6)wire(g16)(e16)wire (e15)(e17)wire(g17)(f17)wire (f17)(f19)wire (f19)(e19)wire (e19)(e21)wire(j12)(l12)wire (l11)(l10)wire(j13)(n13)wire (n13)(n12)wire (n11)(n10)wire(h8)(f8)wire (b8)(d8)wire(e4)(e7)wire (e7)(h7)wire (h7)(i6)wire(a6)(a22)wire (e22)(f22)wire (f22)(g21)wire(i5)(k5)wire (k5)(l4)wire(p4)(p22)wire (p22)(m22)wire (m22)(m21)wire (m21)(j21)wire(g11)(i11)wire (i11)(i7)wire (i7)(j7)wire (l7)(p7)wire(i24)(i25)wire (i25)(c25)wire (c25)(c12)wire (c12)(e12)wire(e12)(e9)wire (e9)(g9)wire(g10)(f10)wire (b10)(b26)wire (b26)(j26)wire (j26)(j24)wire(j19)(k19)wi re (k22)(k23)wire(j17)(h19)wire (h22)(h23)wire(j18)(h20)wire (h20)(h21)wire (h21)(g22)wire (g22)(g23)wire(j20)(i21)wire (i21)(i23)wire :1:PCB:board 43mm x 71mm :BEL 160x100-1 :saw
(h15)pad (i14)pad:6:B1 :bridge              :               :solder
(a22)pad (e22)pad:0:B2 :bridge              :               :solder
(d13)pad (d11)pad:0:B3 :bridge              :               :solder
(k19)pad (k22)pad:0:B4 :bridge              :               :solder
(h19)pad (h22)pad:0:B5 :bridge              :               :solder
(j7) pad (l7) pad:0:B6 :bridge              :               :solder
(h8) smd (i21)smd:1:B7 :isolated bridge : :solder if needed
(b8)pad (f8)pad  :1:R1 :10k resistor        :1/4W 10k       :solder
(a6)pad (e6)pad  :1:R2 :1k5 resistor        :1/4W 1k5       :solder
(b10)pad (f10)pad:1:R3 :270 resistor        :1/4W 270       :solder
(l6)pad (l10)pad :2:R4 :2k2 resistor        :1/4W 2k2       :solder
(n6)pad (n10)pad :0:R5 :2k2 resistor        :               :solder
(a4)pad (e4)pad  :2:R6 : 68 resistor        :1/4W  68       :solder
(l4)pad (p4)pad  :0:R7 : 68 resistor        :               :solder
(d15)pad (e15)pad:2:C1 : 22pF capacitor     :Kerko 22p      :solder
(d21)pad (e21)pad:0:C2 : 22pF capacitor     :               :solder
(f14)pad (f15)pad:1:C3 :100nF capacitor     :Z5U-2,5 100n   :solder
(n14)pad (n20)pad:1:C4 : 10uF capacitor :AX 10/35 :solder + in (n20) (n15)pad (n16)pad:1:C4a: 10uF capacitor :RAD 10/35 :alternatively
(e17)pad (e19)pad:1:Q1 :12Mhz quartz        :12-HC49U-S     :solder
(l11)pad (l12)pad:1:D1 : red led 2mA :LED 3mm 2MA rt :solder anode in (l11) (n11)pad (n12)pad:1:D2 :green led 2mA :LED 3mm 2MA gr :solder anode in (n11) (n21)pad (n24)pad:1:D3 :BAT43 schottky diode:BAT 43 :solder anode in (n21) (g8) 14 ypad (j8) 14 ypad :1:IC1:ATmega8-16PI :ATMEGA8-16 PDIP:solder Pin 1 in (g8)
(k8)pad (k9)pad  :1:J3 :jumper SCK          :LU 2,5 MS2     :solder
(g23) 5 xpad (g24) 5 xpad :1:K1 :plug :WSL 10W :solder (f3)(f4)wire2 (k3)(k4)wire2(h5)pad (i5)pad (h6)pad (i6)pad (f4)pad (k4)pad :1:K4 :USB-B-plug :USB BW :solder =============================== EOF usbasp.pcb ================================

You can find a debian archiv for pcb on my homepage www.hanns-konrad.de.
pcb is a shellscript converting *.pcb into postscript.
It also prints heathkit-like instructions.

Hanns-Konrad


_______________________________________________
AVR-chat mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/avr-chat






_______________________________________________
AVR-chat mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/avr-chat







reply via email to

[Prev in Thread] Current Thread [Next in Thread]