Conexão necessária (imagem: Atmaker) |
Catando sucatas para passar o tempo e organizar o que convém, achei um ATMEGA328P-PU perdido. Me lembrei, logo em seguida, o porquê de ele estar ali perdido: após servir de testes para um projeto, ele não gravava mais. Ficou com o último código 'travado' na memória e não tinha o que fazer. Como não precisava dele no momento, ficou para ver depois. E esse depois chegou. Li muita enrolação na Internet, soluções dispendiosas e nada práticas, até chegar no site Atmaker (placas standalone de excelente qualidade) onde encontrei um super tutorial de como gravar o bootloader que utilizava o ATMEGA328P-PU 'danificado' na placa standalone, eliminando a necessidade da utilização de duas IDE. Era a minha última tentativa antes de condenar o CI. E lá fui eu, montei tudo bonitinho, com todo cuidado na plaquinha que eu já tinha pronta dos testes de bancada e, em 3 segundos, o bootloader estava gravado. Nunca precisei gravar o bootloader porque nenhum dos CIs que eu comprei até hoje veio sem estar gravado, daí, para mim, executar o procedimento é ainda novidade.
Na hora da verdade, gravei o 'blink', meio desacreditado se ia funcionar. E funcionou! Para tirar a prova, gravei dois outros projetos mais brutos nele - códigos do SM1 Platinum e do PROCATER ADVANCE - e o bicho gravou e rodou sem dramas. Eu acabara de 'salvar' um MC que estava fadado ao esquecimento!
Logo do site Atmaker |
Gostaria de deixar registrado aqui, antes de mais nada, que essa postagem não tem jabá. Não possuo qualquer vínculo com o site Atmaker ou com seus parceiros comerciais e somente estou mencionando o tutorial e elogiando as placas porque reconheço quando alguém ou quando alguma empresa trabalha bem.
No mais, siga o tutorial quando seu ATMEGA328P-PU decidir não gravar mais ou quando surgir algum probleminha misterioso e não condene o CI antes de fazer o procedimento. Já vi muita gente condenando IDE e MC por conta disso sem sequer tentar solucionar a questão.
Muito bom! Não conhecia o Atmaker nem este método.
ResponderExcluir