Как освоить низкоуровневое программирование на С для микроконтроллеров?
Есть ли по этой теме какие либо книги или хорошие обучающие уроки? Особенно интересует использование интерфейсов CAN и UART. Раньше программировал на ассемблере для мк в учебных целях и для ардуино.