Этот отладчик Arduino использует CH552

Этот отладчик Arduino использует CH552

Исходный узел: 2875038

Одна из вещей, которой не хватает в «классическом» опыте работы с Arduino, — это отладка. Это тоже позор, потому что используемые чипы обладают такой способностью. Однако последняя версия IDE имеет возможность работать с внешними отладчиками, и если вы хотите начать работу с классической ATMega Arduino, [deqing] покажет вам, как начать работу с дешевым 552-битная плата микроконтроллера USB CH8 в качестве ключа отладки.

Рассматриваемая плата CH552 — хороший выбор, прежде всего потому, что она очень дешевая. Есть файлы дизайна GitHub (и прошивку), но вы, вероятно, могли бы проделать тот же трюк с любой из доступных коммутационных плат CH552.

Было время, когда для просмотра встроенной системы со стороны бога требовалась дорогая система внутрисхемной эмуляции. Они были дорогими, сложными в развертывании и редкими. Затем процессоры начали добавлять оборудование для отладки прямо на чипе. Несколько запасных контактов на ЦП и какой-нибудь адаптер дадут вам большую часть того, что вы хотели от системы эмуляции. Хотя эти адаптеры часто являются проприетарными, иногда это не так или они были разработаны методом реверс-инжиниринга. Если вы знаете протокол, достаточно легко заставить процессор говорить его за вас. Вот почему вы часто видите, например, Raspberry Pi Picos отлаживает другие Picos. Нет ничего, что ты не можешь сделать миллион других способов здесь, но это отличное пошаговое руководство, позволяющее начать работу без больших затрат.

Отметка времени:

Больше от Взломать день