Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 11.02.2020, 23:24   #26
SergP01
Senior Member
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,041
Вес репутации: 501/43
SergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of light
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Вряд ли у него конфигурируемый TCP/IP стек на две страницы ASM. Что-нибудь нестандартное и заточенное под конкретный CPU.
а про стек, никто не говорил.... ему нужна была конкретная задача- сформировать пакет UDP и выдать его в сеть...
уже лет 10 прошу его на С перейти... упирается хад... он мне показал функцию sin(a).. на ASM... мне дурно стало... целая страница кода, да ещё и с использованием конвейеров всяких...
SergP01 вне форума   Ответить с цитированием
Старый 12.02.2020, 00:09   #27
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 58
Сообщений: 2,866
Вес репутации: 3992/111
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от Илья Посмотреть сообщение
весь код типа:
init_peripheral();
while (1) {
TMR2_Period8BitSet(ADRESH);
}
(ни прерываний, ничего - только инициализация периферии и указанные строчки "кода")

Я тоже... давненько уже... один раз в таком виде... на Казусе... код трехканального частотомера на СТМ8 выложил... Пост до вечера не дожил... модераторы его за злостный троллинг приняли... и снесли не задумываясь...
Что интересно... там никаким генкодом и не пахло... не было тогда ещё никаких КУБов...
Цитата:
кто скажет что я плохо владею железом?
Кто хорошо владеет железом...тому и конфигураторы не нужны... А кто железо не знает... тому и конфигуратор никак не поможет... в большинстве случаев...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 12.02.2020, 04:51   #28
=AK=
Senior Member
 
Аватар для =AK=
 
Регистрация: 02.08.2007
Возраст: 63
Сообщений: 326
Вес репутации: 1149/61
=AK= has much to be proud of=AK= has much to be proud of=AK= has much to be proud of=AK= has much to be proud of=AK= has much to be proud of=AK= has much to be proud of=AK= has much to be proud of=AK= has much to be proud of=AK= has much to be proud of
Отправить сообщение для =AK= с помощью Skype™
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от Марк Посмотреть сообщение
Экономия времени на "вчитывание" в документацию приводит к плохому владению железом и, как следствие, следованию простым шаблонам.
Что в этом плохого?

Программеры уже давно поняли, что всяческие выверты и трюки в коде - это зло, как бы остроумны и глубокомысленны они ни были. Аналогично, использование "тонкостей и нюансов железа" - как правило признак плохого дизайна: на него потрачено слишком много времени, а жизнь устройства коротка, поскольку слишком привязана к конкретному микроконтроллеру и его заморочкам. Место для "тонкостей и нюансов железа" в короткоживущих массовых изделиях, где экономия на спичках как-то окупается.


Я в своих устройствах PIC использую только по инерции, и в любой момент готов прейти на что-то другое.
=AK= вне форума   Ответить с цитированием
Старый 12.02.2020, 06:18   #29
SergP01
Senior Member
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,041
Вес репутации: 501/43
SergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of light
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от =AK= Посмотреть сообщение
Что в этом плохого?

Программеры уже давно поняли, что всяческие выверты и трюки в коде - это зло, как бы остроумны и глубокомысленны они ни были. Аналогично, использование "тонкостей и нюансов железа" - как правило признак плохого дизайна: на него потрачено слишком много времени, а жизнь устройства коротка, поскольку слишком привязана к конкретному микроконтроллеру и его заморочкам. Место для "тонкостей и нюансов железа" в короткоживущих массовых изделиях, где экономия на спичках как-то окупается.


Я в своих устройствах PIC использую только по инерции, и в любой момент готов прейти на что-то другое.
всё правильно.
ни кто не рисует ЛА3 на транзисторах... берут кубик и на схему его... ни кто из ЛА3 счётчик не рисует... берут готовый кубик... ни кто много кубиков на плату не ставит... берут ПЛИС(тем паче там уже внутри кубики есть в виде процов)... ни кто МК не рисует на рассыпухе... берут готовые кубики...
сейчас, в век высокой интеграции, задача разработчика сводится к составлении картинки из готовых пазлов.
для ПЛИС, например, язык свой есть... можно даже не знать как ТМ2 работает... компилятор , по описанной логике, сам схему нарисует.
SergP01 вне форума   Ответить с цитированием
Старый 12.02.2020, 08:18   #30
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 2,878
Вес репутации: 3951/114
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от =AK= Посмотреть сообщение
Программеры уже давно поняли, что всяческие выверты и трюки в коде - это зло, как бы остроумны и глубокомысленны они ни были. Аналогично, использование "тонкостей и нюансов железа" - как правило признак плохого дизайна: на него потрачено слишком много времени, а жизнь устройства коротка, поскольку слишком привязана к конкретному микроконтроллеру и его заморочкам. Место для "тонкостей и нюансов железа" в короткоживущих массовых изделиях, где экономия на спичках как-то окупается.
Уважаемый =AK=, все это:
а) Ваш личный и совершенно нерепрезентативный опыт и выводы из него,
б) глубоко ошибочная сентенция.
1. Малое время потраченное на дизайн - это плохая его проработка. Не столько в техническом, сколько в маркетологическом смысле. То есть разработчик при составлении ТЗ на основе исходных данных заказчика должен САМ предвидеть ПЕРСПЕКТИВНЫЕ требования рынка. На это требуется значительное время и далеко не одна итерация.
2. Выбор МК и собственно написание кода НИКАКОГО ОТНОШЕНИЯ к жизненному циклу изделия не имеет. К жизненному циклу изделия имеет отношение ситуация на рынке в разрабатываемой нише, а так же качество разработки по пункту 1.
3. Попытки угнаться за рынком обычно приводят к беспонтовой конкуренции в ценах, где китайцы дадут 100500 очков вперед по совершенно не зависящим от Вас причинам. Таким образом, нужно не гнаться за рынком, а найти нишевое решение, которое китайцам нет никакого смысла повторять по причине заточенности их производств под необъятный китайский спрос. Но нишевое решение должно быть ориентированно на СВОЙ РЫНОК. Только не надо путать нишевость решения и узость внутреннего рынка. Тут доступны тиражи в десятки К+.
4. Ваши сентенции полностью противоречат моему опыту за последние 11 лет, впрочем и предыдущему опыту тоже, но предыдущий я даже не буду рассматривать. Речь идет об изделиях выпускающихся с тиражами от 1К до 5К в год с циклом их глубокого апдейта примерно 5...7 лет. Этот цикл привязан к новым идеям и новым технологическим возможностям, а совсем не к выбранной элементной базе. Однако, старые изделия так же подвергаются доступной модернизации, что говорит об их потенциале.
При этом все без исключения решения основаны на специфических особенностях МК, с тем разумным предположением, что техническая и деловая интуиция по поводу доступности выбранной элементной базы в течении жизненного цикла изделия вполне адекватна. За прошедшие 11 лет никаких проблем с внезапным отсутствием комплектации и невозможностью оперативной замены pin2pin не было. Правда я отслеживаю ситуацию и иногда провожу незначительный апгрейд изделий, в том числе и с заменой МК. На это уходит крайне небольшое время.
Как то так.
Марк вне форума   Ответить с цитированием
Старый 12.02.2020, 08:28   #31
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 2,878
Вес репутации: 3951/114
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от SergP01 Посмотреть сообщение
в век высокой интеграции, задача разработчика сводится к составлении картинки из готовых пазлов.
Путь в никуда.
Кубиков очень много и из них можно реализовать совершенно разные решения, за разную цену, с разным функционалом и разным порогом вхождения.
Таким образом, по сути ничего не изменилось со времени дискретных транзисторов и дискретной же логики. Просто вырос уровень интеграции и на этом уровне стали доступны другие возможности.
Один клепает все на некоей один раз купленной дев. борде, вставляя ее референсный дизайн куда ни попадя, а другой не ленится и ищет оригинальные решения, которые позволят получить неожиданно богатый, качественный и востребованный рынком функционал за весьма умеренные деньги. Сделать хорошо и очень дорого сильно большого ума не нужно. Есть куча готовых дизайнов у разработчиков элементной базы.
Это изъезженная вдоль и поперек поляна и на ней нечего ловить.
Марк вне форума   Ответить с цитированием
Старый 12.02.2020, 09:10   #32
SergP01
Senior Member
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,041
Вес репутации: 501/43
SergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of light
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от Марк Посмотреть сообщение
Путь в никуда.
Кубиков очень много и из них можно реализовать совершенно разные решения, за разную цену, с разным функционалом и разным порогом вхождения.
Таким образом, по сути ничего не изменилось со времени дискретных транзисторов и дискретной же логики. Просто вырос уровень интеграции и на этом уровне стали доступны другие возможности.
Один клепает все на некоей один раз купленной дев. борде, вставляя ее референсный дизайн куда ни попадя, а другой не ленится и ищет оригинальные решения, которые позволят получить неожиданно богатый, качественный и востребованный рынком функционал за весьма умеренные деньги. Сделать хорошо и очень дорого сильно большого ума не нужно. Есть куча готовых дизайнов у разработчиков элементной базы.
Это изъезженная вдоль и поперек поляна и на ней нечего ловить.
вот с этим туго... не понятно, что подразумевается под функционалом?
новый метод 2+2?
да будь он хоть в 100 раз оптимальнее... его ни кто не заметит... рабочие частоты в геометрической прогрессии растут.
а посмотрев, с нынешней колокольни , "железному человеку" кроме повторов в новом исполнении - заняться нечем...
а если что то нестандартное, абсолютно новое, то это только у ОЧЕНЬ больших дядек...
мелкому Сколкову не потянуть какую нибудь новую концепцию... что нибудь типа 256-ти уровневой логики... это же помимо исследования, и ещё и весь мир на неё подсадить надо...

а современные дизайны... за счёт новых технологий просто пихают большее число стандартных кубиков на один кристал, повышают частоты, увеличивают память...
кстати... обратил внимание, что я , в современных процах, от силы на 20% ПЗУ использую и оперативки за глаза.... наверное не попадались задачи для которых нужно было больше.... но такие задачи, как правило требуют более производительных камней, а у них и памяти больше
SergP01 вне форума   Ответить с цитированием
Старый 12.02.2020, 09:47   #33
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 2,878
Вес репутации: 3951/114
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от SergP01 Посмотреть сообщение
вот с этим туго... не понятно, что подразумевается под функционалом?
новый метод 2+2?
Фу как примитивно. Речь идет о функционале, а не о методах, хотя иногда новый функционал подразумевает и новые методы.
Могу привести пример.
SDR (софтовый приемник) для определенного типа сигналов и для специфических для этого приемника типов помех.
Ранее все использовали в своих конкурентных поделиях линейную фильтрацию, либо вообще корреляционный анализ. Последнее приводило к монстрообразным процессорам типа старших блекфинов или такого же класса техасов. Работает все это неплохо, только стоит каких то нереальных по нынешним меркам денег. Китаезы заполонили этот рынок примитивными поделиями с тупой линейной фильтрацией, что при тихой ЭМ обстановке работает удовлетворительно, а при зашумленной (то есть почти везде) - никак. Это рушит рынок в смысле вообще спроса, патамушта клиенты полагают, что доступные по цене китайцы не выполняют задач, а дорогие европейцы не вписываются в бизнес по цене.
Наша ниша состоит в том, чтобы работать как европейцы, сервисы изделия иметь даже лучше, чем у европейцев (тут и работает знание ментальности нашего рынка), а цену при этом иметь непринципиально дороже, чем у китайцев.
В результате я за пару лет нашел СВОЙ алгоритм нелинейной фильтрации, который реализовал задуманное.
С сервисами обслуживания изделий - аналогично.
Короче, нужно работать 24/7, чтобы не выпасть из обоймы.
Марк вне форума   Ответить с цитированием
Старый 12.02.2020, 10:08   #34
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,220
Вес репутации: 4181/92
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Марк
Короче, нужно работать 24/7, чтобы не выпасть из обоймы. - чтобы до срока сойти в могилу.
besogon вне форума   Ответить с цитированием
Старый 12.02.2020, 10:33   #35
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,210
Вес репутации: 1775/77
Илья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant future
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от HHIMERA Посмотреть сообщение

Я тоже... давненько уже... один раз в таком виде... на Казусе... код трехканального частотомера на СТМ8 выложил... Пост до вечера не дожил... модераторы его за злостный троллинг приняли...
смысл приведенного кода немного в другом. Смысл что кода практически нет - все делает настроенная периферия контроллера.
Код делает только инициализацию и затем в цикле PR2 = ADRESH. Все остальное - взаимодействие 3-х таймеров, CLC, NCO, запуск ADC - работает "само".
Цитата:
Сообщение от HHIMERA Посмотреть сообщение
Кто хорошо владеет железом...тому и конфигураторы не нужны... А кто железо не знает... тому и конфигуратор никак не поможет... в большинстве случаев...
Мне нужны)) Я тут (и в других задачах) использую конфигуратор для экономии своего времени. Создание "проекта/программирование" заняло максимум 10 минут, "ломаться/сбоить" в этом коде нечему, я дольше паял макетку, еще дольше создавал 3D модель для корпуса и еще дольше (~6 часов) печатался этот корпус.
Илья вне форума   Ответить с цитированием
Старый 12.02.2020, 10:46   #36
SergP01
Senior Member
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,041
Вес репутации: 501/43
SergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of light
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от Марк Посмотреть сообщение
В результате я за пару лет нашел СВОЙ алгоритм нелинейной фильтрации, который реализовал задуманное.
.
майби...
а может просто -"всё уже украдено до вас", просто вы этого не знаете...
как алгоритм обозвали?

в таких штуках, ИМХО, нужно большую часть аппаратно обрабатывать... типа на ПЛИС( там вроде и модули готовых фильтров есть), а потом уже софтом на МК дополнительно фильтровать и обрабатывать...


у меня шеф так ответчики(самолётные) декодирует... с помощью альтеры... там пакеты идут кодированные ... значимые паузы, импульсы- 6,8,10,12 нс ( я имитатор для него делал).... только когда на один курс выдал 5 целей... усё... сдох дешифратор .. пять сигналов сложилось

нормально вырезаются из шумов и даже когда сигналы накладываются... а МК просто по прерыванию считывает по параллельной шине 16 бит... и продолжает курить..
SergP01 вне форума   Ответить с цитированием
Старый 12.02.2020, 10:49   #37
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,220
Вес репутации: 4181/92
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

HHIMERA
stm8 значительно прямее чем младшие pic - pic14/pic14enh/pic16 это страшное дело.

в stm8 векторные контроллер прерываний, деление и зрелые средства разработки - в младших pic и без errata есть где в ногу выстрелить на уже на уровне архитектуры.
besogon вне форума   Ответить с цитированием
Старый 12.02.2020, 10:52   #38
SergP01
Senior Member
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,041
Вес репутации: 501/43
SergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of light
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

[QUOTE=Илья;243036
Мне нужны)) Я тут (и в других задачах) использую конфигуратор для экономии своего времени. Создание "проекта/программирование" заняло максимум 10 минут, "ломаться/сбоить" в этом коде нечему, я дольше паял макетку, еще дольше создавал 3D модель для корпуса и еще дольше (~6 часов) печатался этот корпус.[/QUOTE]
ежели для себя, дык, сам бог велел.... типа "конструкция выходного дня"
просто когда возникнет необходимость, например, в хитром управлении портом, таймером на лету...и т.д. то , когда сам инит написал- быстро сможешь вклиниться и его менять.... а вот в чужом- придётся разбираться... и опять же с даташитом.
SergP01 вне форума   Ответить с цитированием
Старый 12.02.2020, 11:01   #39
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 2,878
Вес репутации: 3951/114
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от SergP01 Посмотреть сообщение
майби...
а может просто -"всё уже украдено до вас", просто вы этого не знаете...
как алгоритм обозвали?
Никак не обзывал. Это разновидность пороговых нелинейных фильтров. Их на самом деле очень много. Я немного описал свой на Электрониксе в соответствующем разделе и посмотрел на реакцию местных корифеев. Никто ничего не знает. После этого я удалил пост.


Цитата:
Сообщение от SergP01 Посмотреть сообщение
в таких штуках, ИМХО, нужно большую часть аппаратно обрабатывать... типа на ПЛИС( там вроде и модули готовых фильтров есть), а потом уже софтом на МК дополнительно фильтровать и обрабатывать...
Вот это и есть тупиковый путь. Это высокая ничем не обоснованная себестоимость электроники и бесперспективность продаж или мизерная маржа. У меня все это решает на менее, чем на 60 МИПСах dsPIC33EP, причем обеспечивая 6 каналов вместо 4 традиционных, а так же все сервисы обслуживания. За всё про всё МК - 4,5 доллара брутто.
Марк вне форума   Ответить с цитированием
Старый 12.02.2020, 11:02   #40
SergP01
Senior Member
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,041
Вес репутации: 501/43
SergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of light
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от besogon Посмотреть сообщение
HHIMERA
stm8 значительно прямее чем младшие pic - pic14/pic14enh/pic16 это страшное дело.

в stm8 векторные контроллер прерываний, деление и зрелые средства разработки - в младших pic и без errata есть где в ногу выстрелить на уже на уровне архитектуры.
это чего же такого делать приходилось на stm8, помимо таймеров, с таблицей прерываний... там с ней ещё и аккуратно работать надо
можно на приоритетах засыпаться, асабливо когда ещё вложенные будут

а так- согласен младшие PIC - это сейчас для детских поделок в плане ознакомления с МК
а по уму- у каждого своя ниша применения.... вы же не будете Core i7 релюхой щёлкать
SergP01 вне форума   Ответить с цитированием
Старый 12.02.2020, 11:08   #41
SergP01
Senior Member
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,041
Вес репутации: 501/43
SergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of light
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от Марк Посмотреть сообщение


Вот это и есть тупиковый путь. Это высокая ничем не обоснованная себестоимость электроники и бесперспективность продаж или мизерная маржа.
тады- ой
ИМХО, три кристала- всяко -дешевле технологичнее и практичнее, нежели гора рассыпухи...
может я со своей колокольни рассуждаю?
у нас, у вояк, дешевле один золочёный корпус поставить, нежели 2 десятка вместо него.
SergP01 вне форума   Ответить с цитированием
Старый 12.02.2020, 11:11   #42
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 2,878
Вес репутации: 3951/114
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от besogon Посмотреть сообщение
в младших pic и без errata есть где в ногу выстрелить на уже на уровне архитектуры.
А не надо насиловать эту архитектуру без нужды. Тем более старые чипы.
Нынче микрочиповские 8-битники - это специальная периферия независимая от ядра и в качестве бонуса к ней - конфигурирующее ее ядро. Ну и примитивные пересылки и такие же примитивные вычисления.
Все. Это такой продукт. Кому не нравится, то не ест.
Но лично у меня три...четыре чипа из этого зоопарка легли на проект как будто я спецом асик под него создал.
Марк вне форума   Ответить с цитированием
Старый 12.02.2020, 11:13   #43
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,210
Вес репутации: 1775/77
Илья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant future
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от besogon Посмотреть сообщение
Илья
у Вас в коде контроллер не спит, хотя скорее всего должен.
Мысль интересная и скорее всего реализуемая. Бормашинка аккумуляторная, но при мощности двигателя ~100Вт экономить на потреблении МК особого смысла нет.
У меня другой домашний проектик который время от времени оптимизирую - термометр с ЖКИ с фиксацией мин/макс температуры за последние 24 часа. Там среднее потребление ~1.3мкА (постоянно работающий ЖКИ, МК, I2C датчик температуры) -> CR2032 должно хватить на 10++ лет
Илья вне форума   Ответить с цитированием
Старый 12.02.2020, 11:15   #44
SergP01
Senior Member
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,041
Вес репутации: 501/43
SergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of light
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от Марк Посмотреть сообщение
У меня все это решает на менее, чем на 60 МИПСах dsPIC33EP, причем обеспечивая 6 каналов вместо 4 традиционных, а так же все сервисы обслуживания. За всё про всё МК - 4,5 доллара брутто.
чего... антену прямо в проц?
а с цифровыми фильтрами уже как только не наизвращались... и с повышением тактовых частот- будут ещё более извращаться
SergP01 вне форума   Ответить с цитированием
Старый 12.02.2020, 11:16   #45
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 2,878
Вес репутации: 3951/114
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от SergP01 Посмотреть сообщение
три кристала- всяко -дешевле технологичнее и практичнее, нежели гора рассыпухи...
У меня нет никакой горы рассыпухи. В цифровой части только МК и драйверы портов. Более ничего. А аналоговую часть в МК не засунуть, либо она во фронтэнде МК никакая по качеству.
В основном, аналоговая часть это аналог девайс в ключевых позициях и микрочип с аналогичными по уровню производителями в остальной части.
Микрочип - для логистики.
Марк вне форума   Ответить с цитированием
Старый 12.02.2020, 11:20   #46
SergP01
Senior Member
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,041
Вес репутации: 501/43
SergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of light
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от Илья Посмотреть сообщение
Мысль интересная и скорее всего реализуемая. Бормашинка аккумуляторная, но при мощности двигателя ~100Вт экономить на потреблении МК особого смысла нет.
У меня другой домашний проектик который время от времени оптимизирую - термометр с ЖКИ с фиксацией мин/макс температуры за последние 24 часа. Там среднее потребление ~1.3мкА (постоянно работающий ЖКИ, МК, I2C датчик температуры) -> CR2032 должно хватить на 10++ лет
с таким потребление батарейка не нужна... ежели в городе живёте, то катушку за окно(энергию из "эфира" сосать) и ионистр
SergP01 вне форума   Ответить с цитированием
Старый 12.02.2020, 11:29   #47
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,220
Вес репутации: 4181/92
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

SergP01
ежели в городе живёте, то катушку за окно(энергию из "эфира" сосать) и ионистр - это мягко говоря не то, к чему готов рынок: датчик температуры с годом работы от cr2032 это нормально, датчик температуры с катушкой за окном, с ионистором и еще бог знает какими допущениями это не норма.

нормальный человек станет приобретать с катушкой за окном только если его вилами загнали в угол.
besogon вне форума   Ответить с цитированием
Старый 12.02.2020, 11:34   #48
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 2,878
Вес репутации: 3951/114
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от SergP01 Посмотреть сообщение
чего... антену прямо в проц?
Вы словно ничего не слышите. Антенна - в аналоговую часть. Там сигнал готовится к АЦП в том смысле, что вгоняется в его динамический диапазон, синхронизируется с передатчиком во временном таймслоте и формируется полоса Найквиста. Тут рассыпуха неизбежна. И эта рассыпуха есть у всех, включая тех, кто использует блекфины и техасы.
С цифровыми фильтрами не надо извращаться. Нужно делать ровно то, что решает задачу. В этом и состоит проблема избыточности схемы.
Марк вне форума   Ответить с цитированием
Старый 12.02.2020, 11:39   #49
SergP01
Senior Member
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,041
Вес репутации: 501/43
SergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of lightSergP01 is a glorious beacon of light
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от besogon Посмотреть сообщение
SergP01
ежели в городе живёте, то катушку за окно(энергию из "эфира" сосать) и ионистр - это мягко говоря не то, к чему готов рынок: датчик температуры с годом работы от cr2032 это нормально, датчик температуры с катушкой за окном, с ионистором и еще бог знает какими допущениями это не норма.

нормальный человек станет приобретать с катушкой за окном только если его вилами загнали в угол.
потребеление 1,3 мкА (4 мкBT) маленький солнечный элемент на корпус... и ионистр вместо батарейки
SergP01 вне форума   Ответить с цитированием
Старый 12.02.2020, 12:46   #50
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 58
Сообщений: 2,866
Вес репутации: 3992/111
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от Илья Посмотреть сообщение
смысл приведенного кода немного в другом. Смысл что кода практически нет - все делает настроенная периферия контроллера.
Код делает только инициализацию и затем в цикле PR2 = ADRESH. Все остальное - взаимодействие 3-х таймеров, CLC, NCO, запуск ADC - работает "само".
Я, как раз, всё правильно понял... неправильно поняли Вы... как и на Казусе...
Мы же уже с Вами общались на эту тему... где я приводил примеры хардварных решений на СТМ...

Первоначально я выложил 4 строчки кода... инит 3 таймеров... по одной строчке на каждый таймер... и общий запуск первых 3-х через 4-й таймер... Местные неадекваты подняли вой...
Тогда я сократил код до двух строчек... инит 3-х таймеров сразу... и запуск всей этой прелести...
Так вот... это тоже работало САМО... т.е. ХАРДВАРНО...
И разница тут... только в том... что в Вашем случае эти строчки кода выдал конфигуратор... а в моём все было ручками...
Но даже не в этом суть...
Суть в другом... люди на слух перестали воспринимать идеи и решения... напрочь... Они без готового кода глухие и слепые... им уже готовое подавай... Они не хотят лезть в референс... чтобы даже попытаться понять что к чему в железе... как они после этого могут знать, что именно им нужно натыкать в конфигураторе???
Цитата:
Я тут (и в других задачах) использую конфигуратор для экономии своего времени.
Я тоже всё в Кубе могу наклацать... но зачем??? Мне проще уже всё взять с полки своё готовое...

P.S:
У меня уже давно нет желания кому-то что-то доказывать... постарел... наверное...
Нет у меня движения в движении... У меня уже давно движение в недвижимости...
Поэтому... это всё мои мысли... а не спор ради спора...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)

Последний раз редактировалось HHIMERA; 12.02.2020 в 12:54.
HHIMERA вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PIC18F25K80, где взять BootLoader? hfmscan Вопросы начинающих 49 26.11.2017 17:28
MIcrochip Solutions. Проблема с компиляцией примеров. Леонид Продукция MICROCHIP 10 12.11.2017 01:30
Подключение дополнительного исходного файла к проекту в MPLAB Andruha1990 Вопросы начинающих 33 10.12.2013 19:09
Прошить 16F886 в MPLab с MICD2 Petrov_kamensk Вопросы начинающих 4 12.12.2010 10:44
ICD2 VladG Продукция MICROCHIP 25 05.05.2009 11:26


Часовой пояс GMT +3, время: 20:40.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot