Sida 2 av 2

Re: PIC och RC servo vill inte..

Postat: 9 april 2009, 20:30:54
av squiz3r
Alla analoga funktioner är avstängda, ingen ADC på någon kanal.

Re: PIC och RC servo vill inte..

Postat: 9 april 2009, 20:39:59
av sodjan
Jag håller fortfarande med bearing :
> Hur ser koden ut?

Re: PIC och RC servo vill inte..

Postat: 9 april 2009, 20:45:35
av squiz3r
Vilka delar av koden vill ni ha? Är det initsiering och sånt?

I hela koden ingår interrupt och timrar m.m. och det kan väll inte påverka?

Har redan stängt av labb-datorn nu, så ni får koden imorgon.

Re: PIC och RC servo vill inte..

Postat: 9 april 2009, 20:48:34
av sodjan
Minsta möjliga kod-snutt som fortfarande uppvisar "problemet".
Skala bort allt som inte har med den aktuella frågan att göra.
I 9 fall av 10 så hittar man felet själv under tiden som man
gör iordning test-caset...

> I hela koden ingår interrupt och timrar m.m. och det kan väll inte påverka?

Det märker du när du gör ovanstående övning... :-)

Re: PIC och RC servo vill inte..

Postat: 9 april 2009, 22:18:15
av bearing
squiz3r skrev: Har inte simulerat, vet inte vad jag ska leta efter i så fall...
Det finns en funktion i simulatorn som ritar pinnars läge i tiden, som ett oscilloskåp. Genom att använda den funktionen kan du kolla så att koden skapar de signaler du önskade.

Re: PIC och RC servo vill inte..

Postat: 10 april 2009, 08:37:27
av Bosen
finns den funktionen i mplab också???? isåfall... var hittar jag den?

Re: PIC och RC servo vill inte..

Postat: 10 april 2009, 08:45:09
av vfr
Minsta möjliga kod-snutt som fortfarande uppvisar "problemet".
Skala bort allt som inte har med den aktuella frågan att göra.
I 9 fall av 10 så hittar man felet själv under tiden som man
gör iordning test-caset...


Det är inte en gång man gjort på det sättet. Minimerat koden för att visa exakt var felet är. Och sedan hittar man själv felet när man gör det. Det är väldigt nyttigt att göra! Man får ofta en helt ny vinkel på problemet. Likaså när man ska förklara för någon annan hur något fungerar. Samma effekt.

Re: PIC och RC servo vill inte..

Postat: 10 april 2009, 10:12:20
av squiz3r
Hmm... Nu gjorde jag ett nytt projekt som bara gjorde just den saken jag trodde var problemet, Sen körde jag det, och då uppstår inget problem... Konstigt tänkte jag och tog mitt gamla projekt med exakt samma kod som jag hade igår och testade, då fungerar det också! :S

Alltså, det fungerar i dag med exakt samma hårdvara och mjukvara som jag hade igår :S... Kan det vara något i stil med att kapacitansen i servona ökar/minskar med temperaturen?

Annars kan jag inte komma på vad det skulle vara, för jag testade många gånger igår utan att få det att fungera, och jag har testat många gånger i dag och det fungerar hela tiden... Så jag tror inte på att det skulle vara glappkontakt eller något sånt...

Re: PIC och RC servo vill inte..

Postat: 10 april 2009, 10:27:00
av bearing
Bosen skrev:finns den funktionen i mplab också???? isåfall... var hittar jag den?
Det är i simulatorn i MPLAB funktionen finns. Har inte MPLAB på den här datorn så jag kan inte skriva en guide åt dig. Minns inte ens vad funktionen hette.

Jo, nu minns jag. Logic Analyzer. Såhär kan signalerna se ut: (har postat bilden på forumet tidigare)
Bild
EDIT: om bilden inte syns: testa den här länken.


Sök hjälp om funktionen i hjälpen för MPLAB eller i MPLAB User Guide.

Re: PIC och RC servo vill inte..

Postat: 10 april 2009, 10:31:47
av vfr
bearing> Bild funkar inte.

Re: PIC och RC servo vill inte..

Postat: 10 april 2009, 13:26:36
av sodjan
> det fungerar i dag med exakt samma hårdvara och mjukvara som jag hade igår

Det sannolikt är väl att det inte är det, men att du inte ser vad som skiljer... :-)