Отговори на тема  [ 68 мнения ]  Отиди на страница 1, 2, 3, 4, 5  Следваща
ARM Cortex M3 NXP PDB 1754 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Яну 18, 2018 3:35 pm
Мнения: 48
Мнение ARM Cortex M3 NXP PDB 1754
Здравейте,
Имам посоченият в заглавието контролер. Моля, ако някой има инфо от къде мога да започна с разучаването му. Разбрах, че има определени guide - ове за отделните фамилии. Моля за информация и насоки. До сега не съм се занимавал с контролери.


Сря Яну 24, 2018 4:55 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 8:14 am
Мнения: 4616
Местоположение: Новата земя на племето Мутум'ба
Мнение Re: ARM Cortex M3 NXP PDB 1754
https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/lpc-cortex-m-mcus/lpc1700-cortex-m3/scalable-mainstream-32-bit-microcontroller-mcu-based-on-arm-cortex-m3-core:LPC1754FBD80

_________________
'просто' е технически синоним на 'красиво'


Сря Яну 24, 2018 5:07 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Окт 05, 2017 11:55 pm
Мнения: 1692
Мнение Re: ARM Cortex M3 NXP PDB 1754
NXP 1754 е микроконтролер/процесор/ не платка. Има значение каква е платката и кой е производител. Производителя осигурява и известен развоен софтуер за платката.

Прави ми впечатление,че значително повече платки се произвеждат с 1768 и 1769 отколкото с 1754, хубаво е да поглеждаш и към тях и развойният софтуер който се използва при тях. Дори по възможност да се мине на тях. И въобще търсенето на софтуер да е ориентирано към семейството NXP 17xx не само точно към NXP 1754. Естествено трябва и да се проучат разликите за да се види как точно да се използва. Но по принцип фирмите разработват софтуера си за цялото семейство, не за единичен процесор от него.

Иначе по принцип се започва от развойната среда (IDE), примерно Keil също предлаганото от фирмата производител. И се търси по форумите за конкретните микроконтролер и платка, главно от производителя. Като се понапредне се минава към някаква операционна система за реално време, примерно FreeRTOS. Но до това има доста време, чак накрая.

Линковете са малко разбъркани, ще се оправяш сам.Тези са фирмените включително както казах и за 1768/1769, също фирменият форум:

https://developer.arm.com/support/arm-b ... xx-version

https://www.nxp.com/support/developer-r ... OR-LPC17XX

https://community.nxp.com/community/mcu ... presso-ide

https://community.nxp.com/community/lpc

https://community.nxp.com/community/lpc ... lpc17xx%5D

https://www.nxp.com/support/developer-r ... PRESSO/IDE

https://community.nxp.com/community/mcu ... presso-ide

https://www.nxp.com/products/processors ... LPCXPRESSO

https://www.embeddedartists.com/product ... is_xpr.php

https://www.embeddedartists.com/product ... 69_xpr.php

https://community.nxp.com/docs/DOC-333169

https://www.nxp.com/support/developer-r ... SSO-BOARDS

http://www.keil.com/dd/chip/4873.htm

https://www.nxp.com/products/processors ... rd:OM11043

https://www.nxp.com/products/processors ... _Tools_Tab

https://www.nxp.com/products/processors ... tation_Tab

https://www.nxp.com/products/processors ... tation_Tab

_________________
Остап Бендер: Спасяването на давещите се е дело на самите давещи се.
Стендал: Овчарят винаги се стреми да убеди овцете, че неговите и техните интереси съвпадат.


Сря Яну 24, 2018 6:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Окт 05, 2017 11:55 pm
Мнения: 1692
Мнение Re: ARM Cortex M3 NXP PDB 1754
Много линкове излизат при търсене "LPC 17xx tutorials" и производните търсения. Главно за 1768 както вече го казах. Например това, съвсем приложно и за съвсем начинаещи :)

http://www.exploreembedded.com/wiki/Cat ... _Tutorials

Също търсене в GitHub за LPC17xx, това е сайт специализиран за софтуер.

_________________
Остап Бендер: Спасяването на давещите се е дело на самите давещи се.
Стендал: Овчарят винаги се стреми да убеди овцете, че неговите и техните интереси съвпадат.


Сря Яну 24, 2018 8:17 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 1:01 pm
Мнения: 1952
Местоположение: Варна
Мнение Re: ARM Cortex M3 NXP PDB 1754
що му спамите на човека и тази тема...

_________________
Най-опасният враг на истината и свободата е мнозинството.


