Bom dia, tenho umas placas (hardware) que são de um equipamento descontinuado da empresa que trabalho, estava pensando em utilizalas para testes de projetos no arduino, o grande problema é que estas placas utilizavam cristal de 3,6864Mhz e de 18MHz no microcontrolador....
será possivel utilizar um cristal diferente de 16MHz e ajustar o registradores do arduino para continuar funcionando a serial e funções como milis() ??? ou vou ter que trocar os cristais para 16MHz
Você vai precisar primeiro gerar um bootloader apropriado. O clock do microcontrolador é definido no makefile do bootloader. Depois você vai precisar editar o arquivo boards.txt para acrescentar uma definição para a sua placa. Eu desconfio que tem mais chance de funcionar com o cristal de 18MHz.
Nos dois casos você vai precisar gravar o bootloader do Arduino nos microcontroladores, usando um gravador externo.