Главная Продукция Новое П.О. и Демо Цены/Заказ Поддержка Контакты/О нас

Корзина

Микроконтроллеры ARM - почему?

Архитектура ARM7/ARM9 – это сложившийся стандарт «де факто» для современных встраиваемых систем реального времени. Микроконтроллеры с ядром ARM нарушили привычное до сего времени положение вещей, согласно которому «каждый сверчок знал свой шесток» - они разрушили барьеры между 8ми, 16ти и 32 разрядными микроконтроллерами и впервые предоставили разработчику возможность использования единой архитектуры для создания систем совершенно разного уровня – от простейших цифровых датчиков до мощных вычислительных и управляющих комплексов. Вы еще используете 8разрядные микроконтроллеры в своих разработках? Тогда микроконтроллер с ядром ARM – это Ваше ближайшее будущее.

Микроконтроллеры с ядрами ARM7 и ARM9:

  • вычислительная мощность 32разрядных процессоров по цене 8разрядных;
  • низкое энергопотребление, сопоставимое с 8разрядными устройствами;
  • чрезвычайно высокая степень функциональной интеграции – реализация принципа «системы на кристалле»;
  • колоссальная номенклатура кристаллов, обеспечиваемая сотней независимых производителей;полная совместимость по программному обеспечению;
  • большой выбор средств разработки: C компиляторов, Jtag эмуляторов (отладчиков), операционных систем. 
Почему средства разработки от фирмы Фитон?

Для микроконтроллеров ARM существует по крайней мере десяток пакетов разработки – от свободно распространяемых средств GNU до весьма дорогостоящих средств от компаний ARM/Keil и IAR.

Почему мы надеемся, что наши средства разработки для ARM найдут свою нишу среди многочисленных вариантов?

Потому, что мы предлагаем:

  • полный комплект программных и аппаратных средств в рамках единой интегрированной среды разработки CodeMaster-ARM.
    В ее составе: C компилятор (собственный и GNU),
    симулятор системы команд, аппаратный Jtag эмулятор, текстовый редактор, менеджер проектов;

  • сопоставимое с лидерами рынкам (IAR, ARM/Keil) качество генерации кода при значительно более низкой цене;

  • полностью русифицированный интерфейс и документацию на русском языке;

  • прямую техническую поддержку нашими разработчиками;

  • автоматическое программирование Flash памяти микроконтроллеров при загрузке программ для отладки;

  • неограниченное количество точек останова при выполнении программы из Flash или ОЗУ;

  • поддержку на уровне проектов не только нашего компилятора, но и компиляторов других производителей – IAR, ARM/Keil, GNU;

  • отладку программ, откомпилированных не только нашим C компилятором, но и любым C компилятором из числа IAR, GNU, ARM/Keil;

  • программатор Flash памяти микроконтроллера, как отдельный самостоятельный продукт – программатор ARM - вам не нужно разбираться в премудростях интегрированной среды, если вы хотите всего лишь запрограммировать Flash память своего микроконтроллера;

  • в CodeMaster-ARM вы сможете работать не только с нашим Jtag эмулятором JEM-ARM, но и с J-Link от IAR/Segger;

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

Подробнее >>>

Тестовые Платы ARM

Фирма Фитон производит и поставляет тестовые целевые платы ARM для работы с JEM-ARM Jtag эмулятором. Эти платы могут быть использованы для предварительной оценки и создания прототипов оборудования. В состав платы входят: целевой ARM микроконтроллер, разъём JTAG, регулятор напряжения, осциллятор и другие компоненты.  

Так как все выводы MCU контроллера идут на одноконтактные разъёмы, то платы могут быть использованы как базовые элементы и в дальнейшем послужить образцом для пользовательского оборудования.

В данный момент Фитон предлагает следующие целевые платы для работы с Jtag эмулятором JEM-ARM (список может расти):

TB2-LPC210x Тестовая Плата ARM

На TB2-LPC210x тестовой целевой плате находится микросхема LPC2106 (U1), JTAG разъём (XP2), кварц (Y1), стабилизаторы напряжения (U2, U3), светодиоды (D3, D4), несколько перемычек и кнопок. Смотрите схему и фото ниже.

Каждый вывод микросхемы LPC2106 соединяется с соответствующими контактами однорядного разъёма, располагающейся вдоль четырех краев платы. Номера контактов показаны на плате.

Источник питания

Целевая плата может питаться от JEM-ARM или внешнего источника питания   5 – 9 V (не поставляется в наборе).

 Внешний источник питания присоединяется через разъём XP1. Если напряжение внешнего источника меньше 6V следует установить перемычку J1; если напряжение питания больше 6V, то перемычку надо убрать.

Целевая плата может использовать JEM-ARM встроенный регулятор напряжения. В этом случае напряжение поступает через контакт #19 разъёма JTAG XP2. Для обеспечения этого процесса надо установить перемычку J5 на плате.    

Светодиод D4 индицирует наличие напряжения 3.3 V.

Отладка с JEM-ARM

Jtag эмулятор ARM JEM-ARM соединяется с тестовой платой через разъём   XP2. Чтобы переключить микроконтроллер LPC2106 в режим отладки, надо закрыть перемычку J4 “DBG”, и открыть перемычку J3 “BSL” .

Перемычки

  1. J1        замыкает стабилитрон D2, когда напряжение источника питания меньше чем 6 V;
  2. J2        соединяет вывод микроконтроллера P0.7 со светодиодом D3;
  3. J3        соединяет вывод микроконтроллера P0.14 (BSL) с землей для запуска начальной загрузки;
  4. J4        соединяет вывод микроконтроллера DBGSEL с 3.3 V для доступа JTAG;
  5. J5        соединяет вывод #19 разъёма JTAG XP2 со входами стабилизаторов напряжения   (U2, U3) для обеспечения питания платы от устройства JEM-ARM.

  

TB2-LPC211 Тестовая Плата ARM

На TB2-LPC211x тестовой целевой плате находится микросхема LPC2194 (U1), JTAG разъём (XP2), кварц (Y1), стабилизаторы напряжения (U2, U3), светодиоды (D3, D5), несколько перемычек и кнопок. Смотрите схему и фото ниже.

Каждый вывод микросхемы LPC2194 соединяется с соответствующими контактами однорядного разъёма, располагающейся вдоль четырех краев платы. Номера контактов показаны на плате.

Источник питания

Тестовая плата может питаться от JEM-ARM или внешнего источника питания   5 – 9 V (не поставляется в наборе).

 Внешний источник питания присоединяется через разъём XP1. Если напряжение внешнего источника меньше 6V следует установить перемычку J1; если напряжение питания больше 6V, то перемычку надо убрать.

Тестовая плата может использовать JEM-ARM встроенный регулятор напряжения. В этом случае напряжение поступает через контакт #19 разъёма JTAG XP2. Для обеспечения этого процесса надо установить перемычку J5 на плате.    

Светодиод D5 индицирует наличие напряжения 3.3 V.

Отладка JEM-ARM

Jtag эмулятор ARM JEM-ARM соединяется с тестовой платой через разъём  XP2. Чтобы переключить микроконтроллер LPC2106 в режим отладки, надо закрыть перемычку J4 “DBG”, и открыть перемычку J3 “BSL” .

 Перемычки

  1. J1        замыкает стабилитрон D2, когда напряжение источника питания меньше чем 6 V;
  2. J2        соединяет вывод микроконтроллера P0.7 со светодиодом D3;
  3. J3        соединяет вывод микроконтроллера P0.14 (BSL) с землей для запуска начальной загрузки;
  4. J4        соединяет вывод микроконтроллера P1.26 (RTCK) с землей для доступа JTAG;
  5. J5        соединяет вывод #19 разъёма JTAG XP2 со входами стабилизаторов напряжения   (U2, U3) для обеспечения питания платы от устройства JEM-ARM.

 

TB2-LPC213x Тестовая Плата ARM

