реклама на сайте
подробности

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Переход on PIC32 к АРМ, С чего начать?
Ruslan1
сообщение Sep 23 2015, 20:20
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(Golikov A. @ Sep 23 2015, 21:37) *
моя плата должна летать, так что габариты и вес, за то и платил. Плюс нет предзапаянных элементов которые висят на интерфейсах и мешают, а так да, как отладка она хуже дискавери, мне именно как модуль нужна была

Посмотрите платы "Nucleo" для STM32- это минимум навеса плюс отламываемый(!) SWD программатор. Практически все ноги выведены на гребенки контактов. Если нужно сократить размеры- то может подойти.
http://www.digikey.com/en/product-highligh...elopment-boards
Я прикупил парочку разных плат (под STM32F070 и под STM32F411), у них цена по 10 баксов за штуку. sm.gif
Кстати, эти платы одинаковые по разводке- можно один камень выпаять и другой в том же корпусе впаять, все различия конфигурируются перемычками на плате.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Sep 24 2015, 04:16
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



смотрел, эта показалась меньшеsm.gif

и процы победнее у нуклео. Мне хороший F4 достался и ног много и частота приличная и памяти полно...
Go to the top of the page
 
+Quote Post
jcxz
сообщение Sep 24 2015, 05:06
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Golikov A. @ Sep 24 2015, 10:16) *
смотрел, эта показалась меньшеsm.gif
и процы победнее у нуклео. Мне хороший F4 достался и ног много и частота приличная и памяти полно...

Для новичка переходящего с PIC лучше начинать с МК попроще - более плавный переход с PIC получится wink.gif
И не утонет сразу в многообразии, может даже даташит читать станет, а не тупо - "подключил я библиотеки...".
А если уж говорить о богатых процах и недорогих отладках на них, то посмотрите сюда:
http://www.digikey.com/product-detail/en/O...0930-ND/4437858
Всяко покруче STMF4 будет - у LPC4370 3 ядра по 204МГц каждое + шустрый АЦП.
И всего ~1800 деревянных в РФ стоит.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Sep 24 2015, 06:26
Сообщение #34


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Да разные у нас цели тоsm.gif

ТС хочет плату для перехода, я бы советовал отладку, где есть проц LPC1768, этот проц очень удачный, давно делается, хорошее сообщество, нет дурной библиотеки, которая кажется сокращает время вхождения, а на самом деле гадит стиль. Очень вменяемое описание, предсказуемая работа, средняя нагруженность по периферии, правда без экранчика обычно. Это такая рабочая лошадка.

А мои задачи были другими и их я уже решилsm.gif

хотя вот и с экранчиком платкаsm.gif
http://blog.tkjelectronics.dk/2011/09/revi...-lpc1768-board/
Go to the top of the page
 
+Quote Post
jcxz
сообщение Sep 24 2015, 06:37
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Golikov A. @ Sep 24 2015, 12:26) *
хотя вот и с экранчиком платкаsm.gif
http://blog.tkjelectronics.dk/2011/09/revi...-lpc1768-board/

Если говорить о применении с большим LCD, то имхо - LPC1768 - не удачный выбор. У него вроде нету внешней шины, вешать его на SPI или GPIO - опять-же для нормальной работы с графикой память нужна, много.
А её тоже нет.
Лучше тогда уж LPC1778/LPC1788 - всё что Вы сказали положительного о LPC1768 касается и его, но есть интерфейс внешней памяти, а в LPC1788 - и встроенный LCD-контроллер.
И на starterkit.ru есть отладка на нём с LCD.
Но вряд-ли новичок его выберет, так как сейчас набежит толпа STM-филов и затопчет krapula.gif
Go to the top of the page
 
+Quote Post
Petrovich
сообщение Sep 24 2015, 11:21
Сообщение #36


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658



Цитата(mempfis_ @ Sep 22 2015, 15:13) *
У меня есть такая плата - SK-MLPC2468 (http://starterkit.ru/html/index.php?name=shop&op=view&id=6).
Покупалась для изучения ARM - особо не пригодилась т.к. пошли рабочие проекты с ARM7 и CORTEX-M3.

Корпус TQFP, есть малость SRAM. TFT нет, но....
Данная плата идёт с морально устаревшим LPC2468 (ARM7) который можно заменить на более-менее современный LPC1768 (M3) - они пин-ту-пин совместимы. Есть такая-же плата, как моя но с LPC2478, который содержит TFT-контроллер. Если изучить схему и совместимость, то вероятно LPC2468 можно заменить на LPC1778 (с TFT-контроллером).
Могу просто отдать эту плату Вам, так как мне она не нужна и валяется без дела уже несколько лет. Плата полностью рабочая, выпаян часовой кварц.


Спасибо конечно, но все что ниже M4 мне не интересно , так как переходить я буду с PIC32MZ, и задачи соответствующие.
Цена тоже особо не напрягает, так как все это делается для разработки крупносерийных изделий.
В общем я все понял. Всем спасибо!
Надеюсь что жизнь с АРМ будет не хуже чем с PIC32 ;o)


Цитата(ozone @ Sep 22 2015, 15:55) *
А чего так? PIC32MZ вродь как шустрый очень, а по математике даже у Cortex-M4 выигрывает.


По шустрости претензий нет, а вот с памятью , точнее с отсутствие интерфейса SDRAM беда. И в ближайшее время это не исправится
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 24 2015, 12:44
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (jcxz @ Sep 24 2015, 09:37) *
Но вряд-ли новичок его выберет, так как сейчас набежит толпа STM-филов и затопчет krapula.gif

Могу помочь отбиваться sm.gif. Не могу сказать, что я чего-либофил, но NXP у меня стоят в списке предпочтений, при прочих равных критериях, первыми.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
jcxz
сообщение Sep 25 2015, 06:53
Сообщение #38


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Petrovich @ Sep 24 2015, 17:21) *
Цена тоже особо не напрягает, так как все это делается для разработки крупносерийных изделий.

Тут прям разрыв шаблона наступает... smile3009.gif
Как правило всё как раз наоборот.
Как правило как раз в случае серийного производства значимость себестоимости изделия наиболее критична, так её уменьшение позволяет значительно экономить из-за тиражности.
И можно потратив больше усилий на разработку на более слабом и дешёвом(!) МК размазать затраты на эту длительную разработку на крупную серию и получить больше прибыли.
А в случае единичного производства: себестоимость производства менее важна, зато стоимость разработки - важнее, так что в этом случае имеет смысл выбирать более дорогую комплектацию, с которой разработка будет быстрее.
Но возможно Вы живёте в какой-то другой Вселенной.

Цитата(Petrovich @ Sep 24 2015, 17:21) *
Надеюсь что жизнь с АРМ будет не хуже чем с PIC32 ;o)

Жить всё-таки думаю лучше с женой, а не с АРМ-ом, пускай он даже с SDRAM wink.gif

Цитата(zltigo @ Sep 24 2015, 18:44) *
Могу помочь отбиваться sm.gif. Не могу сказать, что я чего-либофил, но NXP у меня стоят в списке предпочтений, при прочих равных критериях, первыми.

Кстати, намедни, когда обсуждали выбор МК для нового проекта, я обосновывал свой выбор одного из LPC ключевыми возможностями некоторой нужной его периферии.
Мне в ответ: "Давайте лучше делать на STM, мы на нём всё делаем".
На моё возражение, что мол "в нём нет нужной периферии, придётся навешивать неск. внешних микрух", меня убили ответным доводом "Зачем NXP? Вы выбираете какие-то непопулярные МК, которые никто не использует, давайте лучше пользоваться популярными STM".... Я просто не нашёлся что ответить..... wacko.gif

PS: Я тоже не "фил". Много на чём делал проекты. Выбор зависит только от требований ТЗ.
Go to the top of the page
 
+Quote Post
Petrovich
сообщение Sep 25 2015, 06:56
Сообщение #39


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658



Цитата(jcxz @ Sep 25 2015, 09:53) *
Тут прям разрыв шаблона наступает... smile3009.gif
Как правило всё как раз наоборот.
Как правило как раз в случае серийного производства значимость себестоимости изделия наиболее критична, так её уменьшение позволяет значительно экономить из-за тиражности.
И можно потратив больше усилий на разработку на более слабом и дешёвом(!) МК размазать затраты на эту длительную разработку на крупную серию и получить больше прибыли.
А в случае единичного производства: себестоимость производства менее важна, зато стоимость разработки - важнее, так что в этом случае имеет смысл выбирать более дорогую комплектацию, с которой разработка будет быстрее.
Но возможно Вы живёте в какой-то другой Вселенной.

Если Вы не поняли, то я поясню, имеется ввиду стоимость демо платы а не контроллера.
Шаблон вернулся на место?
Да... и спасибо за лекцию по экономике производства sm.gif
Go to the top of the page
 
+Quote Post
adnega
сообщение Sep 25 2015, 07:14
Сообщение #40


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(jcxz @ Sep 25 2015, 09:53) *
я обосновывал свой выбор одного из LPC ключевыми возможностями некоторой нужной его периферии.

Если не секрет, что это за уникальная периферия? Может, CAN-физика набортная?

Я за NXP давно не слежу, но у ST мне нравится худо-бедная совместимость и широкий модельный ряд.
А экономика простая:
1. Делай на том, чем владеешь.
2. Выбирай камень под задачу.
В моем случае написано много библиотек под ST, перечитано мануалов и эррат, реализовано много проектов, в том числе и серийных.
При взгляде на задачу появляется более-менее ясность.
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 25 2015, 07:15
Сообщение #41


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Если уж про цену начали говорить, то нужно вспомнить про НуВотОн. Там иногда проскакивают какие-то фантастически низкие цены.
Вот.
Go to the top of the page
 
+Quote Post
adnega
сообщение Sep 25 2015, 07:23
Сообщение #42


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(scifi @ Sep 25 2015, 10:15) *
про НуВотОн.

Глянул, у него питание от 2.5В до 5.5В. Честно что ли?!
Вот это день рваных шаблонов)
Go to the top of the page
 
+Quote Post
jcxz
сообщение Sep 25 2015, 07:55
Сообщение #43


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(adnega @ Sep 25 2015, 13:14) *
Если не секрет, что это за уникальная периферия? Может, CAN-физика набортная?

Нет. Всего-лишь АЦП на 80MS/s.
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Sep 25 2015, 08:21
Сообщение #44


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(adnega @ Sep 25 2015, 11:23) *
Глянул, у него питание от 2.5В до 5.5В. Честно что ли?!
Вот это день рваных шаблонов)


Это уже не новость для М0. Вот например, sam-c
2.7V – 5.5V Operating Voltage — Ensures best possible signal-to-noise ratio and robustness in term of noise immunity, EMC, ESD and latch up.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Sep 25 2015, 08:24
Сообщение #45


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Эдди @ Sep 23 2015, 13:27) *
1. Только день уйдет на разработку алгоритмов с листанием даташита.

Листание даташитов никто не отменяет. И для среднего ARM контроллера это не один день занимает.
Другой вопрос, что я беру один узел и его читаю. Тогда и только тогда, когда с ним работаю. Ну например таймер.
Как правило если вы берёте плату, то вы получаете какой-нибудь пример.
Ну скажем, у меня так было. Там была инициализация начальная дисплея и ОЗУ.
А разработка алгоритмов чего?
Я писал о том, что для контроллера отображающего видеоозу на дисплей получить первые результаты это пара пустяков.
И сама работа с дисплеем достаточно проста, по сравнению с другой периферией. Например простой I2C - та ещё засада.
Сейчас смотрю дисплей для STM32F429 (он-же и в stm32f7 идёт) и вижу кучу возможностей и определённые сложности.
Опять таки если использовать эти возможности.
Цитата
2. Допустим, шрифты откуда-то можно будет своровать, но нужно будет еще и написать "оконную библиотеку".

Что значит "своровать"? Вы обычно сами шрифты рисуете?
Я написал прогу которая преобразует выбранный шрифт виндовый в сишный исходник. И картинки выбранные тоже.
Пользуюсь ей. Вот сейчас на новый проект видимо буду новые шрифты делать под STM. И там уже пойдут antialiasing 4-ёх битные шрифты.
Придётся переделать думаю за 2-3 дня сделаю комплект программ.
Что вы понимаете под "оконной библиотекой"? Если как обычно, то это смещение координат относительно начала окна. И контроль выхода за границу.
Менее десятка операторов си.
Цитата
3. А потом еще это будет долго совершенствоваться.
Есть, конечно, еще и "путь АВРщика": взять китайский быдлокод и не обращать внимания, что он жирный и тормозной. Но лично я так не делаю.

В обозначенном контроллере, вывод точки это пару строк текста. Вывод буквы десяток максимум. Я делал и групповой вывод. то есть сразу N точек при выводе линии или символа. При работе с некоторыми индикаторами, для этого разворачивал буквы. Это увеличивает объём на 5-6 строчек. Зачем в таких примитивных задачах брать чей-то код?
По-моему вы пишете то, чего реально не знаете...
Go to the top of the page
 
+Quote Post

4 страниц V  < 1 2 3 4 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 8th July 2025 - 09:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.01514 секунд с 7
ELECTRONIX ©2004-2016