Dallas - CRC-beräkning-lite hjälp önskas.

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
benring
Inlägg: 900
Blev medlem: 18 januari 2005, 19:35:25

Inlägg av benring »

Nu börjar det ljusna:)

Jag ska noga gå igenom allt hemma i lugn o ro, sitter på mitt fritidsberövande arbete just nu....

Tack för VB-koden:)

Jag är ju ensam ikväll, wohooo, jag kan sitta från det jag kommer hem:D


/B
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

sodjan poängen var inte att koden skulle gå att använda rakt av, utan mer ett generellt Basic-exempel för CRC-beräkning. Jag fattade det som att han hade svårt att tolka C-koden, varav en Basic-variant kanske skulle ge lite hjälp när man har något att jämföra med.

Givetvis måste koden anpassas för ändamålet, det är som sagt heller inte den vackraste koden. :)

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

Inlägg av sodjan »

Jo visst :-)
Jag ville bara förtydliga att det i princip var samma kod, ifall man vill jämföra...
Men, nu så skall ju detta in i en PIC, så det blir nog i alla fall än del justeringar. :-)
benring
Inlägg: 900
Blev medlem: 18 januari 2005, 19:35:25

Inlägg av benring »

Halloj där, jag uppskattar verkligen VB-koden.

Detta skall inte in i en PIC, det köres på PC :)

Jag bryr mig inte om ifall en kod är snygg eller ej, bara den funkar:)
Möjligen om man vill optimera snabbhet mm så kan det vara aktuellt med snygg kod men jag har inte dom kraven....(än :D )


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

Inlägg av sodjan »

Oops !!

He he, jag fick för mig att du körde dina 1-wire prylar från en PIC, men det gör du ju inte. Ja jäklar, då är det flera av mina inlägg som ser lite märkliga ut ! :-)

Jösses, jag tror att jag tar och gör något annat, städar skrivbordet t.ex. Förhoppningsvis går det lite bättre... :-)
benring
Inlägg: 900
Blev medlem: 18 januari 2005, 19:35:25

Inlägg av benring »

Är du klar med skrivbordet än? :lol:

Jag går igenom ALLA tips oavsett vad dom är ämnade för, för att kunna lista ut hur jag ska göra så dom har inte varit onödiga:)

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

Inlägg av sodjan »

> Är du klar med skrivbordet än?

Äh, det gick åt skogen...

Bild
benring
Inlägg: 900
Blev medlem: 18 januari 2005, 19:35:25

Inlägg av benring »

Haha, har du varit in i mitt arbetsrum o fotat? närdå? :lol:


/B
benring
Inlägg: 900
Blev medlem: 18 januari 2005, 19:35:25

Inlägg av benring »

speakman: Jag tog din VB-kod rakt av och testade med, jag förstod inte vad jag fick ut för siffror men en sak såg jag:

När jag fick fel i avläsningen så kom det ut "194" som svar ur din kod, och det verkar som om det endast kommer ut när det blir nått fel för efter jag la dit en "if var= 194 then läs om" så får jag inga fel :D



Nu är jag nästan på samma nivå som pjoms trots allt, det funkar men jag vet inte varför :)


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

Inlägg av sodjan »

Antagligen är det exakt *samma* fel som återkommer.
Därför blir CRC'n lika varje gång.
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Eller så är det en annan polynom? Jag kan inte kolla själv nu.

Mvh
speakman
Användarvisningsbild
gOry
Inlägg: 5089
Blev medlem: 6 juni 2003, 22:41:25
Ort: Stockholm
Kontakt:

Inlägg av gOry »

benring skulle du inte kunna lägga upp hela vb-projektet här så jag oxå kan få det funka, :)
benring
Inlägg: 900
Blev medlem: 18 januari 2005, 19:35:25

Inlägg av benring »

gOry är PM:ad :)


/B
gecco
Inlägg: 16
Blev medlem: 3 december 2005, 01:38:49

Inlägg av gecco »

Vilket språk programmerar du i? Har lite skal till en CRC algoritm som jag själv skulle använda i C ...
Användarvisningsbild
Icecap
Inlägg: 26647
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

VB betyder Visual Basic....
Skriv svar