База языка СИ и работа с битами

Основные моменты дискретной математики, которые нам понадобятся для дальнейшего программирования, работа с файлами в CubeIDE, указатели и структуры данных. Проект из видео:
Полезные и всякие ссылки: Файлы CMSIS, которые описаны в конце видоса:
Среда разработки STM32CubeIDE:
ST-Link Server для работы программатора:
STM32F401xC datasheet (распределение периферии по шинам, карта альтернативных функций выводов и прочее):
STM32F401xC reference manual (регистры и всё, что с ними связано):
Cortex-M4 MCU programming manual (функционал ЦПУ, в частности - SysTick):
Тайм-коды: 00:00 - Представление 00:16 - Операции сдвига влево и сдвига вправо 01:12 - Операция ИЛИ (OR) 01:47 - Операция ИСКЛЮЧАЮЩЕЕ-ИЛИ (XOR) 02:27 - Операция И (AND) 02:58 - Операция НЕ (NOT) 03:14 - Применение дискретки на регистрах 04:05 - Битовые операции на живом STM32 06:06 - Составные части программы 06:12 - Комментарии 06:40 - Заголовочные и СИ-файлы 08:13 - Применение заголовков и СИ-файлов на живом STM32 13:13 - Директивы препроцессора 14:10 - Типы переменных для микроконтроллеров 15:39 - Глобальные перменные 16:54 - Ключевые слова и модификаторы переменных 18:30 - Применение модификаторов на живом STM32 20:44 - Понятие функции 21:46 - Понятие цикла 22:10 - Функция int main(void) 23:12 - Указатели 24:49 - Применение указателей 29:02 - Указатели на строки 30:22 - Понятие структуры 33:43 - Указатели на структуры 35:37 - Стрелочный оператор в указателях на структуры 37:17 - преимущества использования структур

Смотрите также