|
Помогите с микроконтроллерами, почасовая оплата, примерно 2-3 часа в неделю. |
|
|
|
Sep 25 2018, 03:58
|
Группа: Участник
Сообщений: 12
Регистрация: 21-09-18
Пользователь №: 107 603
|
Здравствуйте! Нужна помощь в программировании микроконтроллеров для хобби-проекта.
Оплата почасовая, 300 рублей в час. Нагрузка примерно пару часов в неделю.
Примерные вопросы: настроить АЦП/ЦАП, включить GPIO, наладить связь по USB, как сделать так чтобы отпустило пожалуйста просыпаться от прерывания, как уметь в многопоточность?.. То есть не рассказать мне как это сделать, а прям вот ррраз и готовый кусок кода что бы например АЦП 100Kb/s прямо в память писало. Оплата на сберкарточку.
Спасибо, 2uklxlpln2mi@mail.ru
|
|
|
|
|
|
Ответов
|
Sep 26 2018, 05:06
|
Ally
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050
|
Цитата(Bodaybo @ Sep 26 2018, 06:39) Кинетисы - весьма достойные конкуренты STM, но лучше всё-таки начинать с самых популярных на сегодня STM32, как тут правильно заметили, из-за фришного софта и дешёвых отладочных плат. Насчёт ядра - это легко понять из хотелок на их же сайте. Эт, конечно, самоподдерживаемое заблуждение некой тусовки прилипших к ST Нет никаких объективных доказательств, что для ST софт более фришный чем для Kinetis, и что платы с ST дешевле чем с Kinetis. Но по ходу я подозреваю, что TC борется с эпическим HAL-ом. В этом случае, действительно нужен высокопроизводительный гуру, поскольку ему надо будет толковать не только мусор генерируемый кубом, но еще и HAL, еще BSP, CMSIS, скорее всего FreeRTOS и еще кучу барахла. Поскольку именно этим набита средняя отладочная плата от ST.
|
|
|
|
|
Sep 26 2018, 05:32
|
Группа: Участник
Сообщений: 12
Регистрация: 21-09-18
Пользователь №: 107 603
|
Цитата(AlexandrY @ Sep 26 2018, 12:06) Эт, конечно, самоподдерживаемое заблуждение некой тусовки прилипших к ST Нет никаких объективных доказательств, что для ST софт более фришный чем для Kinetis, и что платы с ST дешевле чем с Kinetis.
Но по ходу я подозреваю, что TC борется с эпическим HAL-ом. В этом случае, действительно нужен высокопроизводительный гуру, поскольку ему надо будет толковать не только мусор генерируемый кубом, но еще и HAL, еще BSP, CMSIS, скорее всего FreeRTOS и еще кучу барахла. Поскольку именно этим набита средняя отладочная плата от ST. Kinetis так Kinetis, я согласна. Единственное я не нашла есть ли у них плата с частотой больше 100MHz и GPIO не менее 30. Но я и не сильно искала пока так как уверена что есть. В крайнем случае если нет GPIO можно Ардуино подключить как расширение, такой пример у них в галерее есть. Т.е. мне не важно от кого плата, какой там куб или хал, мне просто нужен человек, который сам знает эту любую архитектуру и самое главное умеет. Цитата(mcuprog @ Sep 26 2018, 11:49) 2Loma Вам, батенька, прямой дорогой в менеджмент или сразу в руководящие с такими замашками. А если хотите кодить - открывайте мануал и вперед. "шоб само", бл. Наверное мне должно быть приятно что человек написавший всего 10 сообщений на форуме за три года решил потратить одиннадцатое на то, чтоб огласить своё негативное отношение к этой теме. На самом деле не очень.... Я понимаю что мне должно быть всё равно, но я никак не могу понять почему так резко негативно??? Разве все заказчики хотят или должны открывать мануал и вперёд кодить я не понимаю..... Тем более странно такое отношение от человека создавшего тему Напишу программу для МК, i8051, AVR, dsPIC, STM . Ну вот и напишите!!!!!!
|
|
|
|
|
Sep 26 2018, 06:20
|
Гуру
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713
|
Цитата(Loma @ Sep 26 2018, 08:32) Kinetis так Kinetis, я согласна. Единственное я не нашла есть ли у них плата с частотой больше 100MHz и GPIO не менее 30. Но я и не сильно искала пока так как уверена что есть. В крайнем случае если нет GPIO можно Ардуино подключить как расширение, такой пример у них в галерее есть. Ну вот и выступило родимое пятно ардуинщиков! Уже взят прицел на ногодрыг. Уважаемая, ногодрыгом Вам, для вашей неозвученной задачи и 100 МГц запросто может не хватить. Ищите сразу 1000! На ARM-ах не с количества GPIO надо начинать, а с прикидывания функциональной схемы устройства, по которой уже определяются - какие и сколько нужно будет периферийных блоков. И требования к ним. И на GPIO делается только то, что не реализуемо на встроенной периферии. А потом уже, когда требования к периферии прояснились, и начинают выбор платформы и МК , наиболее подходящего для решения задачи: STM32 или Кинетис или куча других семейств и производителей, у каждого из которых свои плюсы и минусы. А делается это примерно так: Нужно измерение аналогового сигнала? Значит нужно АЦП. Какое - внешнее или внутреннее? Прикидываем требования к измерению сигнала (его полоса, точность измерения, кол-во каналов, одновременных или можно через мультиплексор, необходимость гальванической развязки, необходимость энергосбережения при измерении и т.п.). Смотрим, что примерно умеют встроенные АЦП разных МК и прикидываем. Если внешнее - смотрим дальше на какой интерфейс МК можно его повесить? Желательно конечно как можно больше периферии засунуть внутрь МК. Ну и так далее - по каждой функции, требуемой от устройства. Цитата(Loma @ Sep 26 2018, 09:03) Этот продукт называется библиотека работы с низкоуровнемы функциями, если вам так проще. Но всё и сразу мне не надо, мне надо постепенно, чтобы управляющий код успевал это всё пользовать. Embedded - это не PC. Невозможна тут никакая универсальная библиотека. Так как все МК имеют совершенно разную периферию. С разными возможностями. И единая "библиотека" - невозможна. А если всё-таки пытаться её написать, то получится нечто типа абдурины, использующее МК на 1% и оставляющее за бортом остальные 99% функционала и возможностей. Как тут уже сказали - без изучения периферии и мануалов здесь никуда. Если не понимаете этого, то видимо Вам не сюда, а к ардуинщикам. Цитата(Loma @ Sep 26 2018, 09:03) Вы правы, только я как раз наоборот не хочу самой писать низкоуровневый код и поэтому не замечаю абсурда. "Низкоуровневый код" начинается с открывания мануала на МК. Всё остальное - галимая абдуринщина. PS: Вам надо понять, что каждый МК - это как набор слесарных инструментов (набор периферии), где для каждой работы - свой инструмент (свой периферийный блок). И каждый МК (разных семейств) - это немножко разные наборы по составу и возможностям инструментов. В одном наборе есть классный выбор разных кусачек, но всего пара гаечных ключей; в другом - есть метчики для нарезания резьбы, которых нет в других наборах. И так - во всех. И дальше человек думает - какую работу ему нужно будет выполнять? И уже по этой работе подбирает наиболее подходящий набор инструментов. А не пытается одной отвёрткой и болты закручивать и дырки в стенах ковырять...
|
|
|
|
Сообщений в этой теме
Loma Помогите с микроконтроллерами Sep 25 2018, 03:58 hasl Раз и готового кода в интернете полно
Да во только... Sep 25 2018, 04:52 ivnor есть же видосы на Ютабчике, посмотрел и ты кул про... Sep 25 2018, 05:34 Loma Цитата(hasl @ Sep 25 2018, 11:52) Раз и г... Sep 25 2018, 06:39 kovigor Цитата(Loma @ Sep 25 2018, 06:58) наладит... Sep 25 2018, 06:21 smart_pic Какой МК желаете освоить?
Если PIC18, PIC32 - то ... Sep 25 2018, 06:36 hasl Из-ваших слов сказал бы что вам нужен репетитор, а... Sep 25 2018, 06:46 kovigor Цитата(hasl @ Sep 25 2018, 09:46) Иначе и... Sep 25 2018, 06:51 Loma Цитата(hasl @ Sep 25 2018, 13:46) Из-ваши... Sep 25 2018, 07:04 AlexandrY Цитата(Loma @ Sep 25 2018, 06:58) Спасибо... Sep 25 2018, 07:04 Loma Цитата(AlexandrY @ Sep 25 2018, 14:04) На... Sep 25 2018, 07:14 AlexandrY Цитата(Loma @ Sep 25 2018, 10:14) Спасибо... Sep 25 2018, 07:28 Vasily_ Цитата(Loma @ Sep 25 2018, 10:14) Они дей... Sep 25 2018, 08:20 AlexandrY Цитата(Vasily_ @ Sep 25 2018, 11:20) Скор... Sep 25 2018, 08:35 leocat Цитата(AlexandrY @ Sep 25 2018, 08:35) ..... Sep 25 2018, 12:36 hasl осуществимая
только вам легче станет если:
в коде ... Sep 25 2018, 07:09 Loma Цитата(hasl @ Sep 25 2018, 14:09) в коде ... Sep 25 2018, 07:38 kovigor Цитата(Loma @ Sep 25 2018, 10:38) Мне хоч... Sep 25 2018, 07:40 Loma Цитата(kovigor @ Sep 25 2018, 14:40) Гото... Sep 25 2018, 07:53 ivnor Начинать лучше с азов - ассемблер Sep 25 2018, 07:53 Loma Цитата(ivnor @ Sep 25 2018, 14:53) Начина... Sep 25 2018, 07:56 kovigor Цитата(ivnor @ Sep 25 2018, 10:53) Начина... Sep 25 2018, 07:57 MW_Юрий Цитата(ivnor @ Sep 25 2018, 10:53) Начина... Sep 29 2018, 05:37 yes а как будет проверяться код? ну то есть - нужно ка... Sep 25 2018, 12:58 jcxz Цитата(yes @ Sep 25 2018, 15:58) конфигур... Sep 25 2018, 13:35 leocat Цитата(jcxz @ Sep 25 2018, 13:35) Сложно ... Sep 25 2018, 15:04 yes Цитата(jcxz @ Sep 25 2018, 16:35) Сложно ... Sep 25 2018, 17:04 leocat Цитата(yes @ Sep 25 2018, 18:04) может я ... Sep 26 2018, 02:54 yes да, речь про HAL, перепутал
Цитата(leocat @ S... Sep 26 2018, 11:40 Loma Цитата(jcxz @ Sep 25 2018, 20:35) Сложно ... Sep 26 2018, 02:52 AlexandrY Цитата(yes @ Sep 25 2018, 15:58) но ... Sep 25 2018, 18:59 AlexandrY Цитата(Loma @ Sep 26 2018, 08:32) Kinetis... Sep 26 2018, 06:09 Loma Цитата(jcxz @ Sep 26 2018, 13:20) Ну вот ... Sep 26 2018, 07:05 Plain Цитата(Loma @ Sep 26 2018, 10:05) написат... Sep 26 2018, 08:20 jcxz Цитата(Loma @ Sep 26 2018, 10:05) Смотрит... Sep 26 2018, 08:31 yes Цитата(AlexandrY @ Sep 26 2018, 08:06) Эт... Sep 26 2018, 12:58 AlexandrY Цитата(yes @ Sep 26 2018, 15:39) я вот не... Sep 26 2018, 13:15 yes Цитата(AlexandrY @ Sep 26 2018, 16:15) чи... Sep 26 2018, 13:31 jcxz Цитата(yes @ Sep 26 2018, 15:58) ну и у S... Sep 26 2018, 13:19 mcuprog 2Loma Вам, батенька, прямой дорогой в менеджмент и... Sep 26 2018, 04:49 Loma Цитата(mcuprog @ Sep 26 2018, 11:49) 2Lom... Sep 26 2018, 05:06 hasl Когда заказчику все равно, он заказывает готовый п... Sep 26 2018, 05:39 Loma Цитата(hasl @ Sep 26 2018, 12:39) Когда з... Sep 26 2018, 06:03 MegaVolt Цитата(hasl @ Sep 26 2018, 08:39) Люди си... Sep 26 2018, 09:45 VNS Цитата(AlexandrY @ Sep 26 2018, 10:09) Де... Sep 26 2018, 07:59 AlexandrY Цитата(VNS @ Sep 26 2018, 10:59) Показате... Sep 26 2018, 08:36 _3m Цитата(AlexandrY @ Sep 26 2018, 11:36) ТС... Sep 26 2018, 09:11 jcxz Цитата(_3m @ Sep 26 2018, 12:11) Самые ра... Sep 26 2018, 09:38 VNS Цитата(AlexandrY @ Sep 26 2018, 11:36) ТС... Sep 26 2018, 12:11 Kabdim Совет ТСу, сходу спрашивать всех "гур" о... Sep 26 2018, 11:14
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|