N
nzkunal
Guest
Oi,
Estou tentando escrever um código para gerar um sinal PWM rápido (8-bit Timer).Eu estou usando um ATMEGA48 Atmel e de simplicidade optou D6 porta que corresponde a OCR0A.
Tenho lido a folha de dados e estou tentando descobrir o que eu preciso código para operar este canal.
Inicialização
TCCR0A = ox83 tão COM0A = 2 para não inverter e WGM0 [2:0] = 3 para = MAX TOP
É esta a inicialização que eu preciso para executar
Controlando o ciclo de trabalho
Mudança, ou seja OCR0A se OCR0A = 0x7F vai dar 50% do ciclo
Será que este código olhar correto?
Obrigado
Estou tentando escrever um código para gerar um sinal PWM rápido (8-bit Timer).Eu estou usando um ATMEGA48 Atmel e de simplicidade optou D6 porta que corresponde a OCR0A.
Tenho lido a folha de dados e estou tentando descobrir o que eu preciso código para operar este canal.
Inicialização
TCCR0A = ox83 tão COM0A = 2 para não inverter e WGM0 [2:0] = 3 para = MAX TOP
É esta a inicialização que eu preciso para executar
Controlando o ciclo de trabalho
Mudança, ou seja OCR0A se OCR0A = 0x7F vai dar 50% do ciclo
Será que este código olhar correto?
Obrigado