K8056 från Velleman

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
ensten
EF Sponsor
Inlägg: 3759
Blev medlem: 19 oktober 2004, 15:55:20
Ort: Hudiksvall

K8056 från Velleman

Inlägg av ensten »

Hej alla snillen!
Jag har skaffat en K8056 från Velleman. I manualen på sidan 10 ( http://www.velleman.be/downloads/0/Manual_K8056.pdf ) så finns anvisningar om hur man skall kommunicera med reläkortet. Mitt problem är att jag inte vet hur man räknar ut CRC'n. Jag använder VB6 Enterprise. Instruktioner finns i ovanstående manual men eftersom jag inte läst annat än högstadiematte så blir det lite svårt. Kan nån hjälpa mig med en funktion så vore jag jättetacksam. (Jag har laddat ner Vellemans program men det ger mig ingen ledtråd. I manualen står det att man kan ladda ner källkoden men den hittar jag inte och Velleman svarar inte på mail (vad förvånad man blir.))
AndersL
EF Sponsor
Inlägg: 148
Blev medlem: 17 september 2004, 21:39:22
Ort: Ängelholm

Inlägg av AndersL »

2-komplementet till ett binärtal är:
Steg 1. Invertera talet (1 blir 0 och 0 blir 1)
Steg 2. Addera 1 till minst signifikanta biten.
Exempel Talet 01010100 inverteras till 10101011. Addera 1:
10101011
+ 1
10101100

Vill man hellre räkna med heltal är det så här:
Tvåkomplementet = 2^n - Talet
n är antalet bitar, här 8 st, 2^8=256

Alltså blir det summan av de fyra första "byten" som ska tvåkomplementeras. Skulle summan bli över 256 drar man bort 256, tills talet är mellan 0 och 255. t.ex. 314 - 256 = 58
Sedan adderas 1.

Borde bli t.ex. Kort 1, nollställ relä 2
13+1+'C'+2=13+1+67+2=83
256 - 83 + 1 = 174

Lycka till!
Användarvisningsbild
ensten
EF Sponsor
Inlägg: 3759
Blev medlem: 19 oktober 2004, 15:55:20
Ort: Hudiksvall

Inlägg av ensten »

Jag älskar det här forumet!!! Tack för hjälpen, nu klarnade det.
Skriv svar