|
Выбор оценочной платы и отладчика |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 18)
|
Jul 31 2009, 23:34
|

Частый гость
 
Группа: Свой
Сообщений: 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 без переделки  . Но лучше начать с LPC2368. http://www.starterkit.ru/html/index.php?na...p=view&id=92) Книга хорошая, но местами морально устарела, местами встречаются опечатки, примеры заточены под старый компилятор, часть примеров в новом компиляторе работать не будут, так что на плату 2100 сильно не рассчитывайте, на грабли наступать придётся  (книга давно писалась......) . По этому качайте последний 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)Какой отладчик посоветуете?
--------------------
:) Иду по жизни с паяльником ……………………
|
|
|
|
|
Aug 1 2009, 17:56
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(Владимир_КПИ @ Jul 31 2009, 13:06)  1) Какую плату лучше взять - с минимальным, средним или максимальным (USB, Ethernet, Touch Screen и т.д.) наличием периферии? И как будут эти платы отличаться по цене? Возьмите плату, наиболее близкую к придуманному проекту, которым хотите удивить мир. Например, удаленный MP3 плэйер, подключаемый по Ethernet к серверу данных с музыкой с выбором проигрываемой мелодии с помощью протокола http и отображением новостей rss. Поставите плэйер в туалете. "если ты стоишь на мосту и плюешь в воду, то наблюдай, как по ней расходятся круги, ибо иначе ничего путного из твоего занятия произойти не может" Козьма Прутков Но на сайте Олимекс, например, указано, что ARM - не тот микроконтроллер, с которого стоит начинать.
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Aug 1 2009, 21:02
|

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

|
Цитата Но на сайте Олимекс, например, указано, что ARM - не тот микроконтроллер, с которого стоит начинать. Есть небольшой опыт работы с AVR - одно работающее устройство.
|
|
|
|
|
Aug 5 2009, 08:15
|

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

|
Остановил свой выбор на платах - MCB23XX и MCB24XX. На них есть практически всё - кнопки, светодиоды, аналоговый вход, аналоговый выход + всякие всевозможные интерфейсы (can, usb, ethernet, RS232). Минус - цена.
Смотрел платы других производителей - у них в основном на плате интерфейсные разъёмы (can, usb, ethernet, RS232). Как же можно сразу изучать их? (сложно) Для начала я бы попробовал зажечь светодиод, обработать прерывание от кнопки, померять напряжение, вывести сигнал на динамик, а потом уже что-то более сложное (USB например). Я правильно мыслю?
Подскажите, пожайлуста, платы с огромным набором периферии наподобие MCB23XX и MCB24XX.
|
|
|
|
|
Aug 6 2009, 06:36
|

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

|
Понравилась платка LPC-P2378STK , а ещё больше понравилась эта плата ( Embedded Artists), потом к ней можно будет докупить и подсоединить дополнительную плату с LCD, R232, Ethernet
|
|
|
|
|
Aug 6 2009, 23:40
|

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

|
Цитата(Владимир_КПИ @ Aug 6 2009, 15:36)  а ещё больше понравилась эта плата ( Embedded Artists) LPC2148? Не стар ли он есть?) Цитата(Владимир_КПИ @ Aug 6 2009, 15:36)  потом к ней можно будет докупить и подсоединить дополнительную плату с LCD, R232, Ethernet По-моему достойный вариант. Как по цене, так и по возможностям.
--------------------
Выбор.
|
|
|
|
|
Aug 7 2009, 05:41
|

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

|
Цитата LPC2148? Не стар ли он есть?) Вы имеете ввиду, что контроллер LPC2148 простенький и стар? Кстати, эта плата 3-я версия. Понравилась тем, что интерестней других по переферии. Плюс возможно расширение с помощью дополнительных плат. А что вы скажите насчёт LPC-2378STK? То что вы предложили в основном содерждит в себе интерфейсы (USB, RS-232, Ethernet и т.д.), а в платке от EMBARTS есть кнопки, светодиоды, динамик, моторчик, светодиодная матрица, потенциометры - более простые вещи, а потом подсоединяя доп. платы можно изучать более сложные вещи - LCD, USB, RS-232, Ethernet и т.д. Если я ошибаюсь - поправьте меня. Да, ещё у EMBARTS есть такие платы Но не знаю насколько они подходят для обучения.
|
|
|
|
|
Aug 7 2009, 12:14
|

