Засыпкин С.В.

Лаборатория электроники и программирования

Электронный журнал с приложениями

№ 11

© Засыпкин С.В., 2011-2014

На главную страницу

 

Содержание

 

1. Программирование на языке С на примере микроконтроллера STM32F205RG. Вывод графика на графический дисплей.

Рассмотрен вывод графической информации на дисплей типа WG12864I, построенный на основе контроллера KS0108.

Пример написан с использованием встроенных библиотек для компилятора «MikroC PRO for ARM». © «MikroElectronika»

 

2. Программирование на языке С на примере микроконтроллера STM32F205RG. Работа с ФАПЧ (PLL).

Система ФАПЧ позволяет получить на ее выходе разные частоты при соответствующей настройке модуля ФАПЧ. Частоту можно настроить только в начале работы программы и затем использовать постоянно, или изменять ее в процессе работы программы.

Рассмотрены устройство, диапазоны и рекомендованные значения устанавливаемых параметров, алгоритм и пример программы настройки ФАПЧ.

Пример написан для компилятора «MikroC PRO for ARM». © «MikroElectronika»

 

3. Программирование на языке С на примере микроконтроллера STM32F205RG. Ускорение вывода на графический дисплей.

При выводе информации на графический индикатор часто возникает необходимость очистки некоторой области экрана перед выводом в нее новой информации. Рассмотрены библиотечные функции, которые можно использовать для этого и какие из них более быстрые.

Пример написан для компилятора «MikroC PRO for ARM». © «MikroElectronika»

 

4. Программирование на языке С на примере микроконтроллера STM32F205RG. Вывод линий сетки графика.

Рассмотрено создание функций для рисования пунктирных линий и сетки для графика на их основе.

Пример написан для компилятора «MikroC PRO for ARM». © «MikroElectronika»

 

5. Макетная плата «163».

                Плата предназначена для расширения возможностей подключения дополнительных плат к плате «STM32F4DISCOVERY» [1].

К ней можно подключить следующие платы:

Модуль на модеме WizFi210  «132»

Макетная плата на GSM модеме SIM900D «138»

Макетная плата на модуле BCD100 «139»

Макетная плата на GSM модеме M10 «141»

Макетная плата на микроконтроллере VNC2-48L1B «143» 

Макетная плата периферии «145»

Макетная плата драйвера для управления светодиодными лентами «162» ,

описание которых было опубликовано в прошлых выпусках журнала и другие платы.

Пример подключения платы расширения «141»:

 

6. Макетная плата периферии «164».

Плата предназначена для разработки устройств и установки в макетные платы разных платформ.

Состав платы:

Два 4-х разрядных 7-сегментных индикатора,

Возможность установки светодиодной матрицы 8*8 ,

4 кнопки,

RGB светодиод,

УНЧ  MC34119,

часы DS1307 с кварцем,  возможность установки панельки для резервной батареи

входы для АЦП с клеммниками и подстроечными резисторами

 

Плату «164» можно подключить к следующим платам:

Макетная плата на микроконтроллере ATmega8/48/88/168/328 «150» 

Макетная плата на микроконтроллере ATxmega32A4 «136»

Макетная плата на микроконтроллере PIC16F886 «149»

Макетная плата на микроконтроллере STM32F103RET6 «152»

Макетная плата на микроконтроллере STM8S003K3T6 «157» ,

описание которых было опубликовано в прошлых выпусках журнала и другие платы.

 

Пример подключения плат «164», «163» и «STM32F4DISCOVERY» [1]:

 

7. Программирование на языке С на примере микроконтроллера STM32F407VGT6. Занятие 1.

Примеры программ будут приводиться на основе популярной отладочной платы «STM32F4DISCAVERY» [5] и дополнительных плат расширения. Примеры программ будут даваться для разных компиляторов.

В первом занятии традиционно управляем светодиодами, пример для компилятора «MikroC PRO for ARM» [4].

 

8. Программирование на языке С на примере микроконтроллера STM8S003K3T6. Занятие 1.

Примеры программ будут приводиться на основе популярной отладочной платы «STM8S Value Line DISCOVERY» [1], которая включает в себя установленный микроконтроллер STM8S003K3T6 и отладчик для загрузки и отладки программы в микроконтроллер.

Для разработки и отладки программ будем использовать среду разработки «KickStart edition of IAR Embedded Workbench» [2] для микроконтроллеров STM8.

На первом занятии традиционно работаем со светодиодами.

 

9. Программирование на языке С на примере микроконтроллера ATmega168. Работа в спящем режиме.

                Приведен пример программы перехода микроконтроллера в спящий режим и выхода из него по «кнопке».

 

10. Программирование на языке С на примере микроконтроллера ATmega168. Работа с памятью программ.