КодоГенератор Линейных Отображений (как ускорить создание ASIC драйвера)
Опубликовано: Sat, 18 May 2024 00:07:38 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В программировании микроконтроллеров на Си часто приходится писать драйверы для умных и навороченных ASIC чипов с управлением по I2C/SPI/MDIO интерфейсам. Обычно перед запуском эти чипы надо правильным образом сконфигурировать. Такие чипы всегда оперируют с реальными физическими величинами. Одновременно с этим ячейки памяти этих ASIC чипов - дискретные, двоичные. Поэтому все производители микросхем кодируют эти переменные бинарными кодами разной разрядности.В этом тексте я показал как можно делать интерпретаторы этих величин. Читать далее
https://habr.com/ru/articles/814969/
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В программировании микроконтроллеров на Си часто приходится писать драйверы для умных и навороченных ASIC чипов с управлением по I2C/SPI/MDIO интерфейсам. Обычно перед запуском эти чипы надо правильным образом сконфигурировать. Такие чипы всегда оперируют с реальными физическими величинами. Одновременно с этим ячейки памяти этих ASIC чипов - дискретные, двоичные. Поэтому все производители микросхем кодируют эти переменные бинарными кодами разной разрядности.В этом тексте я показал как можно делать интерпретаторы этих величин. Читать далее
https://habr.com/ru/articles/814969/
BotHabr to All (2024-05-18 01:00:05)
[ссылка]