|
Помогите с микроконтроллерами, почасовая оплата, примерно 2-3 часа в неделю. |
|
|
|
Sep 25 2018, 03:58
|
Группа: Участник
Сообщений: 12
Регистрация: 21-09-18
Пользователь №: 107 603
|
Здравствуйте! Нужна помощь в программировании микроконтроллеров для хобби-проекта.
Оплата почасовая, 300 рублей в час. Нагрузка примерно пару часов в неделю.
Примерные вопросы: настроить АЦП/ЦАП, включить GPIO, наладить связь по USB, как сделать так чтобы отпустило пожалуйста просыпаться от прерывания, как уметь в многопоточность?.. То есть не рассказать мне как это сделать, а прям вот ррраз и готовый кусок кода что бы например АЦП 100Kb/s прямо в память писало. Оплата на сберкарточку.
Спасибо, 2uklxlpln2mi@mail.ru
|
|
|
|
|
|
Ответов
|
Sep 26 2018, 07:59
|
Местный
Группа: Участник
Сообщений: 256
Регистрация: 15-04-13
Из: Казахстан, г. Алматы
Пользователь №: 76 504
|
Цитата(AlexandrY @ Sep 26 2018, 10:09) Делаю вот такие модули - https://habr.com/post/392839/...Стоит модуль 80 Евро в единичном экземпляре, без пересылки. Цена консультации - 50 Евро в час. Показательный пример широкоуниверсальной платы. Но на практике это в 99.999% случае не нужно - имею в виду свои личные запросы к аналогичной аппаратуре. А как насчёт защитных мер от воздействия окружающей среды? Или это только демонстрация Вашего высокого профессионального уровня? Могу поделиться критическими замечаниями и, возможно, предложениями по сказанному. Полностью согласен с нижеследующим... Цитата(jcxz @ Sep 26 2018, 10:20) ...На ARM-ах не с количества GPIO надо начинать, а с прикидывания функциональной схемы устройства, по которой уже определяются - какие и сколько нужно будет периферийных блоков. И требования к ним. ...И на GPIO делается только то, что не реализуемо на встроенной периферии. ...А потом уже, когда требования к периферии прояснились, и начинают выбор платформы и МК , наиболее подходящего для решения задачи: STM32 или Кинетис или куча других семейств и производителей, у каждого из которых свои плюсы и минусы. ...Нужно измерение аналогового сигнала? Значит нужно АЦП. Какое - внешнее или внутреннее? ...Прикидываем требования к измерению сигнала (его полоса, точность измерения, кол-во каналов, одновременных или можно через мультиплексор, необходимость гальванической развязки, необходимость энергосбережения при измерении и т.п.). Смотрим, что примерно умеют встроенные АЦП разных МК и прикидываем. Если внешнее - смотрим дальше на какой интерфейс МК можно его повесить? Желательно конечно как можно больше периферии засунуть внутрь МК. ...Ну и так далее - по каждой функции, требуемой от устройства. ...Embedded - это не PC. Невозможна тут никакая универсальная библиотека. Так как все МК имеют совершенно разную периферию. С разными возможностями. И единая "библиотека" - невозможна. ...А если всё-таки пытаться её написать, то получится нечто типа абдурины, использующее МК на 1% и оставляющее за бортом остальные 99% функционала и возможностей. Как тут уже сказали - без изучения периферии и мануалов здесь никуда. Если не понимаете этого, то видимо Вам не сюда, а к ардуинщикам. ..."Низкоуровневый код" начинается с открывания мануала на МК. Всё остальное - галимая абдуринщина. Можно добавить, что этот этап называется разработка ТЗ. Все разделы должны быть раскрыты и понятны заказчику. Продемонстрированы на отдельных макетах и согласованы с ним по алгоритму работы. По трудоёмкости этот этап самый ответственный и сложный, составляет по времени и затратам до 25% от общей стоимости разработки. Цитата(Loma @ Sep 26 2018, 11:05) ...Тогда мне не нужна универсальная библиотека. Мне хватит одной под одну железку))))) ...Ну что, может кто-то чувствует в себе силы написать хотя бы одну функцию??? )))))) Давным-давно написано и предлагается. Проверить работоспособность "библиотечной функции" можно на AVRStudio, например...
Сообщение отредактировал VNS - Sep 26 2018, 07:34
|
|
|
|
|
Sep 26 2018, 12:11
|
Местный
Группа: Участник
Сообщений: 256
Регистрация: 15-04-13
Из: Казахстан, г. Алматы
Пользователь №: 76 504
|
Цитата(AlexandrY @ Sep 26 2018, 11:36) ТС-у вроде подходит. Весь внимание. Что критического можете сказать? ТС, сам пока незнаком со своими проблемами. Сложная схема требует аналогичной сложности программу, которую, очевидно, можете разработать только Вы. Применение лицензионных программ и алгоритмов требует лицензий от разработчиков. Если стоимость Ваших консультаций 50 Евро в час, то разработка программы, вероятно, будет стоить 5000 Евро...
|
|
|
|
Сообщений в этой теме
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 Bodaybo Кинетисы - весьма достойные конкуренты STM, но луч... Sep 26 2018, 03:39 AlexandrY Цитата(Bodaybo @ Sep 26 2018, 06:39) Кине... Sep 26 2018, 05:06 Loma Цитата(AlexandrY @ Sep 26 2018, 12:06) Эт... Sep 26 2018, 05:32 AlexandrY Цитата(Loma @ Sep 26 2018, 08:32) Kinetis... Sep 26 2018, 06:09 jcxz Цитата(Loma @ Sep 26 2018, 08:32) Kinetis... Sep 26 2018, 06:20 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 _3m Цитата(AlexandrY @ Sep 26 2018, 11:36) ТС... Sep 26 2018, 09:11 jcxz Цитата(_3m @ Sep 26 2018, 12:11) Самые ра... Sep 26 2018, 09:38 Kabdim Совет ТСу, сходу спрашивать всех "гур" о... Sep 26 2018, 11:14
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|