Первый старт с STM32-Discovery [Часть 7 – Система тактирования + RTC таймер]

11 Января 2011 К комментариям

Сегодня по плану: система тактирования и таймер часов реального времени RTC.

image

Читать далее...

Первый старт с STM32-Discovery [Часть 6 – Линии ввода-вывода + двухстрочный ЖКИ WH1602D]

9 Января 2011 К комментариям

В прошлый раз побаловался с примером от производителя, сегодня решил переписать под себя работу с линиями ввода-вывода.

Написал для тестирования аналогичный пример, т.е. по нажатию кнопки статус светодиодов инвертируется. Так же по просьбам трудящихся маленький пример работы с двухстрочным ЖКИ индикатором WH1602D. Тестовый пример выводит две надписи:

0004_1

Читать далее...

Первый старт с STM32-Discovery [Часть 5]

7 Января 2011 К комментариям

И так начальную инициализацию прошли, а так как после сброса МК тактируется от встроенного RC-генератора частотой 8 МГц, то мы сразу приступим к работе с линиями ввода-вывода, это позволит нам понажимать кнопочки и помигать светодиодами на плате.

IMG_4265-1

Читать далее...

Первый старт с STM32-Discovery [Часть 4]

6 Января 2011 К комментариям

Сегодня по плану:

  • создать основу для проекта
  • написать Makefile
  • попробовать прошить МК

STM32-Discovery

Читать далее...

Первый старт с STM32-Discovery [Часть 3]

6 Января 2011 К комментариям

Первый проект.

Начитавшись форумов и глянув пару примеров, можно приступать к первому проекту.

При использовании платных компиляторов большую часть работы по созданию проекта за нас уже как правило сделали, т.е. нам достаточно указать тип МК, нажать ОК и мы получим заготовку проекта с файлами начальной инициализации и прочими сопутствующими данными. Конечно есть заготовки и для GCC, но так как мне интересен весь процесс я попробую разобраться что к чему.

Читать далее...

Первый старт с STM32-Discovery [Часть 2]

6 Января 2011 К комментариям

Установка ПО

Необходимый минимум действий – это компиляция и прошивка программы в МК.

В последнее время стараюсь использовать бесплатные решения на основе GNU Compiler Collection, или проще GCC. В данном случае использовал бесплатную сборку (Lite Edition) от СodeСourcery (www.codesourcery.com). Можно использовать сборку YAGARTO GNU ARM toolchain (www.yagarto.de), в майк-файле достаточно поменять только путь.

Для программирования используем фирменную утилиту STM32 ST-Link Utility, скачать можно на офф сайте (www.st.com).

Редактор кода можно использовать любой ;) мне более предпочтителен Eclipse IDE for C/C++ Developers (www.eclipse.org), и система контроля версий Git (git-scm.com).

Читать далее...

Первый старт с STM32-Discovery [Часть 1]

3 Января 2011 К комментариям

Всем, привет!

Хочу рассказать о первом старте, точнее о моем первом старте с данной платой.

Читать далее...

Флеш-память от ST Microelectronics

28 Декабря 2010 К комментариям

Собрался купить для очереного проекта память AT45DB161 в корпусе SO8-300, но не смог по причине отсутсвия у поставщиков :( хотя у одного поставщика нашел по цене в 600 рублей.

Решил глянуть что есть у ST Microelectronics, и как оказалось не зря :)

Читать далее...

Макросы для STM8

17 Ноября 2010 К комментариям

Как я уже писал ранее (Макросы для AVR) люблю работать с портами МК по “своему”, сейчас потихонку смотрю в сторону STM8 ну и соответсвенно переношу полезности.

Читать далее...

STM32-Discovery

17 Ноября 2010 К комментариям

Обзавелся отладочным набором компании STMicroelectronics на базе STM32F100RB.

Читать далее...