@proembedded

Страница 630 из 975
Егор
01.02.2018
07:28:22
Ребятки, кто-нибудь может рассказать мне про ССР модуль PIC16 микроконтроллеров

Вообще не понимаю, что это такое и как оно работает

Читал уже и литературу, и видео смотрел и пару статей, недоходит до меня и все

Вот хотелось бы, что бы кто-нибудь на пальцах рассказал, что это такое

Google
Nikita
01.02.2018
08:18:38
вроде ж обычный счётчик который может изменять состояние пина по переполнению. играясь настройками счётчика можно менять скважность ШИМ

тьфу счётчик

таймер

Dmitry
01.02.2018
08:30:34
http://microchip.com.ru/Support/tipsCCP%201.html

Кирилл Gessor
01.02.2018
10:26:37
Народ, а кто-нибудь сталкивался с практикой, чтобы программированием микроконтроллеров занималась одна группа людей, которая в электронике полный ноль. А всем железом абсолютно другая группа людей, где никто ничего не понимает в программировании?

Вообще возможно реализовать такой подход и процесс?

Дед Пегас
01.02.2018
10:27:54
Да вроде везде так код пишут... Вроде.

Чхогг
01.02.2018
10:29:14
Timur
01.02.2018
10:29:38
если нет то будет несколько месяцев притирки и взаимоизучения

надо будет периодически ходить в гости

лучше конечно чтоб они знали области друг друга

Кирилл Gessor
01.02.2018
10:33:29
попробую обрисовать ситуацию

Google
Кирилл Gessor
01.02.2018
10:41:00
большой завод овер несколько к человек. всю жизнь пилили свои железки. есть отдел программистов в одном здании, есть цифровики в другом. я чисто ради хобби увлекался мк и в небольших проектах представляю это именно как эмбед: когда один человек ведет все - от схемы, разводки платы, до прошивки и отладки (но не в случае каких-нибудь огромных проектов со сложной логикой, математикой и обвязкой). сейчас наши решили, что на дворе 21 век и надо осваивать МК. То, что надо нанять хотя бы разбирающегося человека со стороны - вопрос даже не обсуждается. Должны делать своими силами. Они себе представляют так, что всю обвязку делают аппаратчики, а потом программисты кодят. при этом первые ничего не понимают в микроконтроллерах, вторые не знают закон ома. у меня от этого люто печет, и я говорю, что это все должна делать одна команда людей. а у нас получается лебедь рак и щука и попытка натянуть новое направление на какие-то старые лыжи. я прав или нет?

мне интересно, как в нормальных фирмах уже освоен этот процесс и как это происходит не у любителей.

Timur
01.02.2018
10:42:44
ну

Vasia
01.02.2018
10:43:24
примерно так все начинают, потом сфера размоется

Timur
01.02.2018
10:43:30
в нормальных фирмах взаимодействие осуществляется за счет грамотного руководства, которое само декомпозирует и уточняет/сужает задачи превращая в такие, что у конкретных специалистов не возникает непоняток

надо чтобы был над софт и хард отделом тимлид продолжительное время проработавший эмбеддером, совмещая

конечно для меня слово эмбеддер значит немного другое но я просто перешел на ваш язык

Егор
01.02.2018
10:45:13
http://microchip.com.ru/Support/tipsCCP%201.html
Благодарю, лазил по микрочипу, но на эту статью не натыкался

Timur
01.02.2018
10:46:04
чисто SBC

встраивание одноплатников с линуксами

написание загрузчиков

написание драйверов BSP под платы

для конкретных процессоров

Кирилл Gessor
01.02.2018
10:47:27
а то что я описал это разработчик на микроконтроллерах просто?)

Timur
01.02.2018
10:47:41
ну да, фуллстек так можно сказать

Timur
01.02.2018
10:49:14
таймер у стм32 тоже умеет

Vasia
01.02.2018
10:49:49
стм вообще много что умеет

тот же шим с деадтаймом вообще сладенький пирожок

Google
Timur
01.02.2018
10:50:10
угу

Егор
01.02.2018
10:50:12
таймер у стм32 тоже умеет
Таймер0, это таймер0

Timur
01.02.2018
10:50:16
еще б блютус умел и был бы приэтом дешевым бле

NRG не так дешев

Vasia
01.02.2018
10:50:46
ну не все сразу

видимо сертификация жрет много денег с чипа

Timur
01.02.2018
10:51:28
nrf52810/nrf51822 дешевые

но там таймеры как таковые даже выходов не имеют

пикотранзистор
01.02.2018
10:51:42
большой завод овер несколько к человек. всю жизнь пилили свои железки. есть отдел программистов в одном здании, есть цифровики в другом. я чисто ради хобби увлекался мк и в небольших проектах представляю это именно как эмбед: когда один человек ведет все - от схемы, разводки платы, до прошивки и отладки (но не в случае каких-нибудь огромных проектов со сложной логикой, математикой и обвязкой). сейчас наши решили, что на дворе 21 век и надо осваивать МК. То, что надо нанять хотя бы разбирающегося человека со стороны - вопрос даже не обсуждается. Должны делать своими силами. Они себе представляют так, что всю обвязку делают аппаратчики, а потом программисты кодят. при этом первые ничего не понимают в микроконтроллерах, вторые не знают закон ома. у меня от этого люто печет, и я говорю, что это все должна делать одна команда людей. а у нас получается лебедь рак и щука и попытка натянуть новое направление на какие-то старые лыжи. я прав или нет?
Статья на хабре была на эту тему, ситуация ровно та же самая, на примере какого-то простого проекта, где полностью разделили железячника, который не понимает в МК, и программиста.

Timur
01.02.2018
10:51:43
и входов

короч полностью разделять нельзя

Nikita
01.02.2018
10:52:22
В итоге тот кто пишет софт начинает базово разбираться в схемотехнике, тому кто железо делает врубаться в софт надо редко. Главное чтобы пока железяка проектируется/разводится был контакт между этими двумя и более людьми, иначе потом начинается всякое непотребство

Timur
01.02.2018
10:52:23
всегда медиатором должен выступать тимлид между отделами

пикотранзистор
01.02.2018
10:52:43
и получился пиздец
Да-да. Я только ключевых слов не помню, чтобы найти её.

Timur
01.02.2018
10:53:01
причем тимлид должен освобождать от незнакомых формулировок просьбы одного отдела к другому

shadowsoul
01.02.2018
10:53:02
иначе будет типичная хуйня из-под менеджерья

Vasia
01.02.2018
10:53:12
тимбилдинг всегда нужен

Google
Vasia
01.02.2018
10:53:40
но нормальный, мой любимый - бильярд с анлимом пенного

Кирилл Gessor
01.02.2018
10:53:42
в нормальных фирмах взаимодействие осуществляется за счет грамотного руководства, которое само декомпозирует и уточняет/сужает задачи превращая в такие, что у конкретных специалистов не возникает непоняток
ну грамотного руководства нам точно ждать неоткуда. ибо они ничего в этом не понимают. Я уже совсем запутался за 2 недели, что у нас происходит, но одну из групп по МК предлагают возглавить мне, несмотря на то, что я просто любитель и меня не возьмут ни в одну нормальную фирму на разработчика МК) но тут типа принцип лучший из худших, поэтому дали в группу совсем днарей, которые ничего не умеют толком. То есть вместо того, чтобы перенимать опыт у профи, я теперь пытаюсь разгрести какое-то болото, доказывать начальству выше кто должен делать железо, а кто ПО, а параллельно новым подопечным рассказывать что такое микроконтроллер и как поморгать диодом

Nikita
01.02.2018
10:54:02
причем тимлид должен освобождать от незнакомых формулировок просьбы одного отдела к другому
Если программист не врубается в то как работает железо - толку не будет, МК слишком близко к реальному миру

Timur
01.02.2018
10:54:43
да и наоборот

Nikita
01.02.2018
10:54:51
Если железячник не врубается в то, что разводить надо не как ему удобно, а как надо, тоже будет грустно

пикотранзистор
01.02.2018
10:54:51
а не получится найти?
Я не помню ключевых слов.

Nikita
01.02.2018
10:55:04
смотря какой
Применительно к МК - любой

shadowsoul
01.02.2018
10:55:13
иначе опять хуйня

Nikita
01.02.2018
10:55:34
потому что при отладке очень важным фактором является определение где ошибка - в софте или железе

ну тут от конкретики компании зависит

Nikita
01.02.2018
10:56:17
мы все сидим недалеко друг от друга и в случае чего можно хуями помахать

Vasia
01.02.2018
10:56:21
отличный шанс проявить себя, тк за ошибки точно особо не наругают

Timur
01.02.2018
10:57:13
+

Кирилл Gessor
01.02.2018
10:58:34
ну можешь вжиться в роль, стать со временем координатором отделов, тимлидом и тд
идея мне изначально тоже понраилась. но от реалиации я стал несколько уже разочарован, хотя еще обещали купить осцилл нормальный и лицензию кейла и всякие отладки. но тут еще одна хрень, на которую я давно закрыл глаза - речь про Миландр ?

Google
Timur
01.02.2018
11:00:10
ты в миландре?

ориентируйтесь на новейшие западные технологии

Кирилл Gessor
01.02.2018
11:00:47
не не, речь работать с МК Миландра

Timur
01.02.2018
11:00:53
аа

Кирилл Gessor
01.02.2018
11:01:05
импортозамещение и прочая дичь

Timur
01.02.2018
11:01:10
ну ничего, багованность на менеджмент не особо влияет

разве что повышает батхерт программистов)

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

зачем вам лицензия кейла

это самая бессмысленная трата средств

Nikita
01.02.2018
11:04:35
++

gcc вполне хватает, если это cotrex-m

Страница 630 из 975