Amigos, 

Gostaria de saber se é possível a porta D3 do ATmega 328 parar de funcionar como PWM.

O que está acontecendo é o seguinte:

Quando faço o teste com o scketch Fade da base de exemplos do Arduino, funciona bem. Mas quando coloco outro programa ele simplesmente para de funcionar como PWM e funciona somente como digital, ou seja, o led acende apenas quando o analogWrite chega a 255.

Agradeço antecipadamente qualquer ajuda.

Abraço

Exibições: 300

Responder esta

Respostas a este tópico

Provavelmente seu programa está desativando o timer1 do AVR e não está funcionando o PWM.

Amigo, sinceramente não sei o que significa isso. 

Se for esse o caso, como detectar e resolver. Você saberia?

Grande abraço e obrigado pela resposta.

Estou usando a analogWrite da maneira correta.

O que não consigo entender é que o mesmo programa funciona perfeitamente no MEGA2560.

Quando passo o programa para o Atmega 328 as portas 3 e 11 não funcionam corretamente.

As portas 5, 6 e 9 funcionam bem. O problema é que eu preciso de todas funcionando.

Tens alguma ideia do que pode estar acontecendo?

Abraço

Pessoal,

Faltou dizer que estou usando a biblioteca do IR_remote.

Pessoal,

Faltou dizer que estou usando a biblioteca do IR_remote.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço