Sida 1 av 1
PWM med mikroeletronika C
Postat: 13 november 2005, 21:40:12
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...
Postat: 13 november 2005, 21:46:31
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.
Postat: 13 november 2005, 21:55:35
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

Postat: 13 november 2005, 22:40:04
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"...

Postat: 13 november 2005, 23:01:28
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.
Postat: 13 november 2005, 23:14:22
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?