Seriell PIC->PC, visa heltal istället för ASCII-tecken

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
marcusg
Inlägg: 189
Blev medlem: 7 juli 2007, 21:27:51
Ort: Mariehamn (FI)

Seriell PIC->PC, visa heltal istället för ASCII-tecken

Inlägg av marcusg »

Borde ju finnas något enkelt sätt, men jag inte hittat nåt. Jag vill alltså skicka data från en pic till en dator, vilket fungerar. Jag vill inte visa det som skickas som ascii, utan som tal. 00000011 ska visas som 3 på datorn etc. Någon som har ett program som fixar detta? Mac eller Windows.
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Skicka binärkodat?
pheer
EF Sponsor
Inlägg: 1283
Blev medlem: 16 januari 2005, 18:05:21

Inlägg av pheer »

sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK, så du vill omvanda ett binärt tal till ASCII.
D.v.s b'01101100' ska skickas som "108" (eller i hex h'31', h'30' och h'38').

Är det korrekt ?

I så fall : http://www.piclist.com/techref/microchi ... b3d-ab.htm
T.ex.....

Eller så fixar du det på PC-sidan. När jag kollade igen så ser det ut som
om du frågar efter PC program....
Kjelle
Inlägg: 972
Blev medlem: 25 december 2004, 23:01:46
Ort: Västsverige

Inlägg av Kjelle »

marcusg

Jobbar du med Visual basic ?
Jag kanske kan hjälpa dig.

Kjelle
marcusg
Inlägg: 189
Blev medlem: 7 juli 2007, 21:27:51
Ort: Mariehamn (FI)

Inlägg av marcusg »

Tack för alla svar!

pheer, jag testade ditt program. Ser ut att vara precis vad jag behöver, men tyvärr så kan jag inte väla COM3, endast COM1 visas i listan över portar. Kör för närvarande seriellt m.h.a. Wisp628 kopplad till en laptop via USB-Serial-konverterare.

Ska även testa BIN2BCD som sodjan tipsade om. Inte den lösning jag sökte för det som jag jobbar med nu, men jag är säker på att det kommer till användning nån gång!

Vad gäller VB så jobbade jag med det för 4-5 år sedan. Skulle säkert kunna skriva ett eget program, men det skulle ta sån tid, då jag aldrig jobbat med seriell komm. i VB tidigare. Och meningen är ju att jag skall lära mig PIC nu, inte VB :-)
pheer
EF Sponsor
Inlägg: 1283
Blev medlem: 16 januari 2005, 18:05:21

Inlägg av pheer »

hmm, men jag har fixat nu så att man manuellt kan skriva i valfri comport.
Finns under tråden som jag länkade till ovan.
Skriv svar