PWM med mikroeletronika C

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
gvs
EF Sponsor
Inlägg: 1688
Blev medlem: 18 oktober 2003, 14:20:34
Ort: Göteborg
Kontakt:

PWM med mikroeletronika C

Inlägg av gvs »

Har bestämt mig för att övergå till C då jag programmerar PICar istället för att köra Asembler eller Basic. Håller på att bygga motorstyrning till en elcykel. ska ta in ett värde från en potentiometer (gasreglage) och köra ut det på PWM. Problemet jag stöter på är att de inbyggda rutinerna i microC kräver att CCP-modulen ligger på port C. Denna port finne inte på 12f683... tips?
vore ju trevligt att använda färdiga rutiner...
Användarvisningsbild
lgrfbs
Inlägg: 7311
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Inlägg av lgrfbs »

Om du lägger fram ditt problem i deras forum så brukar en lösning dyka upp typ: 2dagar - 2veckor :)
De är väldigt efektiva på att hålla sin användare uppdaterade.
gvs
EF Sponsor
Inlägg: 1688
Blev medlem: 18 oktober 2003, 14:20:34
Ort: Göteborg
Kontakt:

Inlägg av gvs »

Tackar för tipset! var en som hade samma problem så jag behövde inte vänta längre än några minuter :)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Jag fixade själv detta då fast i MikroPascal.

Minns inte allt, men det var lite hackande i de olika definitionsfilerna
för processortypen...

Detta är väll en av de potentiella nackdelarna med C/Basic/Pascal kompilatorer, i assmembler är man alltid "up-to-date"... :-)
gvs
EF Sponsor
Inlägg: 1688
Blev medlem: 18 oktober 2003, 14:20:34
Ort: Göteborg
Kontakt:

Inlägg av gvs »

Litet följd problem....

Är det så att debuggern inte klarar av följande rad:
gas = ADC_Read(2);

alltså en A/D omvandling... Tycker att den beter sig konstigt där.
Användarvisningsbild
lgrfbs
Inlägg: 7311
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Inlägg av lgrfbs »

kolla exemplen som följer med, de kan ge lite info om syntax, samt hjälpfilen.
Men troligen har du redan kollat dem?
Skriv svar