DevBoard LPC1768

Доброго всем времени суток! В данной статье приведу краткое описание одного из DevBoardov для МК Cortex-M3 серии LPC176x.
Первое. При выборе отладочного комплекта для вашего МК зачастую возникает две трудности:
— труднодоступность изделия;
— цена.
Конечно никто не отменяет вариант более дешевый — сделать самостоятельно, при учете наличия всех комплектующих и время для разработки. Но вот не всегда с этим получается. И как ни странно это прозвучит, но на помощь приходят «братья» китайцы.И мой случай не исключение.

Посмотрев, поизучав и посчитав решил приобрести сеё изделие на всем известном ebay.com. Ссылка на данный девайс NXP LPC1768 ARM Development Board.Брал у продавца с самой низкой ценой. Пришел на удивление быстро — через две недели.
Перечень посылки:
— отладочная плата;
— 3.2" TFT LCD Module;
— кабель RS232,Ethernet, USB;
— блок питания 5В 1А;
— диск с документацией и примерами.


Приобретая DevBoard все боялся что окажется «г», все таки качество китайских товаров не очень радует(по крайне мере для СНГ).Но заявлю что очень не плохо и даже я-б сказал хорошо. Если исключить возможные ошибки в схемотехники и разводки печатной платы(а таковых замечено не было) то «5-» заслуживают. Все таки качество разъемов сразу не порадовало.Хотя мне что на них ездить?)
Ах, да, чуть не забыл главное — цена сего девайса 79 убитых енотов.Что особо порабовало. У нас в Украине за него просят порядка 170 енотов.

ТТХ


На плате присутствует:

— 2 CAN bus communication interface (CAN Transceiver: SN65VHD230);

— RS485 communication interface (485 Transceivers: SP3485),2 RS232 serial interface;

— RJ45-10/100M Ethernet network interface (Ethernet PHY: DP83848)

— DA output interface (USB sound card can do experiments on-board)

— AD input interface (adjustable potentiometer input)

— Color TFT display interface (2.8-inch or 3.2-inch color TFT)

— USB2.0 Interface, USB master and USB slave Interface;SD / MMC card (SPI) interface (available with FAT12, FAT16, FAT32 file system)

— IIC Interface (24LC02);SPI serial FLASH interfaces (AT45DB161D)

— 2 user keys, 2 function keys and the INT0 Reset button, 8 LED lights

— 1 Five direction keys to enter the joystick

— The standard JTAG, Simulation debugging interface ,Serial ISP download function.

— Integrated USB emulator: simulation and debug to support online and support KEIL, IAR and etc.(Особо радует!)

— External 5V power supply or USB interface provide 5V power supply.

— Open all the IO for the secondary development of other applications.
Ниже приведу пару фотографий платы:
Шелкография тоже качественно сделанная(не «поплыла»), вобщем читабельна.

Эмулятор-программатор построен на базе STM32:


Пример


Ну конечно же первым делом, после того как «она» наконец то пришла, подивитися прошить и увидеть «чудо». Но чтоб было не так скучно, сначала скрестил два примера: «TFT LCD» + «RTС».Для работы с LCD использовал функции из примера, просматривалась изредка бяка.В динамике отображались не те символы. Шрифт на экране 24х16.


Итог

Как говориться «время-деньги».Доволен как слон)))

P.S. Китайцы скоро захватят мир.
  • 0
  • 19 августа 2011, 23:30
  • Zov

Комментарии (28)

RSS свернуть / развернуть
… я щас тоже подбираю себе подобную (девелопмент боард) плату но не знаю с каким ядром, чето мне взбрело в голову брати на базе атмеловского SAM, да и не знаю чем прошивать. А вы где брали программатор?
P.S. Китайцы скоро захватят мир.
В фильме Господин Никто (есть эпизод из будующего, гдето 2090 год), землю называют Китаем :)). Идем по этому сценарию :))
0
USB Программатор-отладочник встроен на данной отладочной плате.Так что здесь БОЛЬШОЙ Плюс.
Также данные контроллеры имеют встроенный бутлоадер для прошивки через COM-port.
0
… на ебэй есть такие же платы но с STM32, у них также встроенный программатор?
0
Не скажу, так как по STM32 не искал ничего.На ебэе ассортимент отладочных плат для STM32 представлен в более широком диапазоне — нужно поискать, почитать.Скорей все будет такой же J-LINK встроен.
0
проще там же купит st-link ~36usd отдельно или какой нито j-link ~20usd на aliexpress.com
0
Купил такую же на aliexpress.
Весь софт на китайском.
А как у Вас?
0
Вы имеете ввиду комменты в исходниках к Кейлу? Да на китайском.
0
Я имел ввиду все что на CD,
включая User manual, readme и т.п.
Названия файлов и папок тоже на
китайском, так что не понятно что
там вообще есть.
0
Даташиты на все микросхемы используемые в плате имеют только названия файла китайское — а содержание на английском.Мануал по отладочной плате — да на китайском.Но не беда.Главное что принципиальная схема тоже на англицком(хотя не представляю что там может быть на китайском).
Вроде все что нужно для изучения доступно))У меня еще прога на диске была для конвертации картинок(jpg,bmp) в НЕХ для дальнейшего вывода на ЖКИ. Но что-т пока не разобрался.
0
Купил себе тоже такую шелезяку, но половина примеров(в том числе LCD не работают, ошибка при компиляции).
Zov, огромная просьба выложить содержимое диска на какой нить файлообменник.
0
  • avatar
  • iqii
  • 02 ноября 2011, 02:19
Приобрел такую DevBoard. Диск с примерами приехал убитый, поэтому тема заливки содержимого диска на файлообменник еще актуальна. Интересует вопрос, каким образом заливали прошивку в арм, как должны стоять перемычки под косточкой Simulation Chip и их роль в работе устройства (за что отвечает каждая из них отвечает). В китайском не силен, предпочтительнее увидеть даташиты в английском варианте…
0
  • avatar
  • Sergh
  • 07 декабря 2011, 00:11
Ссылку на архив вам отправил.
На плате встроен программатор/отладчик J-Link — поэтому проблем с «прошить» АРМ нет. Единственное что драйвера идут в комплекте на диске… Если вы планируете заливать прошивку через СОМ порт то необходимо установить перемычки JP7, JP6.На плате это СОМ1 а в системе(MK) UART0.
0
Не понимаю зачем она такая надо, за ту же цену s3c2440 выглядит уж больно круто по сравнению с этой.
0
  • avatar
  • letni
  • 07 декабря 2011, 12:52
Как-бы разные вещи и разные среды применения. Какова цена на данный Контроллер?
0
этот Price: US $68.50
s3c2440 Price: US $79.99 + 27 доставка

www.ebay.com/itm/128M-ARM9-Board-mini2440-S3C2440-3-5-TFT-LCD-Touch-Screen-128M-NAND-Flash-/270865520187?pt=LH_DefaultDomain_0&hash=item3f10d7d63b

Да ладно разные, они все считают, они все умеют дергать за пин, более того они все ARM
Но 2440 выглядит значительно интереснее.
0
Хорошо какова цена на сам МК? Цена на МК LPC1768 кот. я встречал была от 8 до 10 у.е.
0
Коллега, так вы живете тут недалеко, соседи практически!:)
0
да, я вот тоже гляжу, город Корабелов :)
S3c2440 в bga оформление, которое к сожалению не куда не всунешь стоит 15$ на том же Ebay, в реале должен еще меньше, вся проблема его найти.
0
С точки зрения отладочной платы s3c2440 функциональнее будет и «насыщенней», не спорю. Но нужна была ДевБоарда именно с МК Cortex-M3 от NXP, так как применяем эти МК в своих разработках. Принимались во внимание такие параметры как:
— доставабельность МК
— поябельность МК
— функциональность и производительность(относительно поставленных задач)
Так что — лишнего не берем. В этом МК не всегда задействуем всю перефирию.
0
Дак, это будет отдельное устройство от платы? а плата просто для отладки?
Спрошу тогда еще, а где вы в Украине делаете платы? прототипирование?

А по поводу «лишнего не надо», нуу… это очень спорный момент. Каждый использует то что использовал и в первый раз, просто привычнее. Мне вот к примеру очень нравится AVR, и его для большинства моих задач хватает на 200%. Но тем не менее я плавно переезжаю на stm32, хотя выигрыша в задачах нету.
0
Есть такое у нас, еще осталось в «ще не вмерлій УраЇні» кое-какое научное производство:)(Живем надеждами!) Что касаемо платы — она никоем образом не будет использоваться в конечных готовых изделиях. Основное назначение: до того как будет изготовлена и придет наконецто основная плата (алатас МК, плата управления) для того или иного изделия мы на этой плате отлаживаем программное обеспечение для МК и по возможности подключаем к ней и проверяем составные части всего устройства.
P.S. x51 Forever. Нравятся мне C8051Fxxx.
0
Увы, х51 не застал, на мой век приходились либо Pic либо AVR, выбор тогда пал на последний. Цена 2313-ого оказалась ровно на 3 грн меньше чем 16f628.

А так да, научное производство, моя мечта идиота :)
0
Да ладно разные, они все считают, они все умеют дергать за пин, более того они все ARM
Ну уж все же МК и SoC сильно разные вещи. SoC и дороже, и внешние мозги требует, так что оправдан только в тех устройствах, где нужна вся его мощь и мегабайты памяти — компьютеры, медиаплееры, роутеры.
А тут вполне симпатичная платка для экспериментов и отладки на дешевом и не требующем обвязки чипе для задач попроще.
0
Заказал подобный девайс, диска не было в комплекте, дайте кто ссылку на данные с диска?
0
Не знаю где можно задать вопрос, поэтому оформлю его здесь. Собственно есть данная плата, и стоит задача такая. Программа на компе в реально времени по нажатию определённого сочетания клавиш начинает записывать все нажатия клавиш со всеми временными задержками. Короче формирует список клавиш с задержкой. Теперь это всё надо передать на плату. Сделал USB-hid клавиатуру + UART… не круто, пошёл курить USB стэк microsin.ru/content/view/1108/44. Там всё расписано просто зачётно… НО Я ТАК И НЕ ПОНЯЛ!!! как сделать составное usb устройство?????? То есть USB-клава + USB-hid? Кто-нибуть сталкивался?
-1
  • avatar
  • Jek
  • 04 июня 2012, 21:56
а USB-hid вместе с uart это как о.О?

Опять же клава относится к hid-устройствам, зачем составное устройство-то?
0
А че, эт, обладатели сей девайсины не делятся своими разборами полетов?
0
  • avatar
  • DVF
  • 06 июня 2012, 09:14
Клава это конечно же hid, но мне надо ещё одно устройство, чтобы передавать на плату данные. Поэтому возникла идея о составном hid устройстве. вот ссылка на проэкт исходники. Думал можно сделать передачу данных на клаву с помощью Caps Lock, Scrool Lock, Num Lock. Пока не получилось…
0
  • avatar
  • Jek
  • 08 июня 2012, 23:30
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.