Перейти к содержимому

Интерфейс «Все»: от настольного компьютера к чипу [USB к SPI, I2C, JTAG, UART, SWD...]

Psychogenic Technologies

0:00 / 0:00

Интерфейс «Все»: от настольного компьютера к чипу [USB к SPI, I2C, JTAG, UART, SWD...]

25 701 просмотр · 3 г. назад
Psychogenic Technologies
25,3 тыс. подписчиков
25 701 просмотр · 3 г. назад
Швейцарский армейский нож USB-цифровой (FT2232H) доступен в очень удобном корпусе: многопротокольный инструмент Tigard для аппаратного хака. Посмотрите, как я заставил Python общаться с компьютером по SPI и I2C, чтобы быстро разрабатывать и понимать API микросхем. Эта штука также умеет программировать флеш-память, микроконтроллеры и ПЛИС, работать с JTAG и SWD, переключать уровни в диапазоне от 1,8 до 5 вольт, и в целом она довольно крутая и полезная. *Ресурсы* Документация Tigard доступна по адресу: https://github.com/tigard-tools/tigard и вы можете получить её по адресу: https://www.crowdsupply.com/securingh... или (ЕС) https://1bitsquared.de/products/tigard Техническое описание FTDI FT2232H: https://ftdichip.com/wp-content/uploa... PyFTDI — популярный инструмент для взаимодействия компьютера с устройствами на Python: https://eblot.github.io/pyftdi/featur... Код, используемый для управления Tigard PCF8575 и процессором Caravel, доступен по адресу: https://github.com/psychogenic/psycho... Если вы Хотите узнать больше о системе на кристалле Caravel? Узнайте больше по ссылке: https://caravel-harness.readthedocs.i... а о SPI для обслуживания — по ссылке: https://caravel-harness.readthedocs.i...