Познающий...
     
Группа: Свой
Сообщений: 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Себе бы брать не стал. Для меня дорого. Да и не нужно мне столько "наворотов".
--------------------
Выбор.
|
|
|
|
|
Aug 7 2009, 18:40
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(Владимир_КПИ @ Aug 7 2009, 16:16)  Что пытаться на ней сделать(учитываю, что я ещё почти ничего не смыслю в этом)? если так и непридумали, что делать - по фарватеру: блинк, блинк.... "hello world" delayms(x)
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Aug 8 2009, 09:12
|

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

|
Возьмём, допустим, вот эту платуНа ней стоит МК, разъём Ethernet, USB и RS-232 и ещё, насколько я понимаю, выведены не использованные на плате остальные ножки МК на штыревые разъёмы. К примеру я хочу поиграться по светодиодом. Я подключаю его через резистор к одной из линии порта (штыревой разъём). Второй конец подключаю к общему выводу. Для начала я просто попытаюсь зажечь его. Потом задачу можно усложнить - мигание с какой-то частотой (использование таймера и прерывания по таймеру). Потом я захочу изменять его яркость (использование ШИМ). В итоге, проделав это, я научусь пользоваться линиями ввода/вывода, таймером, прерываниями и ШИМ. Потом можно вместо светодиода подключить моторчик (купить на радиорынке) и поиграться и ним (изменяя скорость вращения с помощью ШИМ). Далее подключить динамик - попробовать выдать какой-то звук(какой-то частоты). Потом через делитель подам часть напряжения питания на линию АЦП - потренеруюсь измерять напряжение. Далее индикатор - попробую выводить на него измеренное напряжение. Я так себе представляю простейшие примеры для обучения. То есть, имея плату от EMBARTS - мне не нужно ничего внешнего подключать, а используя плату от Starterkit.ru нужно будет докупать внешние компоненты и подключать их, но стоимость платы в 2-3 раза ниже будет. Это и вся разница между ними?
|
|
|
|
|
Aug 8 2009, 12:50
|

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

|
Цитата(Владимир_КПИ @ Aug 8 2009, 18:12)  То есть, имея плату от EMBARTS - мне не нужно ничего внешнего подключать, а используя плату от Starterkit.ru нужно будет докупать внешние компоненты и подключать их, но стоимость платы в 2-3 раза ниже будет. Это и вся разница между ними? Вы ведь микроконтроллер осваивать собрались? Зачем Вам внешние компоненты? ИМХО последовательного порта хватит для того, чтобы что-то вывести в реальный мир и из него в микроконтроллер. Осциллограф поможет посмотреть работу ШИМ. Вольтметр - работы GPIO. Не понимаю, причем тут моторчик, дисплей и светодиоды с кнопками? Ну нужны кнопки и светодиды, так можно их и самому прикрутить. И уйдет на это не 1000 р., а 20 - 30. А вообще, решать все равно Вам. Выбор платы - дело личное, как и выбор еды, одежды... Можно только делиться мнениями. Стандартов, гостов тут нет)
--------------------
Выбор.
|
|
|
|
|
Aug 10 2009, 10:10
|

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

|
Цитата Вы ведь микроконтроллер осваивать собрались? Зачем Вам внешние компоненты? ИМХО последовательного порта хватит для того, чтобы что-то вывести в реальный мир и из него в микроконтроллер. Осциллограф поможет посмотреть работу ШИМ. Вольтметр - работы GPIO. Не понимаю, причем тут моторчик, дисплей и светодиоды с кнопками? Ну нужны кнопки и светодиды, так можно их и самому прикрутить. И уйдет на это не 1000 р., а 20 - 30. Подумав немного, я понял, что действительно все кнопки, светодиоды, вентилятор, динамик и т.д. можно купить отдельно и с помощью ЛУТ'а(или на монтажной плате) сделать отдельную платку и подключить её через разъём к демоплате с контролером. По-идее всё получиться тоже самое, только существенно сэкономлю на стоимости.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|