Uso o compilador CCS 5.015 que dá erro na linha do <use pwm>. Ele não aceita pois o 16f84a não tem PWM. Mas o único PIC que eu tenho aqui é justamente este 16f84a. Então, será que algum nobre colega poderia modificar o código do link abaixo para eu implementá-lo via software e avançar nos meus testes ? no meu caso vou controlar lâmpada 12 volts.
https://simple-circuit.com/pic16f84a-dc-motor-speed-control-ccs-c/
Grato
Tags:
Boa noite SF, (se não gosta que te chame pelas iniciais, avise),
não estou entendendo.
O link que você indicou o cara usa exatamente este seu PIC e CCS.
Qual o problema de usa-lo.
Realmente o PIC16F84A não tem o circuito de PWM, mas no código que o cara postou ele usou o timer0 para
gerar o PWM..
"A seguinte linha de comando CCS C é usada para gerar uma frequência PWM de software usando Timer0 com frequência de 500 Hz no pino RA0 "
RV mineirin
olá, tudo bem?
Não tem nenhuma linha no código com "<use pwm>"
Vejam, dá este erro. Aí eu pesquisei no google e encontrei referências ao fato do 16f84a não ter PWM. Como faço então para não dar este erro na compilação ? ...volto amanhã. Boa noite.
Olá, Sérgio!
Todas as diretivas que começam com # são comandos para o preprocessador, ou seja, devem ser manuseadas pela "Toolchain" que você usa para desenvolver, que é o conjunto das ferramentas da IDE, tal como compiler, preprocessor, linker, loader, etc.
Esta mensagem de erro quer dizer que a versão das ferramentas que você está usando não tem aquela opção.
Considerando que o cara do site de onde você tirou isto diz que tem, se ele não estiver mentindo, uma atualização das tuas ferramentas de software deve resolver o problema.
Espero ter ajudado!
Abração!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por