На TB2-LPC213x тестовой целевой плате находится микросхема LPC213x или LPC214x (U1), JTAG разъём (XP2), кварцы (Y1,У2), стабилизатор напряжения (U2), светодиоды (D3, D4), несколько перемычек и кнопок. Смотрите схему и фото ниже.

Каждый вывод микросхемы LPC213x / LPC214x соединяется с соответствующими контактами однорядного разъёма, располагающейся вдоль четырех краев платы. Номера контактов показаны на плате.

Источник питания

Тестовая плата может питаться от JEM-ARM или внешнего источника питания   5 – 9 V (не поставляется в наборе).

 Внешний источник питания присоединяется через разъём XP1. Если напряжение внешнего источника меньше 6V следует установить перемычку J1; если напряжение питания больше 6V, то перемычку надо убрать.

Тестовая плата может использовать JEM-ARM встроенный регулятор напряжения. В этом случае напряжение поступает через контакт #19 разъёма JTAG XP2. Для обеспечения этого процесса надо установить перемычку J5 на плате.    

Светодиод D4 индицирует наличие напряжения 3.3 V.

Отладка JEM-ARM

Jtag эмулятор ARM JEM-ARM соединяется с целевой платой через разъём   XP2. Чтобы переключить микроконтроллер LPC2106 в режим отладки, надо закрыть перемычку J4 “DBG”, и открыть перемычку J3 “BSL” .

Перемычки

  1. J1        замыкает стабилитрон D2, когда напряжение источника питания меньше чем 6 V;
  2. J2        соединяет вывод микроконтроллера P0.7 со светодиодом D3;
  3. J3        соединяет вывод микроконтроллера P0.14 (BSL) с землей для запуска начальной загрузки;
  4. J4        соединяет вывод микроконтроллера P1.26 (RTCK) с землей для доступа JTAG;
  5. J5        соединяет вывод #19 разъёма JTAG XP2 со входами стабилизаторов напряжения   (U2) для обеспечения питания платы от устройства JEM-ARM.

 

TB2-AT91SAM7S Тестовая Плата ARM

На TB2-AT91SAM7S тестовой  целевой плате установлена микросхема AT91SAM7S64/128/256 (U2), JTAG разъём (XP2), кварц (Y1), стабилизатор напряжения (U1), светодиоды (D4, D5), несколько перемычек и кнопок. Смотрите схему и фото ниже.

Каждый вывод микросхемы микроконтроллера соединяется с соответствующими контактами однорядного разъёма, располагающейся вдоль четырех краев платы. Номера контактов показаны на плате.

Источник питания

Тестовая плата может питаться от JEM-ARM или внешнего источника питания   5 – 9 V (не входит в комплект поставки).

 Внешний источник питания подключается к плате через разъём XP1. Если напряжение внешнего источника меньше 6В следует установить перемычку J1; если напряжение питания больше 6V, то перемычку надо убрать.

Тестовая плата может использовать встроенный регулятор напряжения. В этом случае напряжение поступает через контакт #19 разъёма JTAG XP2. Для обеспечения этого процесса надо установить перемычку J6 на плате.    

Светодиод D4 индицирует наличие напряжения 3.3 V.

Отладка JEM-ARM

Jtag эмулятор ARM JEM-ARM соединяется с тестовой платой через разъём   XP2. Чтобы переключить микроконтроллер AT91SAM7xx в режим отладки, надо снять перемычки J2 “JTAGSEL”, J3 “ERASE” и J4 "TST" .

Перемычки

1.      J1        замыкает стабилитрон D2, когда напряжение источника питания меньше чем 6 V
2.      J2        запрещает режим отладки через JTAG порт
3.      J3        стирает память FLASH микроконтроллера
4.      J4        переводит микроконтроллер в тестовый режим
5.      J5        соединяет вывод микроконтроллера PA7 со светодиодом D5
6.      J6        соединяет вывод #19 разъёма JTAG XP2 со входами стабилизаторов напряжения   (U2) для обеспечения питания платы от JEM-ARM

 

 
 

назад