Май 292012
 

Для данной серии максимально возможная системная тактовая частота SYSCLK равна 32 МГц. Достичь такого значения можно только при выборе PLL источником тактирования. Далее будет описан порядок конфигурации PLL для работы микроконтроллера “на пределе”.  А заодно задействуем внешний вывод на отладочной плате STM32L-DISCOVERY для наблюдения за результатом.

Continue reading »

Май 232012
 

Логическим продолжением описания работы модулей ADC и контроллера LCD было бы их совместное использование для вывода на экран результата преобразования. В предыдущих примерах , где рассматривалась работа с контроллером LCD, были использованы два варианта настройки этого модуля:

Continue reading »

Май 172012
 

Начал собирать небольшую плату для реализации одного проекта. Пока набор функций и пользовательский интерфейс полностью не продуман, поэтому делаю на готовой макетной плате, запаял туда STM32F103RCT6. Микроконтроллер выбран с большим запасом, у этого чипа 256 КБайт Flash памяти, 48 КБайт памяти SRAM, а также полно всяческой периферии (серия STM32L152 по набору внутренних модулей и тактовой частоте этому “камушку”  уступает, зато в ней есть встроенный контроллер ЖКИ и, конечно, главный ее плюс — малое энергопотребление). Далее будет описан процесс подключения встроенного ST-LINK к внешнему микроконтроллеру. Заодно рассмотрим процедуру создания проекта в Keil. Это очень мощная среда разработки, и обойти ее вниманием было бы незаслуженно.

Continue reading »

Май 012012
 

В этой статье будет рассмотрена организация памяти микроконтроллера, а также его внутренние шины. Сразу скажу, что никаких готовых проектов с программами здесь не ожидается, только голая матчасть, ну и пару строк кода для наглядности. Так что, работать с “железом” не придется. Думаю, что представление из каких “кирпичиков” построен фундамент, не помешает. Ведь даже при написании столь небольшого количества примеров кода для этого сайта, мне пару раз приходилось заглядывать в datasheet, чтобы посмотреть на карту памяти микроконтроллера.

Continue reading »