vusb Probleme - allerdings nur auf PCB

OP #2141486
Lesenswert?

Ich hab mir einen kleinen ISP Programmer gebaut, da ich damit meine 
Sensoren mit Firmware befüllen will. Dazu habe ich mehr oder weniger 1:1 
den uspasp nachgebaut von http://www.fischl.de/usbasp/
allerdings geht der nur wenn ich ihn am breadboard mit meinem usbbb 
aufbaue (sense.reox.at/usbbb) auf der platine geht es dann nimmer.... 
ich hab jetzt schon mindestens 10x alle widerstände kontrolliert und die 
verbindungen gecheckt. Alles was ich bekomme ist ein "cannot enumerate" 
auf der konsole...

schematics und baord sind angehängt, JP3 verwendet ich nur als Brücke 
und als VCC Unterbrecher (per Jumper)

kann mir irgendjemand sagen was ich falsch mache??? Ich komm verzweifel 
langsam an dem teil -.-

übrigens: pinout vom usb ist auf breadboard und pcb genau gleich! stecke 
ich das ding an, dann leuchtet die LED auf pin23 dauerhaft, ich glaube 
soweit passt es ja mal ;)
Angehängte Dateien:
Gast #2141595
Lesenswert?

>dH die kondensatoren hinter dem quarz sind ein muss?
Ja, das habt aber hier schon jeder gesagt.
>Ich hatte das mal so verstanden das es nicht sein muss...
Jaa nee is klar. Deshalb sind auch bei allen Schaltungen mit Quarz die 
C's nur zum Spass vorhanden.
OP #2142755
Lesenswert?

ok update:
ich habe zwei mal 22pF eingebaut und getestet... ein simples 
testprogramm ala
1
#include <util/delay.h>
2
#include <avr/io.h>
3

4
int main(void){
5
        DDRC = _BV(PC0) | _BV(PC1);
6
        while(1){
7
                PORTC |= _BV(PC0);
8
                _delay_ms(100);
9
                PORTC ^= ~_BV(PC0);
10
                _delay_ms(100);
11

12
                PORTC |= _BV(PC1);
13
                _delay_ms(100);
14
                PORTC ^= ~_BV(PC1);
15
                _delay_ms(100);
16
        }
17
}
rennt amal...
allerdings immer noch kein usb! am breadboard immer noch wunderbar am 
laufen...

langsam wirds merkürdig... soll ich noch ein paar kondensatoren (aka 
10µF zwischen VCC und GND) reinschmeißen? ist das usb da sehr kritisch 
mit?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren