Дек 252011
 

В микроконтроллерах серий STM32L151xx, STM32L152xx система тактирования позволяет использовать различные источники для формирования системной тактовой частоты и синхросигналов для периферийных устройств.

Continue reading »

Дек 122011
 

С момента появления версии 6.2 компилятор использует собственные библиотеки CMSIS, что позволяет улучшить оптимизацию приложений. Если проект создан в более ранней версии IAR EWARM и содержит «фирменные» библиотеки STM32 от производителя, то это приведет к сбою при компиляции.
Далее описаны действия, которые необходимо выполнить при переносе проектов, созданных в версиях 6.1 или более ранних, в версию IAR EWARM 6.2.

Continue reading »

Дек 112011
 

Впервые взглянув на количество регистров порта ввода/вывода общего назначения — GPIO, кажется, что разобраться с работой порта не так уж и просто. Но на самом деле, достаточно единожды прочитать о назначении каждого из регистров, чтобы всю эту информацию запомнить. Названия регистров – это аббревиатуры, в которых отображено, для какой цели данный регистр предназначен.

Continue reading »

Дек 102011
 

Интегрированная среда IAR EWARM позволяет выполнить полный цикл разработки программы для микроконтроллеров ARM. Список поддерживаемых ей микроконтроллеров очень внушителен. Встроенный debugger дает возможность отладить программу для конкретного типа микроконтроллера в симуляторе или непосредственно в «железе» через интерфейсы JTAG или SWD.

Continue reading »