Апр 282012
 

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

Continue reading »

Апр 272012
 

Продолжаем эксперименты с цифро-аналоговым преобразователем. В предыдущей статье STM32. DAC – Цифро-Аналоговый Преобразователь. Часть 1. был рассмотрен порядок настройки DAC STM32L. В первой части также имеются ссылки, по которым можно загрузить описание регистров модуля DAC (на русском языке) и исходный рабочий проект в IAR, в него и будем вносить изменения. Пойдем дальше, посмотрим на что еще способен этот модуль.

Continue reading »

Апр 192012
 

Цифро-аналоговый преобразователь может работать с 8- или 12-разрядными данными. В 12-разрядном режиме работы данные должны быть выровнены влево или вправо. Запуск преобразования возможен программно, либо от внешних источников – это могут быть таймеры или внешний вход EXTI_9. Имеется 2 канала преобразования, их можно использовать раздельно или одновременно (синхронный запуск преобразования в обоих каналах). Оба канала полностью независимы друг от друга, каждый имеет свои собственные регистры для данных и модуль преобразователя. Вход опорного напряжения Vref является общим с АЦП. Какие еще возможности имеются в ЦАП данного семейства микроконтроллеров? Кроме обычного преобразования “цифра-аналог” модуль может генерировать сигнал шума, а также сигнал треугольной формы. Кроме того, предусмотрена работа с модулем DMA (прямой доступ к памяти). В принципе, модуль ЦАП один из самых несложных для изучения и начала работы.

Continue reading »