Перейти к содержанию

    

Помогите с микроконтроллерами

Готовая плата + Linux. Однозначно. ИМХО ...

Ага, спасибо!! Только что это значит?))))

Arduino/RaspberryPi/рекомендованные выше готовые платы от NXP/... это всё достаточно готовые платы???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Начинать лучше с азов - ассемблер

Хи-хи. Так толсто но всё равно хи-хи)))))))

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Начинать лучше с азов - ассемблер

Для ARM ??? Для 8051, AVR - да, сам с этого начинал. А потом взял и выучил Си. Но асм для ARM и Cortex на порядки сложнее и настолько же неудобнее. Си вполне достаточно. АСМ - иногда нужны базовые знания, в основном, чтобы при острой необходимости найти нужную строчку в .S - файле того же Keil'а ...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Они действительно так популярны???

Скорее наоборот.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Скорее наоборот.

Ага, в русскоязычном сегменте.

Тогда надо спросить на каком языке ТС предпочитает читать доку?

Хотя думаю если выбран великий учитель, то уже не будет иметь значения популярен или не популярен.

Тем более, что NXP в два раза заняла больше рынка чем STM.

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
...

Тем более, что NXP в два раза заняла больше рынка чем STM.

Откуда статистика? От NXP? ( Хотя если посчитать вместе с FreeScale, то может быть )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а как будет проверяться код? ну то есть - нужно какое-то железо жи

его надо где-то добыть (купить?), подключить, дать питание, на то же АЦП какие-то сигналы подавать и т.д.

 

удивительно, что STM32 не упомянули - может он и кривой внутри в сравнении с кинетисом, но "милионы мух не могут ошибаться" - на нем куча дешевых плат, бесплатная среда TRUESTUDIO, конфигуратор железа CUBE - то есть из пожеланий в виде конфигурации генерируется код, куча примеров и уроков (есть и на русском), то есть "информационная поддержка" раз в 100 больше

 

я бы советовал начинать с него, потому как проще

 

там есть проект mbed, где вообще можно без железа на симуляторе, с какими-то виртуальными платами поиграть (я сам не разбирался, не могу советовать, но есть такое)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
конфигуратор железа CUBE

Сложно будет найти учителя-гуру у которого этот пункт не вызывал бы рвотного рефлекса. :biggrin:

Первое, что нужно придумать ТС-у (или -ше ;): проект. Придумать устройство, которое она будет реализовывать и по ходу решения задачи изучать матчасть. От сферического "АЦП 100Kb/s прямо в память писало" думаю будет мало проку. Пускай задача будет самой бессмысленной (хоть какую балалайку с лампочками ребёнку разработать), но она должна быть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Сложно будет найти учителя-гуру у которого этот пункт не вызывал бы рвотного рефлекса.

Ну вы это зря... Очень удобная штука на посмотреть, какая функция на какой ноге, посмотреть клокинги.

Не надо рыться в даташите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Сложно будет найти учителя-гуру у которого этот пункт не вызывал бы рвотного рефлекса. :biggrin:

 

может я неудачно сформулировал свой месадж - проще так:

в "чип и дипе" можно выбирать из полста вариантов плат с STM32 в районе 1000-2000 руб за штуку. причем за 1500 уже начинаются платы, где не столкнешься с нехваткой ОЗУ/ПЗУ в любых микроконтроллерных проектах

а что для кинетиса?

 

а в рамках поговорить - не понимаю, что может не понравится "учителю-гуру" в сгенеренном коде, если этот код просто набор записей констант в регистр? хочешь менять конфигурацию динамически - перепиши в функцию с переменными, но как пример, что ничего в регистрах не забыто - куб рулит

???

не нравится может код SPL, где есть какие-то программные модели "драйверов" написанные индусскими программистами, к кубу это имеет опосредованое отношение и КУБ совсем немного SPL использует и не заставляет юзера SPL использовать (хотя я бы гуру

с подходом "без SPL" гнал ссаными тряпками от неофитов)

-------------------------------------------------------

мне не понравились кубовские примеры lwip+RTOS - там генерится тупо нерабочий код, все остальное, по-моему, за КУБ

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
но "милионы мух не могут ошибаться"

Тут мне вспомнилась инсектицидная липкая лента.

Большинство мух просто хотят влипнуть. Это да, у них не отнимешь.

Кстати Kinetis в большинстве своем дешевле аналогичных STM32.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Сложно будет найти учителя-гуру

Было бы здорово найти не учителя-гуру, а просто гуру! То есть не надо объяснять как оно внутри работает....

Придумать устройство, которое она будет реализовывать и по ходу решения задачи изучать матчасть. От сферического "АЦП 100Kb/s прямо в память писало" думаю будет мало проку. Пускай задача будет самой бессмысленной (хоть какую балалайку с лампочками ребёнку разработать), но она должна быть.

  1. Устройство придумано!
  2. Изучать эту матчасть хотелось бы избежать!!! Я одна и жизнь моя короткая. А как уже упоминалось low-level программирование не сильно меня радует как выяснилось. Собственно так эта тема и появилась))))))))
  3. От АЦП 100Kb/s прямо в память я буду самым счастливым человеком пол дня самое маленькое!!!!!!
  4. Оплата почасовая!!!! Казалось бы, ну хочется платить почасово за то что "нужна функция init_adc(sample_rate, half_buffer_size, callback_function)", ну вот и чудненько казалось бы. Ан нет!!!(отдельное спасибо человеку с ником hasl за подсказку про callback)

 

Немного напоминает стаааааарый анекдот "и унитаз приносил, и жопу показывал"....

Изменено пользователем Loma

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
может я неудачно сформулировал свой месадж - проще так:

в "чип и дипе" можно выбирать из полста вариантов плат с STM32 в районе 1000-2000 руб за штуку. причем за 1500 уже начинаются платы, где не столкнешься с нехваткой ОЗУ/ПЗУ в любых микроконтроллерных проектах

а что для кинетиса?

 

а в рамках поговорить - не понимаю, что может не понравится "учителю-гуру" в сгенеренном коде, если этот код просто набор записей констант в регистр? хочешь менять конфигурацию динамически - перепиши в функцию с переменными, но как пример, что ничего в регистрах не забыто - куб рулит

???

не нравится может код SPL, где есть какие-то программные модели "драйверов" написанные индусскими программистами, к кубу это имеет опосредованое отношение и КУБ совсем немного SPL использует и не заставляет юзера SPL использовать (хотя я бы гуру

с подходом "без SPL" гнал ссаными тряпками от неофитов)

-------------------------------------------------------

мне не понравились кубовские примеры lwip+RTOS - там генерится тупо нерабочий код, все остальное, по-моему, за КУБ

1. SPL пишется и поддерживается не индусами.

2. кало-КУБ вообще не имеет к SPL никакого отношения и SPL в КУБ-е вообще никак не используется.

3. Может каким то образом имели ввиду LL?

4. Недостаок знаний с лихвой компенсируется домыслами.

 

Loma,

напиши в личку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кинетисы - весьма достойные конкуренты STM, но лучше всё-таки начинать с самых популярных на сегодня STM32, как тут правильно заметили, из-за фришного софта и дешёвых отладочных плат. Насчёт ядра - это легко понять из хотелок на их же сайте.

А потом можно спокойно перейти хоть на Кинетисы, хоть на Силабсы, хоть на Микрочипы - принципы программирования не сильно изменятся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти