реклама на сайте
подробности

 
 
> Выбор оценочной платы и отладчика
Motion
сообщение Jul 31 2009, 10:06
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



Была поставлена цель изучить архитектуру АRM7. За основу взята книга - "Микроконтроллеры ARM7. Семейство LPC2000 компании Philips. Вводный курс".

Хочу все примеры из книги отлаживать сразу в МК (а не в симуляторе). Получается нужна демо плата + программатор-отладчик. Посмотрел в интернете - много всего предлагают. И цены очень разные.

Вопросы:


1) Какую плату лучше взять - с минимальным, средним или максимальным (USB, Ethernet, Touch Screen и т.д.) наличием периферии? И как будут эти платы отличаться по цене?
2)Все примеры в книге, скорее всего, сделаны под демо плату PCB2100 (Keil), то есть под МК LPC2129. Если я возьму не демо плату PCB2100 (или аналог), а какую-то другую (с большим количеством периферии и другим МК) будут ли у меня работать примеры?
3)Какой отладчик посоветуете?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 18)
researcher
сообщение Jul 31 2009, 23:34
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 20-01-07
Из: Одесса – Харьков
Пользователь №: 24 616



1) Сравнение плат.
http://www.keil.com/boards/arm.asp

Приблизительные цены:
http://www.terraelectronica.ru/catalog.php?ID=988

Из МК лучше взять LPC2148 или LPC2368.

Можно взять плату LPC-H2148 http://olimex.com/dev/lpc-h2148.html
Затем скачать схему http://www.keil.com/mcb2140/mcb2140-schematics.pdf
И допаять что нужно. Примеры сможете заливать с Keil без переделки smile.gif.

Но лучше начать с LPC2368.
http://www.starterkit.ru/html/index.php?na...p=view&id=9


2) Книга хорошая, но местами морально устарела, местами встречаются опечатки, примеры заточены под старый компилятор, часть примеров в новом компиляторе работать не будут, так что на плату 2100 сильно не рассчитывайте, на грабли наступать придётся smile.gif (книга давно писалась......) .

По этому качайте последний Keil.
Смотрите примеры в C:\Keil\ARM\Boards\Keil
Читайте документацию C:\Keil\ARM\Hlp
Читайте документацию www.nxp.com

3) JetSeven.


Цитата(Владимир_КПИ @ Jul 31 2009, 12:06) *
Была поставлена цель изучить архитектуру АRM7. За основу взята книга - "Микроконтроллеры ARM7. Семейство LPC2000 компании Philips. Вводный курс".

1) Какую плату лучше взять - с минимальным, средним или максимальным (USB, Ethernet, Touch Screen и т.д.) наличием периферии? И как будут эти платы отличаться по цене?
2)Все примеры в книге, скорее всего, сделаны под демо плату PCB2100 (Keil), то есть под МК LPC2129. Если я возьму не демо плату PCB2100 (или аналог), а какую-то другую (с большим количеством периферии и другим МК) будут ли у меня работать примеры?
3)Какой отладчик посоветуете?


--------------------
:) Иду по жизни с паяльником ……………………
Go to the top of the page
 
+Quote Post
Motion
сообщение Aug 1 2009, 10:22
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



Спасибо
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 1 2009, 10:45
Сообщение #4


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(Владимир_КПИ @ Jul 31 2009, 19:06) *
1) Какую плату лучше взять - с минимальным, средним или максимальным (USB, Ethernet, Touch Screen и т.д.)

Эти вопросы довольно часто на форуме обсуждались. Например тут.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Aug 1 2009, 17:56
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Владимир_КПИ @ Jul 31 2009, 13:06) *
1) Какую плату лучше взять - с минимальным, средним или максимальным (USB, Ethernet, Touch Screen и т.д.) наличием периферии? И как будут эти платы отличаться по цене?

Возьмите плату, наиболее близкую к придуманному проекту, которым хотите удивить мир.
Например, удаленный MP3 плэйер, подключаемый по Ethernet к серверу данных с музыкой с выбором проигрываемой мелодии с помощью протокола http и отображением новостей rss. Поставите плэйер в туалете.
"если ты стоишь на мосту и плюешь в воду, то наблюдай, как по ней расходятся круги, ибо иначе ничего путного из твоего занятия произойти не может" Козьма Прутков
Но на сайте Олимекс, например, указано, что ARM - не тот микроконтроллер, с которого стоит начинать.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Motion
сообщение Aug 1 2009, 21:02
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



Цитата
Но на сайте Олимекс, например, указано, что ARM - не тот микроконтроллер, с которого стоит начинать.


Есть небольшой опыт работы с AVR - одно работающее устройство.
Go to the top of the page
 
+Quote Post
Motion
сообщение Aug 5 2009, 08:15
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



Остановил свой выбор на платах - MCB23XX и MCB24XX. На них есть практически всё - кнопки, светодиоды, аналоговый вход, аналоговый выход + всякие всевозможные интерфейсы (can, usb, ethernet, RS232). Минус - цена.

Смотрел платы других производителей - у них в основном на плате интерфейсные разъёмы (can, usb, ethernet, RS232). Как же можно сразу изучать их? (сложно) Для начала я бы попробовал зажечь светодиод, обработать прерывание от кнопки, померять напряжение, вывести сигнал на динамик, а потом уже что-то более сложное (USB например). Я правильно мыслю?


Подскажите, пожайлуста, платы с огромным набором периферии наподобие MCB23XX и MCB24XX.
Go to the top of the page
 
+Quote Post
srg_co
сообщение Aug 5 2009, 09:27
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 22-03-05
Из: Краснодар
Пользователь №: 3 600



1. Посмотрите на LPC-P2378 - отладочная плата фирмы Olimex для микроконтроллера LPC2378, кнопки и свтодиоды есть и макетное поле и цена меньше.
2. MMLPC236X + EVBMMTM - цена примерно как у MCB23/24.
Go to the top of the page
 
+Quote Post
Motion
сообщение Aug 6 2009, 06:36
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



Понравилась платка LPC-P2378STK , а ещё больше понравилась эта плата (Embedded Artists), потом к ней можно будет докупить и подсоединить дополнительную плату с LCD, R232, Ethernet
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 6 2009, 23:40
Сообщение #10


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(Владимир_КПИ @ Aug 6 2009, 15:36) *
а ещё больше понравилась эта плата (Embedded Artists)

LPC2148? Не стар ли он есть?)
Цитата(Владимир_КПИ @ Aug 6 2009, 15:36) *
потом к ней можно будет докупить и подсоединить дополнительную плату с LCD, R232, Ethernet

По-моему достойный вариант. Как по цене, так и по возможностям.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Motion
сообщение Aug 7 2009, 05:41
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



Цитата
LPC2148? Не стар ли он есть?)


Вы имеете ввиду, что контроллер LPC2148 простенький и стар? Кстати, эта плата 3-я версия. Понравилась тем, что интерестней других по переферии. Плюс возможно расширение с помощью дополнительных плат.

А что вы скажите насчёт LPC-2378STK?

То что вы предложили в основном содерждит в себе интерфейсы (USB, RS-232, Ethernet и т.д.), а в платке от EMBARTS есть кнопки, светодиоды, динамик, моторчик, светодиодная матрица, потенциометры - более простые вещи, а потом подсоединяя доп. платы можно изучать более сложные вещи - LCD, USB, RS-232, Ethernet и т.д.

Если я ошибаюсь - поправьте меня.

Да, ещё у EMBARTS есть такие платы Но не знаю насколько они подходят для обучения.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 7 2009, 12:14
Сообщение #12


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(Владимир_КПИ @ Aug 7 2009, 14:41) *
в платке от EMBARTS есть кнопки, светодиоды, динамик, моторчик, светодиодная матрица, потенциометры - более простые вещи

И стоит она 99 евро, т.е. примерно 44 * 99 = 4356 р., тогда, как платка от стартеркит - 3065 р. За дополнительную платку (ETHERNET самое главное) понадобится заплатить еще 75 евро. Дороговато за "более простые вещи" выходит.

Цитата(Владимир_КПИ @ Aug 7 2009, 14:41) *
а в платке от EMBARTS есть кнопки, светодиоды, динамик, моторчик, светодиодная матрица, потенциометры

А оно обязательно надо? Не проще ли нужное подключить самому?

Цитата(Владимир_КПИ @ Aug 7 2009, 14:41) *
А что вы скажите насчёт LPC-2378STK?

Тут цена http://www.terraelectronica.ru/catalog.php...e=2&PageS=1
Себе бы брать не стал. Для меня дорого. Да и не нужно мне столько "наворотов".


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Motion
сообщение Aug 7 2009, 13:16
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



Такой ещё вопрос - с чего мне начинать после покупки платы? Что пытаться на ней сделать(учитываю, что я ещё почти ничего не смыслю в этом)?

