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

 
 
> Помогите с микроконтроллерами, почасовая оплата, примерно 2-3 часа в неделю.
Loma
сообщение Sep 25 2018, 03:58
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 21-09-18
Пользователь №: 107 603



Здравствуйте!
Нужна помощь в программировании микроконтроллеров для хобби-проекта.

Оплата почасовая, 300 рублей в час. Нагрузка примерно пару часов в неделю.

Примерные вопросы: настроить АЦП/ЦАП, включить GPIO, наладить связь по USB, как сделать так чтобы отпустило пожалуйста просыпаться от прерывания, как уметь в многопоточность?.. То есть не рассказать мне как это сделать, а прям вот ррраз и готовый кусок кода что бы например АЦП 100Kb/s прямо в память писало. Оплата на сберкарточку.

Спасибо,
2uklxlpln2mi@mail.ru
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Bodaybo
сообщение Sep 26 2018, 03:39
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 6-09-18
Из: Воронеж
Пользователь №: 107 297



Кинетисы - весьма достойные конкуренты STM, но лучше всё-таки начинать с самых популярных на сегодня STM32, как тут правильно заметили, из-за фришного софта и дешёвых отладочных плат. Насчёт ядра - это легко понять из хотелок на их же сайте.
А потом можно спокойно перейти хоть на Кинетисы, хоть на Силабсы, хоть на Микрочипы - принципы программирования не сильно изменятся.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 26 2018, 05:06
Сообщение #3


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.

Go to the top of the page
 
+Quote Post
Loma
сообщение Sep 26 2018, 05:32
Сообщение #4





Группа: Участник
Сообщений: 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 . Ну вот и напишите!!!!!!
Go to the top of the page
 
+Quote Post
jcxz
сообщение Sep 26 2018, 06:20
Сообщение #5


Гуру
******

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



Цитата(Loma @ Sep 26 2018, 08:32) *
Kinetis так Kinetis, я согласна. Единственное я не нашла есть ли у них плата с частотой больше 100MHz и GPIO не менее 30. Но я и не сильно искала пока так как уверена что есть. В крайнем случае если нет GPIO можно Ардуино подключить как расширение, такой пример у них в галерее есть.

Ну вот и выступило родимое пятно ардуинщиков! laughing.gif Уже взят прицел на ногодрыг. Уважаемая, ногодрыгом Вам, для вашей неозвученной задачи и 100 МГц запросто может не хватить. Ищите сразу 1000! sm.gif
На ARM-ах не с количества GPIO надо начинать, а с прикидывания функциональной схемы устройства, по которой уже определяются - какие и сколько нужно будет периферийных блоков. И требования к ним. И на GPIO делается только то, что не реализуемо на встроенной периферии. А потом уже, когда требования к периферии прояснились, и начинают выбор платформы и МК , наиболее подходящего для решения задачи: STM32 или Кинетис или куча других семейств и производителей, у каждого из которых свои плюсы и минусы.
А делается это примерно так:
Нужно измерение аналогового сигнала? Значит нужно АЦП. Какое - внешнее или внутреннее? Прикидываем требования к измерению сигнала (его полоса, точность измерения, кол-во каналов, одновременных или можно через мультиплексор, необходимость гальванической развязки, необходимость энергосбережения при измерении и т.п.). Смотрим, что примерно умеют встроенные АЦП разных МК и прикидываем. Если внешнее - смотрим дальше на какой интерфейс МК можно его повесить? Желательно конечно как можно больше периферии засунуть внутрь МК.
Ну и так далее - по каждой функции, требуемой от устройства.

Цитата(Loma @ Sep 26 2018, 09:03) *
Этот продукт называется библиотека работы с низкоуровнемы функциями, если вам так проще. Но всё и сразу мне не надо, мне надо постепенно, чтобы управляющий код успевал это всё пользовать.

Embedded - это не PC. Невозможна тут никакая универсальная библиотека. Так как все МК имеют совершенно разную периферию. С разными возможностями. И единая "библиотека" - невозможна. А если всё-таки пытаться её написать, то получится нечто типа абдурины, использующее МК на 1% и оставляющее за бортом остальные 99% функционала и возможностей.
Как тут уже сказали - без изучения периферии и мануалов здесь никуда. Если не понимаете этого, то видимо Вам не сюда, а к ардуинщикам. laughing.gif

Цитата(Loma @ Sep 26 2018, 09:03) *
Вы правы, только я как раз наоборот не хочу самой писать низкоуровневый код и поэтому не замечаю абсурда.

"Низкоуровневый код" начинается с открывания мануала на МК. Всё остальное - галимая абдуринщина.

PS: Вам надо понять, что каждый МК - это как набор слесарных инструментов (набор периферии), где для каждой работы - свой инструмент (свой периферийный блок). И каждый МК (разных семейств) - это немножко разные наборы по составу и возможностям инструментов. В одном наборе есть классный выбор разных кусачек, но всего пара гаечных ключей; в другом - есть метчики для нарезания резьбы, которых нет в других наборах. И так - во всех.
И дальше человек думает - какую работу ему нужно будет выполнять? И уже по этой работе подбирает наиболее подходящий набор инструментов. А не пытается одной отвёрткой и болты закручивать и дырки в стенах ковырять...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


Reply to this topicStart new topic
8 чел. читают эту тему (гостей: 8, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 14th June 2024 - 01:15
Рейтинг@Mail.ru


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