Sida 3 av 3
Re: behöver jag en USB Logic Analyzer?
Postat: 13 augusti 2013, 21:48:39
av superx
Den här kretsen funkar (V-usb-exempel), och följaktligen kommer även logikanalysatorn funka eftersom den kan trigga på samma nivåer som AVR-processorn:
Som sagt, det kommer inte vara lätt att fatta vad som händer, men man ser säkert OM det händer något.
Re: behöver jag en USB Logic Analyzer?
Postat: 13 augusti 2013, 21:55:49
av TomasL
Tja, försöka duger.
Notera dock att för USB1.1 i full fart räcker den inte till, dock hjälpligt vid USB 1.0
Re: behöver jag en USB Logic Analyzer?
Postat: 13 augusti 2013, 22:25:19
av ekman
Jag har princip samma uppsättning. Det som skiljer sig med är att jag inte använder usb's 5V, utan en egen regulator för 3.3V, och det har jag ändrat i usbconfig.h filen. Att den inte använder usb's 5V.
Sedan så skiljer det sig från tutorial jag försöker följa, att den inte har ett 1M motstånd D+ linan.
Ja precis, ska se OM det är nått som händer på dessa linor. Men jag kan höra usb ljudet i windows för inkoppling, 2sek, sen utkopplings ljudet

Re: behöver jag en USB Logic Analyzer?
Postat: 13 augusti 2013, 22:39:53
av ekman
Re: behöver jag en USB Logic Analyzer?
Postat: 14 augusti 2013, 07:56:01
av ekman
Jag testade koppla på Oscilloskåpet på D+ för att se vad man kunde få fram. Ser ut som att nått händer ialf, varför det fladdrar för att sedan stanna upp, och sedan tillbaka till att fladdra vet jag inte?
Nu måste jag sova
Re: behöver jag en USB Logic Analyzer?
Postat: 14 augusti 2013, 08:07:24
av superx
Det ser ju bra ut! Det där lär väl logikanalysatorn kunna trigga på.
Den fladdrar när det kommer data, och sedan stannar den upp när det inte längre kommer någon data, för då triggar oscilloskopet inte något mer. Då fryser den ju bara den senaste bilden så att säga, om du inte ställer den på "cont." trigger, eller vad det nu kan hetta.
Jag gissar att något i AVR-en är fel, alltså med mjukvaran.
Re: behöver jag en USB Logic Analyzer?
Postat: 14 augusti 2013, 16:03:52
av ekman
Roligt att höra! Det blir till att gå igenom koden när tid ges. Återkommer om jag hittar något
Re: behöver jag en USB Logic Analyzer?
Postat: 15 augusti 2013, 16:40:10
av ekman
Det var så enkelt som att ta bort min kod i från main loopen, som blinkar en led. Bara för att visa att avr'n är igång. Antar att det störde tidtagningen?
Nu ser jag den med libusb, så nu ska jag läsa vidare
Kod: Markera allt
while(1) {
wdt_reset(); // keep the watchdog happy
usbPoll();
//flash led to se if main loop is running
PORTB |= 1; // Turn LED on
_delay_ms(500);
PORTB &= ~1; // Turn LED off
_delay_ms(500);
}
till
Kod: Markera allt
while(1) {
wdt_reset(); // keep the watchdog happy
usbPoll();
}
Re: behöver jag en USB Logic Analyzer?
Postat: 18 augusti 2013, 20:52:06
av superx
Jag antar att anropet _delay_ms(500) implementeras med busy-wait, och då lär inte USB-grejerna funka eftersom du måste kalla usbPoll() tillräckligt ofta (vilken exakt tid det handlar om står i V-usb-dokumentationen).
Implementera blinkningen med ett timer-interrupt istället så kommer det funka!
Re: behöver jag en USB Logic Analyzer?
Postat: 18 augusti 2013, 20:59:32
av superx
Har beställt en Logic16 från Saleae nu förresten. Får väl återkomma med ett omdöme när jag hunnit testa den.
Re: behöver jag en USB Logic Analyzer?
Postat: 5 september 2013, 23:53:21
av superx
Logikanalysatorn funkar bra! Väldigt enkel att använda och funkar helt utan problem på en Mac.
Debuggar lite I2S-signaler på ett LPC4330-utvecklingskort just nu.