Сря Яну 24, 2018 10:41 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Окт 05, 2017 11:55 pm
Мнения: 1692
Мнение Re: ARM Cortex M3 NXP PDB 1754
Zdrav написа:
що му спамите на човека и тази тема...

OK, с тази купчина линкове в #3 действително прекалих. Извинявам се. За съжаление е минал срокът и няма как да трия :( Дали може да стане ако се обърна към модератора? Ще опитам. Моля го да изтрие линковете там ако е възможно или направо цялото мнение.

Просто исках да помогна и доста ровех, това е накуп каквото излизаше. Основният извод обаче си остава, и след много ровене за 1754 почти нищо не излиза освен фирменият User Guide. Добър за подробно запознаване но няма готови примери толкова необходими за начинаещ. Следователно за такива той ще трябва да търси и да се нагажда към другите модели от семейството 17хх.

_________________
Остап Бендер: Спасяването на давещите се е дело на самите давещи се.
Стендал: Овчарят винаги се стреми да убеди овцете, че неговите и техните интереси съвпадат.


Чет Яну 25, 2018 4:18 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Окт 05, 2017 11:55 pm
Мнения: 1692
Мнение Re: ARM Cortex M3 NXP PDB 1754
Edit: В линка на @Н'бабане Гт'муан'га в Documentation има Application Note с 25 линка. Това действително е ценно. Не го забелязах отначало защото е малко, трябва да се отвори с More. User Guide под него и нещата стават значително по-добре. С това свършвам по темата и отново се извинявам.

_________________
Остап Бендер: Спасяването на давещите се е дело на самите давещи се.
Стендал: Овчарят винаги се стреми да убеди овцете, че неговите и техните интереси съвпадат.


Чет Яну 25, 2018 11:01 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 5:52 pm
Мнения: 10369
Местоположение: Добрич
Мнение Re: ARM Cortex M3 NXP PDB 1754
Не съм гледал горните линкове, но обикновено големият проблем е човек да се ориентира кое къде да търси...
Значи първо е добре да се хвърли едно око на това що е то куртекс, как работят прекъсвания, какви особености има и т.н. Тия неща трябва да се търсят в документациите на АРМ, те обаче са разпръснати в поне 10-на документа и начинаещ много трудно ще се ориентира. Затова препоръчвам да се почне с някоя книжка. Да кажем "Definitive Guide To the ARM Cortex..." на Joseph Yiu. Има и други книжки, но не съм ги чел а и Джосефчо е пич и поне на времето беше много активен по форумите и отговаряше на много въпроси. Демек в час е...
Следващата стъпка са вече референс менюалите и гайдовете на съответния производител на конкретната фамилия. Там се описват перифериите и организацията. И най-накрая са чаршафите където пък са детайлите като коя периферия колко харчи, времена, диаграми и т.н.


Чет Яну 25, 2018 11:31 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Яну 18, 2018 3:35 pm
Мнения: 48
Мнение Re: ARM Cortex M3 NXP PDB 1754
Точно с тази книжка се занимавам днес. Вече ми се изясняват някои моменти по организацията на вътрешните регистри, нивата на прекъсвания и приоритетите им. Благодаря за съвета. Реално има стари проекти, за различните периферии, които ми ги предоставиха. Дали е полезно с reverse enginnering да се опитам да си обясня управлението на отделните периферни блокове?


Чет Яну 25, 2018 3:36 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Фев 13, 2013 2:35 pm
Мнения: 1748
Мнение Re: ARM Cortex M3 NXP PDB 1754
miro_atc написа:
Затова препоръчвам да се почне с някоя книжка. Да кажем "Definitive Guide To the ARM Cortex..." на Joseph Yiu. Има и други книжки, но не съм ги чел а и Джосефчо е пич и поне на времето беше много активен по форумите и отговаряше на много въпроси. Демек в час е...

Имате ли я да я омъглите, че нещо не отварям торентите, дето може да я имат- при вас отварят ли се?


Чет Яну 25, 2018 4:48 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 5:52 pm
Мнения: 10369
Местоположение: Добрич
Мнение Re: ARM Cortex M3 NXP PDB 1754
чак пък торенти....
просто търсиш в гугъл "Definitive Guide To the ARM"... има я в чукурнайсет версии за различни куртекси, различни версии...


