Este depurador Arduino usa o CH552

Este depurador Arduino usa o CH552

Nó Fonte: 2875038

Uma das coisas que faltam na experiência “clássica” do Arduino é a depuração. Isso também é uma pena, porque os chips usados ​​têm essa capacidade. No entanto, o IDE mais recente tem a capacidade de trabalhar com depuradores externos e se você quiser começar com um ATMega Arduino clássico, [deqing] mostra como começar com um Arduino barato. Placa microcontroladora USB CH552 de 8 bits como dongle de depuração.

A placa CH552 em questão é uma boa escolha, principalmente porque é muito barata. Existem arquivos de design em GitHub (e o firmware), mas você provavelmente poderia usar o mesmo truque com qualquer uma das placas breakout CH552 disponíveis.

Houve um tempo em que ter uma visão panorâmica do seu sistema embarcado exigia um caro sistema de emulação no circuito. Eram caros, difíceis de implantar e raros. Então, as CPUs começaram a adicionar hardware de depuração diretamente no chip. Alguns pinos sobressalentes na CPU e algum tipo de adaptador forneceriam muito do que você deseja de um sistema de emulação. Embora esses adaptadores sejam frequentemente proprietários, às vezes não o são ou foram submetidos a engenharia reversa. Se você conhece o protocolo, é fácil conseguir que um processador o fale por você. É por isso que você costuma ver, por exemplo, Raspberry Pi Picos depurando outros Picos. Não há nada que você não possa fazer um milhão de outras maneiras aqui, mas é um excelente tutorial passo a passo para começar sem gastar muito.

Carimbo de hora:

Mais de Hackear um dia