Não sei se é um BUG. Mas passei um bom teco do dia testando e parece que tem alguma coisa acontecendo.
Alguém poderia testar para me confirmar?
Monta um programinha simples e na inicialização dele liga 2 portas PWM com o mesmo valor:
pinMode(9, OUTPUT); analogWrite(9,30);
pinMode(10, OUTPUT); analogWrite(10,30);
E depois manda um "OI" para a porta serial, só pra voce saber a hora que o codigo começou a rodar. Ou liga um LED, qualquer coisa.
O que está acontecendo. Se o valor do PWM for o mesmo o atmega8 fica reiniciando! Direto. Mas se mudar um deles,m qualquer um, isso não acontece. Tipo, num deles coloca 35 por exemplo. Nao acontece o restart.
E isso é com qualquer valor, basta ser igual.
Tentei com 2 processadores e tive o mesmo problema.
[]s ficando louco!