пятница, 27 января 2012 г.

среда, 25 января 2012 г.

Geda - добавление новых компонентов. ч2

Как уже описывалось в предыдущей статье gEDA инструмент достаточно расширяемый поэтому добавить в него компонент не представляет сложности.

Geda - добавление новых компонентов. ч1

Так как с электроникой я работаю только из под linux то основным инструментом для проектирования схем и плат является Geda. В стандартной поставке этого инструмента не так много элементов, поэтому если нужен какой то нестандартный приходится его либо искать в библиотеке элементов на сайте, либо создавать самому. Мы подробно рассмотрим оба варианта.

вторник, 17 января 2012 г.

I & STM32-discovery part2

Прибыла моя плата stm32vldiscovery, краткое описание я приводил в предыдущей части, а в этой только фотографии.

понедельник, 9 января 2012 г.

Изучение arm - загрузка AT91RM9200

Как уже ранее отмечалось что после подачи питания процессорное ядро arm920t начинает выполнение кода с нулевого адреса памяти. этот адрес принадлежит загрузочному(boot) сектору общим объемом 1МБ



воскресенье, 8 января 2012 г.

Изучение arm - Модель памяти AT91RM9200

Ключевой особенностью любого микро(контроллера/процессора) на базе arm ядра является то что вся периферия внутри него, в некоторых случаях и внешняя периферия(sram, flash, dram, дисплеи и пр) благодаря pdc(контроллер периферии) и ebi(интерфейс внешней шины) проецируется на память. Аналогично происходит и в случае AT91RM9200

четверг, 5 января 2012 г.

среда, 4 января 2012 г.

Изучение arm - Обзор AT91RM9200

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

вторник, 3 января 2012 г.

Изучение arm - Подготовка ч2

Подготовка переходит в финальную стадию, нам необходимо скачать еще несколько компонентов и можно приступать к изучение микроконтроллера.

понедельник, 2 января 2012 г.

Cooler Mashine part3

После опробование архитектуры avr для реализации в качестве управляющего mcu, пришел к выводу о несостоятельности ее с экономической точки зрения. Т.к. в одном корпусе используя младшие мк этой архитектуры, а страшие выходят слишком дорогие. Поэтому решено опробовать реализацию управление на arm9(at91rm9200), а в последствие на arm-cortex-m3(предположительно stm32).