PROGCONT.RU

Форма входа







Регистрпция Вход/

STM32f030 а также контроллеры серии STM32F031 настройка использования аналого-цифрового преобразователя(ADC) с помощью SPL, а также применение аналогового монитора(Analog window watchdog).

нет рисункаСсылка на видео в YouTubeСтатья для контроллеров моделей STM32F030 и STM32F031 но также возможно подойдёт для контроллеров всей серии STM32F0xx(xx это любые цифры в модели).Первым делом нужно разобраться с тактированием аналого-цифрового преобразователя далее просто ADC, которое не должно превышать частоты 14MHz согласно datasheet, но для более стабильной работы может может быть уменьшена.Читать далее...

STM32f030 а также контроллеры серии STM32F031 настройка тактирования(Clocks) с помощью SPL.

нет рисункаТакже моё описание и примеры должны подойти для всей серии контроллеров STM32F0xx(xx это любые цифры в модели).Первая функция в вашем коде программы должна быть RCC_DeInit();, она сбрасывает настройку тактирования и настраивает тактирование от внутреннего осциллятора HSI с частотой 8MHz, далее можете перенастроить тактирование или поменять источник.Читать далее...

STM32F инкрементный энкодер подключение к контроллеру и примеры программного кода SPL для его использования.

нет рисункаВо всех контроллерах STM32F имеется множество таймеров и некоторые имеют аппаратный интерфейс для подключения энкодера, найти такие таймеры можно заглянув в описание(datasheet) нужного контроллера.В описании находим вот такую таблицу где показаны основные свойства всех таймеров.Читать далее...

STM32F DAC настройка и использование с помощью SPL а также пример генератора сигналов.

нет рисункаСсылка на видео в YouTubeDAC если кто не знает это преобразователь цифрового значения в напряжение или противоположность ADC. В статье я буду использовать более простой вариант DAC который находится в контроллере STM32F051C8, есть более сложные например в контроллерах STM32F07x или STM32F09x которые могут самостоятельно генерировать некоторые сигналы.Читать далее...

STM32F USART настрой и использование с помощью SPL.

нет рисункаВ статье я опишу как настроить USART и использовать для приёма-передачи данных а так же подключить к выводам контроллера используя функцию переназначения(Remap). Если кто не знает в чём различие между UART и USART это наличие у последнего возможности использования дополнительной линии для синхронизации передачи данных, а так они одинаковы.Читать далее...

STM32F Flash память сохранение своих данных.

нет рисунка У многих программистов возникает желание чтобы контроллер запоминал какие то нужные данные даже после выключения, что бы ими воспользоваться при следующем его включении для настройки программы или ещё каких либо манипуляций и для этого STM разработчики реализовали возможность сохранять любые данные в той же части памяти(Main Flash memory) куда прошивается сама программа.  Как сказал, данные возможно сохранить в тужу часть памяти где находится наш код программы и по этому, что бы исключить перезапись или нарушение кода нужно выбрать то место в памяти где будет это не возможно и для этого мы должны понять как устроена эта Flash память.Читать далее...

STM32F TSC или ёмкостный датчик касаний.

нет рисункаСсылка на видео в YouTube В некоторых STM32F( смотрите datasheet) имеется на борту TSC-сенсорный контроллер касаний, что сильно упрощает создание той же клавиатуры или кнопок для управления каким нибудь устройством. Из за того что во многих моделях контроллеров отсутствует TSC в SPL( стандартная периферийная библиотека) не были добавлены функции для работы с ним, но разработчики создали отдельную библиотеку которая очень объёмная и не понятная, поэтому будем использовать CMSIS.Читать далее...

STM32F CAN2 особенность настройки и пример.

нет рисунка Для тех кто хочет использовать CAN2, делать это стоит если не хватает CAN1 или не возможно его использовать, поясню почему, CAN1 является Master-главный CAN2 Slave-подчинённый. Все настройки банков фильтров делается через CAN1, через CAN2 настраивается его модуль для обмена информации.Читать далее...

STM32F CAN1 настройка и обмен данными с помощью SPL.

нет рисунка В этой статье я опишу как настроить модуль CAN для самотестирования и полноценного обмена информации по шине, для этого я буду использовать реальные устройства в виде двух контроллеров один из которых STM32F103C8 на котором и будем экспериментировать. Устройства будут связаны между собой через трансивер( приемопередатчик) на микросхеме TJA1050, который был приобретён в виде готового модуля.Читать далее...

STM32F CAN расчёт скорости обмена информацией и описание функций SPL( стандартной периферийной библиотеки).

нет рисунка Для тех кто не знает что такое CAN и как он работает заходим сюда  "Описание интерфейса CAN и обмена информацией по его шине.", и внимательно изучаем теорию.Читать далее...

←Пред.12След.→