Tips hur man kan debugga ADC genom två I/O:s

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Tips hur man kan debugga ADC genom två I/O:s

Inlägg av lillahuset »

Du kan ju alltid kolla baudrate med oscilloskopet...
Användarvisningsbild
ffredrik
Inlägg: 352
Blev medlem: 20 oktober 2009, 17:52:18
Ort: Göinge

Re: Tips hur man kan debugga ADC genom två I/O:s

Inlägg av ffredrik »

Glöm inte att adaptern skall vara USB -> TTL (3.3 el 5 V) och inte -> RS232 som är +-12V.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Tips hur man kan debugga ADC genom två I/O:s

Inlägg av Magnus_K »

Det ska jag göra! Får kika på lite olika adaptrar, kan nog vara bra att ha.

Blev nyss så jädra glad så jag bjuder på ett par bilder.
Körde först med skopet och blev alldeles snurrig av att räkna bitar så gav rvl:s idé ett försök; att använda den redan befintliga displayen.

Efter lite klipp och klistra från lillahuset:s kod i "programmeringstråden" så small det till. Fungerade på första försöket! Eller ja, efter jag till slut noterade att jag jonglerade med ADC EN/DIS-biten istället för ADC GO/DONE.

Återkommer i tråden när jag har fått hem adaptrarna. Vore skitbra att kunna läsa seriedata med hjälp av datorn.

Ps. Ursäkta skitkvalitén på bilderna. Svårt att ta kort på en stark display när det är mörkt i rummet och samtidigt hålla helt still... Ds
Full_patte.jpg
Hälta.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Re: Tips hur man kan debugga ADC genom två I/O:s

Inlägg av vfr »

I projekt där jag behöver någon form av debugutskrift så brukar jag försöka få till en soft-UART ut på den dum portpinne. Då kan man bitbanga den portpinnen med avstängt avbrott under en teckentid. Det är då en förel att köra med så hög baudrate man kan få med tanke på exekveringen. Som mottagare har jag just en FTDI USB<->serieport med anslutning för 3,3V eller 5V logiknivåer på serieportssidan.

FTDI:n har fördelen att den klarar hög baudrate, t.ex så använder jag mellan 230kbit/s och 920kbit/s. Avbrottet behöver då inte vara avstängt speciellt länge för att få ut ett tecken. Och mellan tecknen så slår man på avbrottet igen för där spelar timingen ingen roll för serieporten.

Sedan använder jag valfritt terminalprogram för lyssning/loggning, t.ex Realterm.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Tips hur man kan debugga ADC genom två I/O:s

Inlägg av Magnus_K »

Ja det låter verkligen kanon. Ska köpa lite såna där konverters och mecka lite med lillahuset:s kod. :tumupp:
Användarvisningsbild
rvl
Inlägg: 6895
Blev medlem: 5 april 2016, 14:58:53
Ort: Helsingfors

Re: Tips hur man kan debugga ADC genom två I/O:s

Inlägg av rvl »

Realterm har jag också gillat i Windowsmaskiner, men har inte testat i W10 än. Borde fungera även där.
Användarvisningsbild
adent
Inlägg: 4242
Blev medlem: 27 november 2008, 22:56:23
Ort: Utanför Jönköping
Kontakt:

Re: Tips hur man kan debugga ADC genom två I/O:s

Inlägg av adent »

Dagens menlösaste inlägg: Men jag vill bara säga att jag också behövde få till data ut på samma vis och gjorde en liten rutin som klockar ut en byte på "serieportsformat" på samma sätt som redan nämns. Fungerade utmärkt!

Har du en Saleae eller klon kan du använda den för att titta på datan och behöver ingen USB->TTL-uart-adapter. (En sådan är förstås bra att ha ändå men).

MVH. Mikael
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Tips hur man kan debugga ADC genom två I/O:s

Inlägg av Magnus_K »

Så, adaptrarna kom i 5-pack så tog ett sånt för hela 50:- inkl frakt från Kina.

Jag har ett par logikanalysatorer adent, men den bäst fungerande är lite gammal och svår att ställa in. Så inte direkt verktygen man "lite snabbt" plockar fram för det här.
Den modernaste fungerar bara när jag inte behöver den :wink:
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Tips hur man kan debugga ADC genom två I/O:s

Inlägg av lillahuset »

En debugport som rapar asynkrona data i 115200 baud är aldrig fel.

adent: Vad tillför en "Saleae"? Jaa, du kan titta på en massa annat. Tänkte inte på det.
Användarvisningsbild
adent
Inlägg: 4242
Blev medlem: 27 november 2008, 22:56:23
Ort: Utanför Jönköping
Kontakt:

Re: Tips hur man kan debugga ADC genom två I/O:s

Inlägg av adent »

lillahuset: Den tillför inget, men just i det här fallet hade den funkat bra istället för en USB -> TTL-uart om Magnus hade råkat haft en fungerande liggande :)

(Edit: ja jo, annat samtidigt, kan ju vara rätt trevligt förstås!)
Skriv svar