nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 18 Mar 2024 19:25



Reply to topic  [ 16 posts ]  Go to page 1, 2  Next
ARM в DIP !!! 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22379
Location: Silicon Valley
Reply with quote
Пресс-релиз от 25 октярбя 2011 года:

http://www.nxp.com/news/press-releases/ ... tions.html

Quote:
NXP Semiconductors N.V. (NASDAQ: NXPI) today announced the availability of new low-pin-count package options – SO20, TSSOP20, TSSOP28 and DIP28 – for its market-leading ARM® Cortex™-M0 LPC1100 family of microcontrollers. The new LPC111x devices are the world’s first 32-bit ARM microcontrollers in low-pin-count packages, and open the door for a broader range of applications previously closed to typical 32-bit MCUs due to package footprint or manufacturing constraints. Target applications include human interface devices (HID), consumer electronics, alarm systems, small appliances and simple motor control, among many others. Starting at $0.49, NXP’s low-pin-count devices deliver 50 MIPS of performance compared to the 1 to 5 MIPS performance typical of 8/16-bit MCUs, at a highly competitive price point enabled by NXP’s exceptional capacity in manufacturing high-volume commodity packages.


:o

_________________
:dj: https://mastodon.social/@Shaos


28 Oct 2011 03:45
Profile WWW
Maniac

Joined: 14 Jul 2011 02:18
Posts: 254
Location: Гомель
Reply with quote
Post 
хм яб 10 взял бы)


28 Oct 2011 06:15
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
А, ЛОЛ, NXP любит меня! Надо попросить у них парочку на халяву. :3


28 Oct 2011 08:10
Profile
Senior

Joined: 28 Feb 2006 21:34
Posts: 180
Reply with quote
ЕСли они периферию на выводы вывели так же криво как на LPC1114 - лучше уж что нибудь другое... Я, кстати, сравнил младшие STM Cortex-M3 ST32F103 младшенькие и NXP LPC1114 - потребление у STM не сильно выше...


31 Oct 2011 10:29
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22379
Location: Silicon Valley
Reply with quote
Post 
Чипы от NXP всё ещё в состоянии "development", однако тут люди подсказали, что TI выпускала ARM-ы в соисках! Я даже нашёл парочку на digikey.com - это LM3S101 и LM3S102, но они уже "Non-Stock"...

_________________
:dj: https://mastodon.social/@Shaos


23 Nov 2011 20:12
Profile WWW
Doomed

Joined: 18 Feb 2007 11:40
Posts: 408
Reply with quote
Post 
Shaos wrote:
TI выпускала ARM-ы в соисках! Я даже нашёл парочку на digikey.com - это LM3S101 и LM3S102, но они уже "Non-Stock"...

Это не TI, а еще Luminary Micro до продажи. Теперь такие чипы - раритет.


23 Nov 2011 21:19
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22379
Location: Silicon Valley
Reply with quote
Post 
В декабре 2012 было вот такое видео как из широкого ARM DIP сделать узкий:

http://www.nedopc.org/forum/viewtopic.php?t=10148

Quote:
Самое интересное, что порезанный чип из видео - это ARM в DIP-корпусе! :o

P.S. И точно - в этом году только появились - в марте:

http://www.adafruit.com/blog/2012/03/13 ... -packages/


Сейчас можно найти только LPC810 (тоже Cortex-M0+) в DIP8:

http://www.digikey.com/product-detail/e ... ND/3925130

P.S. Хотя нет у маузера ещё остались LPC1114:

http://www.mouser.com/ProductDetail/NXP ... XwTV6gfSPm

_________________
:dj: https://mastodon.social/@Shaos


07 Apr 2013 09:29
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22379
Location: Silicon Valley
Reply with quote
Post 
Инструкция как завести LPC1114 в минимальной обвязке:

http://www.drdobbs.com/embedded-systems ... /240168141

Вроде как на бредборде можно это всё накрутить...

P.S. Чип всё ещё продаётся - стоит от 2 до 3 долларов (меньше $2 при количестве 250 и более)

_________________
:dj: https://mastodon.social/@Shaos


10 May 2014 21:45
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22379
Location: Silicon Valley
Reply with quote
Вот ещё про ARM в бредборде:

http://hackaday.com/2015/10/09/arming-a-breadboard-everyone-should-program-an-arm/

_________________
:dj: https://mastodon.social/@Shaos


09 Oct 2015 17:07
Profile WWW
Senior
User avatar

Joined: 11 Jun 2012 07:30
Posts: 128
Reply with quote
Купил себе такой 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
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22379
Location: Silicon Valley
Reply with quote
Keil - проприетарщина, а есть среда разработки на основе GCC с исходниками, чтобы в линухе собрать и работать?

_________________
:dj: https://mastodon.social/@Shaos


07 Jun 2016 16:33
Profile WWW
Senior
User avatar

Joined: 11 Jun 2012 07:30
Posts: 128
Reply with quote
Должен работать gcc-arm-none-eabi (https://launchpad.net/gcc-arm-embedded), а для отладки - комплект из OpenOCD (http://openocd.org) и GDB, плюс Eclipse в качестве IDE. Все с исходниками, но требует усилий для сборки и настройки. Я как-то собирал себе для stm32, но возни было много, а удобств (в виде headers, например) мало. По мне уж лучше бесплатная проприетарщина - она работает сразу после установки.


07 Jun 2016 23:31
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22379
Location: Silicon Valley
Reply with quote
Понятно, а я ARM не люблю почему-то (возможно после моего былинного фейла 2005 года) - да и времени разбираться со всеми этими софтинами нету...

_________________
:dj: https://mastodon.social/@Shaos


07 Jun 2016 23:46
Profile WWW
Senior
User avatar

Joined: 11 Jun 2012 07:30
Posts: 128
Reply with quote
У меня похожие впечатления после знакомства с 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:OM13035
Cypress CY8CKIT-049: http://www.cypress.com/documentation/development-kitsboards/psoc-4-cy8ckit-049-4xxx-prototyping-kits?source=search&keywords=CY8CKIT-049-42XX
mbed: https://developer.mbed.org
NUCLEO-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
Profile WWW
Senior
User avatar

Joined: 11 Jun 2012 07:30
Posts: 128
Reply with quote
А теперь с картинками:

1) Пишем  и компилируем в mbed, например:
Code:
#include "mbed.h"

DigitalOut myled(LED2);

int main() {
    while(1) {
        myled = 1;
        wait(0.2);
        myled = 0;
        wait(0.2);
    }
}

Получаем .bin.
2) Залить в L1114FN28/102 предварительно скомпилированную в mbed программу можно при помощи lpc21isp.
3) Для заливки достаточно питания и COM-порта. Пятый провод запускает встроенный загрузчик после сброса.
4) Для мигания светодиодом требуется только питание и светодиод с резистором.


Attachments:
Screenshot.png
Screenshot.png [ 53.31 KiB | Viewed 15344 times ]
Programming.jpeg
Programming.jpeg [ 327.05 KiB | Viewed 15344 times ]
Blinky.jpeg
Blinky.jpeg [ 312.9 KiB | Viewed 15344 times ]
08 Jun 2016 12:46
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 16 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.