[#] КодоГенератор Линейных Отображений (как ускорить создание ASIC драйвера)
BotHabr(tgi,2) — All
2024-05-18 05:00:05


Опубликовано: Sat, 18 May 2024 00:07:38 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В программировании микроконтроллеров на Си часто приходится писать драйверы для умных и навороченных ASIC чипов с управлением по I2C/SPI/MDIO интерфейсам. Обычно перед запуском эти чипы надо правильным образом сконфигурировать. Такие чипы всегда оперируют с реальными физическими величинами. Одновременно с этим ячейки памяти этих ASIC чипов - дискретные, двоичные. Поэтому все производители микросхем кодируют эти переменные бинарными кодами разной разрядности.В этом тексте я показал как можно делать интерпретаторы этих величин. Читать далее

https://habr.com/ru/articles/814969/