Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22576 Location: Silicon Valley
|
|
28 Oct 2011 03:45 |
|
|
7400
Maniac
Joined: 14 Jul 2011 02:18 Posts: 254 Location: Гомель
|
хм яб 10 взял бы)
|
28 Oct 2011 06:15 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
А, ЛОЛ, NXP любит меня! Надо попросить у них парочку на халяву. :3
|
28 Oct 2011 08:10 |
|
|
d_wanderer
Senior
Joined: 28 Feb 2006 21:34 Posts: 180
|
ЕСли они периферию на выводы вывели так же криво как на LPC1114 - лучше уж что нибудь другое... Я, кстати, сравнил младшие STM Cortex-M3 ST32F103 младшенькие и NXP LPC1114 - потребление у STM не сильно выше...
|
31 Oct 2011 10:29 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22576 Location: Silicon Valley
|
Чипы от NXP всё ещё в состоянии "development", однако тут люди подсказали, что TI выпускала ARM-ы в соисках! Я даже нашёл парочку на digikey.com - это LM3S101 и LM3S102, но они уже "Non-Stock"...
|
23 Nov 2011 20:12 |
|
|
Different
Doomed
Joined: 18 Feb 2007 11:40 Posts: 408
|
Это не TI, а еще Luminary Micro до продажи. Теперь такие чипы - раритет.
|
23 Nov 2011 21:19 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22576 Location: Silicon Valley
|
В декабре 2012 было вот такое видео как из широкого ARM DIP сделать узкий:
http://www.nedopc.org/forum/viewtopic.php?t=10148
Сейчас можно найти только LPC810 (тоже Cortex-M0+) в DIP8:
http://www.digikey.com/product-detail/e ... ND/3925130
P.S. Хотя нет у маузера ещё остались LPC1114:
http://www.mouser.com/ProductDetail/NXP ... XwTV6gfSPm
|
07 Apr 2013 09:29 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22576 Location: Silicon Valley
|
Инструкция как завести LPC1114 в минимальной обвязке:
http://www.drdobbs.com/embedded-systems ... /240168141
Вроде как на бредборде можно это всё накрутить...
P.S. Чип всё ещё продаётся - стоит от 2 до 3 долларов (меньше $2 при количестве 250 и более)
|
10 May 2014 21:45 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22576 Location: Silicon Valley
|
|
09 Oct 2015 17:07 |
|
|
alexcp
Senior
Joined: 11 Jun 2012 07:30 Posts: 128
|
Купил себе такой LPC1114FN28/102, воткнул в бредборд, и все, о чем писали, оказалось правдой. Во-первых, для запуска ничего не нужно, кроме питания. Я подавал 3.3 вольта с FTDI USB-to-Serial breakout board. Во-вторых, программировать flash можно через тот же USB-to-Serial, если при запуске подать на PIO0_1 (pin 24) ноль. Для программирования нужна lpc21isp ( https://sourceforge.net/projects/lpc21isp/). В-третьих, можно пользоваться онлайн компилятором mbed ( https://developer.mbed.org/) или бесплатным вариантом Keil uVision. Есть ещё LPCxpresso на базе Eclipse - я не пробовал. В-четвёртых, за 18 евро можно купить ( http://www.embeddedartists.com/products/lpcxpresso/lpclink2.php) полноценный SWD/JTAG адаптер, который отлично работает с тем же Keil.
|
07 Jun 2016 14:55 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22576 Location: Silicon Valley
|
Keil - проприетарщина, а есть среда разработки на основе GCC с исходниками, чтобы в линухе собрать и работать?
|
07 Jun 2016 16:33 |
|
|
alexcp
Senior
Joined: 11 Jun 2012 07:30 Posts: 128
|
Должен работать gcc-arm-none-eabi ( https://launchpad.net/gcc-arm-embedded), а для отладки - комплект из OpenOCD ( http://openocd.org) и GDB, плюс Eclipse в качестве IDE. Все с исходниками, но требует усилий для сборки и настройки. Я как-то собирал себе для stm32, но возни было много, а удобств (в виде headers, например) мало. По мне уж лучше бесплатная проприетарщина - она работает сразу после установки.
|
07 Jun 2016 23:31 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22576 Location: Silicon Valley
|
Понятно, а я ARM не люблю почему-то (возможно после моего былинного фейла 2005 года) - да и времени разбираться со всеми этими софтинами нету...
|
07 Jun 2016 23:46 |
|
|
alexcp
Senior
Joined: 11 Jun 2012 07:30 Posts: 128
|
У меня похожие впечатления после знакомства с STM32. С одной стороны, быстрый микроконтроллер с богатым набором периферии на борту, с другой - необходимость платить за полноценную среду разработки или разбираться с тем, как ее самому собрать из бесплатных кусков и настроить под конкретное железо, плюс сложность железа. Понятно, что такая сборка возможна (есть много примеров, где это вроде бы работает), но времени жалко. С другой стороны: - По следам Arduino появилось много дешевых оценочных/отладочных плат на базе ARM (например, NXP OM13035 за $18.75 или даже Cypress CY8CKIT-049 за $3.98) с поддержкой, бесплатной (часто проприетарной) средой разработки, примерами, форумами и прочими коммьюнити.
- Есть mbed и много плат (например NUCLEO-F446RE - $10.33), которые с ним работают.
- Есть условно-бесплатные среды разработки (например, Atollic), которые должны, по идее, избавлять от головной боли до того, как придется платить.
Так что есть надежда побороть пост-травматический синдром, вызванный первым знакомством с ARM. NXP OM13035: http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-mcus/lpc-cortex-m0-plus-m0/lpc1100-cortex-m0-plus-m0/lpcxpresso-board-for-lpc1115:OM13035Cypress CY8CKIT-049: http://www.cypress.com/documentation/development-kitsboards/psoc-4-cy8ckit-049-4xxx-prototyping-kits?source=search&keywords=CY8CKIT-049-42XXmbed: https://developer.mbed.orgNUCLEO-F446RE: http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f446re.html Atollic: http://timor.atollic.com
Last edited by alexcp on 08 Jun 2016 13:11, edited 1 time in total.
|
08 Jun 2016 01:30 |
|
|
alexcp
Senior
Joined: 11 Jun 2012 07:30 Posts: 128
|
А теперь с картинками: 1) Пишем и компилируем в mbed, например: Получаем .bin. 2) Залить в L1114FN28/102 предварительно скомпилированную в mbed программу можно при помощи lpc21isp. 3) Для заливки достаточно питания и COM-порта. Пятый провод запускает встроенный загрузчик после сброса. 4) Для мигания светодиодом требуется только питание и светодиод с резистором.
|
08 Jun 2016 12:46 |
|
|