Модератор. Задавайте вопросы в соответствии с выбранным Вами разделом! Иначе тему, которая по сути своей оффтопик (что мне купить? что мне потом делать с купленным?), придется перенести в более соответствующий ей раздел.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Aug 7 2009, 18:40
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Владимир_КПИ @ Aug 7 2009, 16:16) *
Что пытаться на ней сделать(учитываю, что я ещё почти ничего не смыслю в этом)?

если так и непридумали, что делать - по фарватеру:
блинк, блинк....
"hello world"
delayms(x)


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 8 2009, 06:53
Сообщение #15


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(Владимир_КПИ @ Aug 7 2009, 22:16) *
Такой ещё вопрос - с чего мне начинать после покупки платы? Что пытаться на ней сделать(учитываю, что я ещё почти ничего не смыслю в этом)?

И после этого, Вы готовы переплачивать за кнопочки, светодиоды, дисплей, моторчик и т.п.?


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Motion
сообщение Aug 8 2009, 09:12
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



Возьмём, допустим, вот эту плату

На ней стоит МК, разъём Ethernet, USB и RS-232 и ещё, насколько я понимаю, выведены не использованные на плате остальные ножки МК на штыревые разъёмы.

К примеру я хочу поиграться по светодиодом. Я подключаю его через резистор к одной из линии порта (штыревой разъём). Второй конец подключаю к общему выводу. Для начала я просто попытаюсь зажечь его. Потом задачу можно усложнить - мигание с какой-то частотой (использование таймера и прерывания по таймеру). Потом я захочу изменять его яркость (использование ШИМ).

В итоге, проделав это, я научусь пользоваться линиями ввода/вывода, таймером, прерываниями и ШИМ.

Потом можно вместо светодиода подключить моторчик (купить на радиорынке) и поиграться и ним (изменяя скорость вращения с помощью ШИМ). Далее подключить динамик - попробовать выдать какой-то звук(какой-то частоты). Потом через делитель подам часть напряжения питания на линию АЦП - потренеруюсь измерять напряжение. Далее индикатор - попробую выводить на него измеренное напряжение.

Я так себе представляю простейшие примеры для обучения.

То есть, имея плату от EMBARTS - мне не нужно ничего внешнего подключать, а используя плату от Starterkit.ru нужно будет докупать внешние компоненты и подключать их, но стоимость платы в 2-3 раза ниже будет. Это и вся разница между ними?
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 8 2009, 12:50
Сообщение #17


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(Владимир_КПИ @ Aug 8 2009, 18:12) *
То есть, имея плату от EMBARTS - мне не нужно ничего внешнего подключать, а используя плату от Starterkit.ru нужно будет докупать внешние компоненты и подключать их, но стоимость платы в 2-3 раза ниже будет. Это и вся разница между ними?

Вы ведь микроконтроллер осваивать собрались? Зачем Вам внешние компоненты? ИМХО последовательного порта хватит для того, чтобы что-то вывести в реальный мир и из него в микроконтроллер. Осциллограф поможет посмотреть работу ШИМ. Вольтметр - работы GPIO. Не понимаю, причем тут моторчик, дисплей и светодиоды с кнопками? Ну нужны кнопки и светодиды, так можно их и самому прикрутить. И уйдет на это не 1000 р., а 20 - 30.

А вообще, решать все равно Вам. Выбор платы - дело личное, как и выбор еды, одежды... Можно только делиться мнениями. Стандартов, гостов тут нет)


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Motion
сообщение Aug 10 2009, 10:10
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



Цитата
Вы ведь микроконтроллер осваивать собрались? Зачем Вам внешние компоненты? ИМХО последовательного порта хватит для того, чтобы что-то вывести в реальный мир и из него в микроконтроллер. Осциллограф поможет посмотреть работу ШИМ. Вольтметр - работы GPIO. Не понимаю, причем тут моторчик, дисплей и светодиоды с кнопками? Ну нужны кнопки и светодиды, так можно их и самому прикрутить. И уйдет на это не 1000 р., а 20 - 30.


Подумав немного, я понял, что действительно все кнопки, светодиоды, вентилятор, динамик и т.д. можно купить отдельно и с помощью ЛУТ'а(или на монтажной плате) сделать отдельную платку и подключить её через разъём к демоплате с контролером. По-идее всё получиться тоже самое, только существенно сэкономлю на стоимости.
Go to the top of the page
 
+Quote Post
Motion
сообщение Aug 11 2009, 08:46
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



Всем спасибо.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 17th August 2025 - 23:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01543 секунд с 7
ELECTRONIX ©2004-2016