Я знаю как работает процессор контроллера и могу написать программу в машинных кодах для любого процессора.Но пользуюсь SPLем , HALом и прочей фигней ибо без них нереально в приемлемый срок сдать объект. Исходники у них открыты , все неясные вопросы можно там прояснить.
Граница дебилизма я считаю лежит между КУБом и HALом.