помигать светодиодом весит 1,5КБ RAM и 4.47КБ FLASH?
Чем чревато самопись на Си для stm32 ?
Самопись в первую очередь чревата получением знаний, как оно работает. Но также может отбить желание что-то делать.
так мне и нужно получать знания
Потому что хал это и есть разновидность ардуино-либ со своими проблемами и погоней за универсальностью
Начинай с хала - получил результат, дальше разбираешь и пишешь свою либу, закрепляя результат
а сколько флеша занимает инициализация оборудования? мне кажется хал в моргалке особо ничего и не добавляет
Смотря как генерить. Если поставить галку р проинитеть все, для Дискавери стм32ф4 например - там неслабо лак наберётся э. На пару десятков килобайт
Стикер
а если на LL?
HAL хорош тем, что позволил ST пересадить на свои контроллеры кучу ардуинщиков, и тем самым обеспечить огромный рынок сбыта. Тот же куб позволяет помигать светодиодом, почти не включая мозг. На этом преимущества HAL кончаются. Что касается размера, любое решение, которое задумывается, как абсолютно универсальное, неизбежно превращается в монстра. Если оно ещё и снижает порог вхождения - все становится ещё хуже с точки зрения технических параметров. Чтобы писать под STM32, как и под любую архитектуру, достаточно иметь компилятор и набор документации. Больше ничего не надо.
Обсуждают сегодня