Чет Яну 25, 2018 5:02 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 27998
Местоположение: София
Мнение Re: ARM Cortex M3 NXP PDB 1754
Може да стане с гледане на стари проекти, но ако е за самата периферия, по добре хвани дейта шита и прочети, да гледаш в преокти конкретно за периферия е малко безсмислено. Обикновенно периферията се конфигурира по различен начин в зависимост от твоите нужди, малко е периферията с малко или без вариации. Та опитвайки да го разбереш от работещи проекти, ще е много по-трудно, а и невъзможно реално, сравнено с това да прочетеп дейта шита. Казвам невъзможно защото те я конфигурират за нещо конкретно, може да имаш 5 проекта или 50 с този периферен модул, и пак да имаш незасегнати конфигурации, които пък точно на теб може да ти потрябват.
Перифериите обикновенно нямат толкова много регистри, но винаги има няколко важни, котио дори може да са грешно конфигурирани в преокта в който ще гледашно неата някак да работят. Вземи за пример едно просто АЦП, там като минимум можеш да конфигурираш клока, източника на референтно напрежение, входа .. да ама има и други настройки, а ако е по сериозен чип може да има много други настройки, и точно някоя от тях може да ти е нужна. Например във всички проекти може да сте мерили с вътрешен референс, но на теб да ти трябва външен, може навсякъде да са мерили спрямо маса, но на теб да ти трябва диференциален вход и т.н. тов аняма какд а го видиш в код който не го изпозлва, трябва да го прочетеш в дейта шита.


Чет Яну 25, 2018 9:02 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Яну 18, 2018 3:35 pm
Мнения: 48
Мнение Re: ARM Cortex M3 NXP PDB 1754
Трудният момент тук е, че не знам как да го разчитам този datasheet. Гледах видеа, как настройват GPIO за друг контролер и обясняваха стъпка по стъпка програмиране на база datasheet, но за моя конкретно не намирам. Ако има такива за моя вариант ще бъде чудесно.


Пет Яну 26, 2018 6:35 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 1:01 pm
Мнения: 1952
Местоположение: Варна
Мнение Re: ARM Cortex M3 NXP PDB 1754
Искрено се надявам фирмата в която си започнал работа да не прави пейсмейкъри. И онази задача за меренето на шума да не е свързана с функция за спиране на сърцето на пациента

Принципно точно за това MCU може и да не ти излизат резултати, но той е съвместим с братчетата си от серията 17хх.
Ето тук има таблици които са удобни за да видиш разликите(и приликите):
https://www.nxp.com/docs/en/product-sel ... 4N51i3D5D9
Ако линка не се отваря търсиш: nxp microcontroller line card
За учебни цели:
LPCOpen идва с примери от мигащ светодиод до ....
https://www.nxp.com/support/developer-r ... _Tools_Tab
Примерите са в сорс и в състояние в което се билдват и работят - подходящи са за да захапеш от някъде.
Вървят с безплатната среда иинструменти: LPCXpresso. Има и учебни платчета LPCXpresso board.
Вероятно няма да намериш такъв борд с точно LPC1754. Обикновено се намират такива с флагмана на фамилията. В случая LPC1769. Ще ти свършат работа.
LPCOpen виждам има варианти и за др. среди и бордове. Но за учебни цели ти препоръчвам LPCXpresso. Не е най-добрия вариант, но примерите се компилират без грешки и работят на съответния борд. Идеологията им не е от най-добрите и изчистени и не е за препоръчване да копираш от там стил, но в сравнение с други от мрежата, които ще получиш в насипно състояние, тук поне можеш да сглобиш пример и имаш отправна точка.
И от там до това да направиш твой борд, да дръпнеш arm-none-eabi-gcc и един generic Eclilse CDT, стъпката е в същата посока. С това последното имаш безплатни инструменти и среда с които можеш да работиш и с други MCU-та не само с Кортекси-те на NXP.

И внимавай с пациентите.

_________________
Най-опасният враг на истината и свободата е мнозинството.


Пет Яну 26, 2018 7:51 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Яну 18, 2018 3:35 pm
Мнения: 48
Мнение Re: ARM Cortex M3 NXP PDB 1754
Няма пациенти,което е добре. Реално за 1754 няма почти нищо, докато за 1769 има примери. Ще потърся разликите. Средата за разработка е Keil Uvision 5. Това са ползвали до сега. Има вграден Gcc дебъгер. Няма режим на симулация или поне, до колкото разбрах за да се реализира каквото и да било ти трябва развойната платка и да работиш в реално време.


Пет Яну 26, 2018 8:02 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 68 мнения ]  Отиди на страница 1, 2, 3, 4, 5  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 7 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни