Урок 36 Часть 1 USB. Host Mass Storage Class Проект создаём из проекта I2CLCD80. Назовем его USB_HOST_MSC_FATFS. Запустим проект в Cube, включим USB_OTG_FS в режим Host_Only включим там Activate_VBUS. В USB_DEVICE в разделе Class For FS…
Урок 36 Часть 1 USB. Host Mass Storage Class Проект создаём из проекта I2CLCD80. Назовем его USB_HOST_MSC_FATFS. Запустим проект в Cube, включим USB_OTG_FS в режим Host_Only включим там Activate_VBUS. В USB_DEVICE в разделе Class For FS…
Урок 35 HAL. USB. Custom HID Продолжаем работать с шиной USB и также продолжаем работать с классом USB HID. Только сегодня мы уже будем пытаться поработать с классом нестандартным и написать какой-то свой класс HID. Проект создаём из проекта…
Урок 12 Часть 5 LCD индикатор 16×2 Сегодня мы продолжим изучение жидкокристаллического индикатора символьного, который способен выводить определённые символы в две строки по 16 символов в каждую. В прошлой части мы завершили и проверили написание кода функции, которая…
Урок 34 HAL. USB. HID Сегодня мы познакомимся с новым классом для USB — это Human Interface Device или как в народе говорят HID. Данный класс отличается тем, что здесь мы посылаем короткие сообщения, у нас особой вероятности в…
Урок 12 Часть 4 LCD индикатор 16×2 Сегодня мы продолжим изучение жидкокристаллического индикатора символьного, который способен выводить определённые символы в две строки по 16 символов в каждую. Вернёмся в проект Atmel Studio. В прошлой части мы завершили инициализацию…
Урок 33 HAL. USB. Virtual Com Port Отладочную плату ипользуем ту же: STM32F4-DISCOVERY. Проект создаём из проекта I2CLCD80. Назовем его USB_OTG_CDC. Запустим проект в Cube, включим USB_OTG_FS в режим Device_Only В USB_DEVICE в разделе Class For FS IP…
Урок 12 Часть 3 LCD индикатор 16×2 Сегодня мы продолжим изучение жидкокристаллического индикатора символьного, который способен выводить определённые символы в две строки по 16 символов в каждую. Вернёмся в проект Atmel Studio и, используя написанную в прошлой части…
Урок 32 DAC. Noise. RNG Проект создаём из проекта DAC_NOISE. Назовем его DAC_NOISE_RNG. Запустим проект в Cube, включим RNG. В Clock Configuration произведем автоматическую перегенерацию В Configuration в DAC выключим аппаратный шум (триггер). …
Урок 12 Часть 2 LCD индикатор 16×2 Сегодня мы продолжим изучение жидкокристаллического индикатора символьного, который способен выводить определённые символы в две строки по 16 символов в каждую. Вернёмся в проект Atmel Studio и начнём думать, как нам начать…
Урок 31 DAC. Noise Проект создаём из проекта DAC_ TRIANGLE. Назовем его DAC_NOISE. Запустим проект в Cube, в настройках DAC выберем следующий режим генерации и амплитуду Настройки таймера пока не трогаем Генерируем и запускаем проект, соберем его,…