por Renie » 30 Mai 2007 21:57
Olá Pask,
Se você consegue gerar PWM por sof, fazer em 2 pinos do mesmo port em níveis invertidos é super simples.
Pense apenas em um pino, você terá um contador para nível alto e outro
para o nivel baixo, sabendo com qual nível você inicializa o ciclo, quando o
contador estourar você apenas inverte o nível do pino e passa para o
outro contador.
Digamos que você começa no nível alto, então começa com RB1 = 1 e
RB2 = 0, todas as vezes que for inverter, basta apenas fazer um XOR do valor b"00000110" com o portb que inverterá ambos os pinos ao mesmo
tempo.