Servo over PIC12F675

For general Flowcode discussion that does not belong in the other sections.
Post Reply
amueram
Posts: 1
http://meble-kuchenne.info.pl
Joined: Mon May 27, 2024 1:34 pm

Servo over PIC12F675

Post by amueram »

Hi and good day
i try move Servo in flowcode 6, in simulator run perfectly, but when compile:

...........................................................
Bobinas_v2.c(848:2): error: unknown identifier 'ccpr1h'
Bobinas_v2.c(848:2): error: invalid operand 'ccpr1h'
Bobinas_v2.c(848:9): error: failed to generate expression
Bobinas_v2.c(849:2): error: unknown identifier 'ccpr1l'
Bobinas_v2.c(849:2): error: invalid operand 'ccpr1l'
Bobinas_v2.c(849:9): error: failed to generate expression
Bobinas_v2.c(851:2): error: unknown identifier 'ccp1con'
Bobinas_v2.c(851:2): error: invalid operand 'ccp1con'
Bobinas_v2.c(851:10): error: failed to generate expression
Bobinas_v2.c(852:21): error: unknown identifier 'CCP1IE'
Bobinas_v2.c(852:21): error: failed to generate expression
Bobinas_v2.c(852:21): error: invalid operand 'CCP1IE'
Bobinas_v2.c(852:16): error: failed to generate expression
Bobinas_v2.c(852:14): error: invalid operand '1 << ( CCP1IE)'
Bobinas_v2.c(852:10): error: failed to generate expression
Bobinas_v2.c(853:2): error: unknown identifier 'ccp2con'
Bobinas_v2.c(853:2): error: invalid operand 'ccp2con'
Bobinas_v2.c(853:10): error: failed to generate expression
Bobinas_v2.c(855:4): error: unknown identifier 'pie2'
Bobinas_v2.c(855:4): error: failed to generate expression
Bobinas_v2.c(855:4): error: invalid operand 'pie2'
Bobinas_v2.c(855:10): error: failed to generate expression ............
Bobinas_v2.c(2017:24): error: unknown identifier 'CCP1IF'
Bobinas_v2.c(2017:24): error: failed to generate expression
Bobinas_v2.c(2017:24): error: invalid operand 'CCP1IF'
Bobinas_v2.c(2017:19): error: failed to generate expression
Bobinas_v2.c(2017:17): error: invalid operand '1 << ( CCP1IF)'
Bobinas_v2.c(2017:14): error: failed to generate expression
Bobinas_v2.c(2017:55): error: unknown identifier 'CCP1IE'
Bobinas_v2.c(2017:55): error: failed to generate expression
Bobinas_v2.c(2017:55): error: invalid operand 'CCP1IE'
Bobinas_v2.c(2017:50): error: failed to generate expression
Bobinas_v2.c(2017:48): error: invalid operand '1 << ( CCP1IE)'
Bobinas_v2.c(2017:45): error: failed to generate expression
Bobinas_v2.c(2017:7): error: invalid operand '(pir1) & (1 << ( CCP1IF))'
Bobinas_v2.c(2017:38): error: invalid operand '(pie1) & (1 << ( CCP1IE))'
Bobinas_v2.c(2017:34): error: failed to generate expression
Bobinas_v2.c(2226:8): error: unknown identifier 'pir2'
Bobinas_v2.c(2226:8): error: failed to generate expression
Bobinas_v2.c(2226:8): error: invalid operand 'pir2'
Bobinas_v2.c(2226:14): error: failed to generate expression
Bobinas_v2.c(2226:39): error: unknown identifier 'pie2'
Bobinas_v2.c(2226:39): error: failed to generate expression
Bobinas_v2.c(2226:39): error: invalid operand 'pie2'
Bobinas_v2.c(2226:45): error: failed to generate expression
Bobinas_v2.c(2226:7): error: invalid operand '(pir2) & (1 << ( CCP2IF))'
Bobinas_v2.c(2226:38): error: invalid operand '(pie2) & (1 << ( CCP2IE))'
Bobinas_v2.c(2226:34): error: failed to generate expression Bobinas_v2.c success

i f i remove all refer to servo, compile good. ¿any idea?
BEST REGARDS

medelec35
Matrix Staff
Posts: 2086
Joined: Wed Dec 02, 2020 11:07 pm
Has thanked: 644 times
Been thanked: 702 times

Re: Servo over PIC12F675

Post by medelec35 »

Hello, this not a bug, therefore I'm moving this topic to the general section.
Two PWM channels are required to generate PWM pules.
The PIC12F675 has none.
That is why you are seeing the errors.
If you to the =https://flowcode.co.uk/embedded/target ... selector , change the entries to 100, then click in the PWM entry:
PWM selection.png
PWM selection.png (23.78 KiB) Viewed 2001 times
Scroll down until you get to a minimum of two.
Or you can selecte by Pins instead of PWM
Before purchasing new microcontroller, as a test, use Flowcode to compile to hex first.
Martin

Post Reply