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

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

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

Ответ
 
Опции темы Опции просмотра
Старый 30.01.2020, 11:35   #1
alexD
Member
 
Регистрация: 06.11.2013
Возраст: 40
Сообщений: 53
Вес репутации: 248/26
alexD has a spectacular aura aboutalexD has a spectacular aura aboutalexD has a spectacular aura about
По умолчанию В чём удобство MPLAB Code Configurator (MCC)?

Расскажите, используете ли вы MCC? В чём его удобство, смысл применения?
Он ускоряет настройку периферии, чтобы не лезть, не изучать даташит? Не думаю, потому что до версии 2 МСС был с ошибками, сейчас их значительно меньше, но всё равно нужно читать документацию (еррату). Всё равно нужно проверять потом, сравнивать с документацией.
Код, который формирует MCC очень плотный - запись в регистр это одно число. Это быстро, но непонятно. Как пытаться понять код настроек "на коленке" в обычном редакторе без IDE MPLAB X?
Или есть возможность (настройки в MCC), когда в коде пишется каждый бит и комментарий что он означает?
alexD вне форума   Ответить с цитированием
Старый 30.01.2020, 12:51   #2
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,303
Вес репутации: 4401/96
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)?

Расскажите, используете ли вы MCC? - пробовал какое-то время назад. не понравилось.
besogon вне форума   Ответить с цитированием
Старый 30.01.2020, 22:04   #3
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 7,015
Вес репутации: 6060/179
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от besogon Посмотреть сообщение
Расскажите, используете ли вы MCC? - пробовал какое-то время назад. не понравилось.
это ̶о̶б̶ы̶ч̶н̶о̶ гарантированно рабочий код, хоть проверить в первый раз, что ноги шевелятся и т.д.
Greg вне форума   Ответить с цитированием
Старый 31.01.2020, 14:21   #4
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,212
Вес репутации: 1775/78
Илья 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)?

постоянно пользуюсь. теперь "не представляю" как быстро что-то проверить без MCC. Посмотрите как, например, настроить CLC "руками" по даташиту и в MCC.
ошибки которые нахожу - сообщаю и их исправляют. Не забывайте, что МСС это не только инициализация периферии, но и библиотеки - LoRa, USB, Bootloader и пр.

на счет непонятности - см:
Код:
    // ABDOVF no_overflow; SCKP Non-Inverted; BRG16 16bit_generator; WUE disabled; ABDEN disabled; 
    BAUD1CON = 0x08;

    // SPEN enabled; RX9 8-bit; CREN disabled; ADDEN disabled; SREN disabled; 
    RC1STA = 0x80;

    // TX9 8-bit; TX9D 0; SENDB sync_break_complete; TXEN enabled; SYNC asynchronous; BRGH hi_speed; CSRC slave; 
    TX1STA = 0x24;
где тут не понятны настройки?

Как пример. Нужно было оценить сколько будет минимально потреблять сенсорная кнопка (батарейное устройство). Проект и проверка потребления заняло 15-20 минут, получена "верхняя" оценка (минимизировать можно позже, когда/если запустится проект в работу).

Последний раз редактировалось Илья; 31.01.2020 в 14:33.
Илья вне форума   Ответить с цитированием
Старый 31.01.2020, 16:08   #5
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,449
Вес репутации: 725/49
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

сейчас уже не сижу на МикроЧипе, но если это штука по типу STM32CubeMX.... то вещь- вкусная....
я на этот Cube подсел... теперь нужно как то слезать... Миландоровские чипы- руками приходиться писать

не знаю как в МСС, в Cube , на мой взгляд, код слишком перегруженный становится.... хотя болванка проекта собирается "мгновенно".

Эххх.... ИМХО, от таких удобных прог- мозх атрофируется.... уже и даташиты читать не нужно
SergP01 вне форума   Ответить с цитированием
Старый 31.01.2020, 17:27   #6
HJV
Senior Member
 
Регистрация: 25.02.2007
Адрес: Чита
Возраст: 39
Сообщений: 528
Вес репутации: 1108/65
HJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud of
Отправить сообщение для HJV с помощью ICQ
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от SergP01 Посмотреть сообщение
сейчас уже не сижу на МикроЧипе, но если это штука по типу STM32CubeMX.... то вещь- вкусная....
я на этот Cube подсел... теперь нужно как то слезать... Миландоровские чипы- руками приходиться писать

не знаю как в МСС, в Cube , на мой взгляд, код слишком перегруженный становится.... хотя болванка проекта собирается "мгновенно".

Эххх.... ИМХО, от таких удобных прог- мозх атрофируется.... уже и даташиты читать не нужно
Калокуб. ©Досикус
HJV вне форума   Ответить с цитированием
Старый 31.01.2020, 23:10   #7
pal1222@yandex.ru
Senior Member
 
Регистрация: 30.09.2008
Сообщений: 1,531
Вес репутации: 3332/91
pal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond repute
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от HJV Посмотреть сообщение
Калокуб. ©Досикус
А вот полностью согласен с упомянутым оратором "Быстро не надо - надо вовремя"
pal1222@yandex.ru вне форума   Ответить с цитированием
Старый 01.02.2020, 20:02   #8
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 48
Сообщений: 3,800
Вес репутации: 6357/149
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Смешно? Да ни капли.
Разработчиков вменяемых ноль целых хрен десятых.
Через год и этот форум утухнет...
dosikus вне форума   Ответить с цитированием
Старый 02.02.2020, 03:31   #9
HJV
Senior Member
 
Регистрация: 25.02.2007
Адрес: Чита
Возраст: 39
Сообщений: 528
Вес репутации: 1108/65
HJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud of
Отправить сообщение для HJV с помощью ICQ
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Да лан, потом новая волна пойдет с не зажигающимся светодиодом на RA4
HJV вне форума   Ответить с цитированием
Старый 02.02.2020, 05:24   #10
HJV
Senior Member
 
Регистрация: 25.02.2007
Адрес: Чита
Возраст: 39
Сообщений: 528
Вес репутации: 1108/65
HJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud of
Отправить сообщение для HJV с помощью ICQ
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Кстати, именно вы, Придня и Бесогон своим сарказмом меня пнули в сторону STM32, сейчас прибор на стмке третью неделю закопанный в лед данные собирает, только СД карту раз в неделю меняем.
Ну что тут сказать, только огроменное спасибище!
А говорите, форум не помогает...
HJV вне форума   Ответить с цитированием
Старый 02.02.2020, 11:09   #11
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 7,015
Вес репутации: 6060/179
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от HJV Посмотреть сообщение
Кстати, именно вы, Придня и Бесогон своим сарказмом меня пнули в сторону STM32, сейчас прибор на стмке третью неделю закопанный в лед данные собирает, только СД карту раз в неделю меняем.
а какая температура в этом льду? тут был диспут о стойкости SD карт к морозу. Как-то не очень там всё...
Greg вне форума   Ответить с цитированием
Старый 02.02.2020, 11:37   #12
HJV
Senior Member
 
Регистрация: 25.02.2007
Адрес: Чита
Возраст: 39
Сообщений: 528
Вес репутации: 1108/65
HJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud of
Отправить сообщение для HJV с помощью ICQ
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Температуру тоже пишу, -30°С держит.
HJV вне форума   Ответить с цитированием
Старый 11.02.2020, 01:39   #13
=AK=
Senior Member
 
Аватар для =AK=
 
Регистрация: 02.08.2007
Возраст: 64
Сообщений: 326
Вес репутации: 1167/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)?

Цитата:
Сообщение от alexD Посмотреть сообщение
Расскажите, используете ли вы MCC? В чём его удобство, смысл применения?
Упрощает конфигурирование, позволяет избежать ошибок. За счет этого экономит время. Вместо того, чтобы долго вчитываться в доку, после чего за несколько итераций, перечитывая доку и исправляя ошибки, сконфигурировать периферию, с МСС можно бегло прочитать доку и сразу попробовать сконфигурировать. И по ходу проекта, если надо что-то добавить/изменить, тоже быстрей получается.

Я нередко затем выбрасываю сгенерированный МСС код и заменяю своим. Но смотрю на этот код как на полезный пример.
=AK= вне форума   Ответить с цитированием
Старый 11.02.2020, 10:26   #14
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 3,092
Вес репутации: 4015/117
Марк 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= Посмотреть сообщение
Упрощает конфигурирование, позволяет избежать ошибок. За счет этого экономит время.
Экономия времени на "вчитывание" в документацию приводит к плохому владению железом и, как следствие, следованию простым шаблонам.
Марк вне форума   Ответить с цитированием
Старый 11.02.2020, 10:52   #15
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 48
Сообщений: 3,800
Вес репутации: 6357/149
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Снижение уровня вхождение , пропорционально снижает уровень разработок.
dosikus вне форума   Ответить с цитированием
Старый 11.02.2020, 10:57   #16
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,449
Вес репутации: 725/49
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

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

с этими модными "IDE", скоро докатимся до:
- как работает выключатель?
- что за глупый вопрос?... нажимаешь- лампочка загорается.
SergP01 вне форума   Ответить с цитированием
Старый 11.02.2020, 19:05   #17
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,212
Вес репутации: 1775/78
Илья 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)?

Цитата:
Сообщение от Марк Посмотреть сообщение
Экономия времени на "вчитывание" в документацию приводит к плохому владению железом и, как следствие, следованию простым шаблонам.
не всегда так.
Пример. Вот на днях делал для дома контроллер BLDC бормашинки. От PIC-а нужно было выдавать ШИМ сигнал на ESC двигателя (длительность импульса 1-2ms). Попутно индикацию на светодиод (решил не просто ON/OFF, а "мерцание" - ШИМ с изменяемой скважностью - яркость светодиода плавно изменяется "вверх-вниз").

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

кто скажет что я плохо владею железом?
(даташит на конкретный контроллер я не читал - мне достаточно знать как работает периферия, ибо она однотипна, мне достаточно знать отличия конкретного семейства)
Илья вне форума   Ответить с цитированием
Старый 11.02.2020, 22:04   #18
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 41
Сообщений: 4,860
Вес репутации: 4724/137
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

MPLAB Code Configurator (MCC) пробовал запускать, но он не поддерживает многие старые PIC-контроллеры. И начиная с какой-то версии MPLABX перестал запускаться на Win x32 - не хватает ОЗУ, вроде как требовался большой кусок памяти для JVM.

STM32CubeMX поддерживает даже древние STM32F100 и позволяет начинающим программистам настроить систему тактирования, запустить периферию, добавить LwIP стек, поморгать светодиодом через TCP/IP, отправить строку в UART через DMA, но вот затем начинается настоящая работа, когда потребуется знание микроконтроллера на уровне железа, протоколов обмена, специальных режимов работы периферии (например, для источников питания - да хоть тот же Current Mode или те же компенсаторы/регуляторы) и здесь начинается настоящая работа. И еще косяк есть - имена регистров в Reference Manual не совподают с именами в настройках STM32CubeMX.

Использовать куб можно на Win x64 c 8 гигами оперативки + Intel Core i7. На каком-нибудь не новом двухядерном проце P-IV время сборки проекта с LwIP стеком увеличивается до двух минут и более. В общем для этого программного продукта нужен хороший компьютер.

PS: А идея (в экстремуме) была хорошая - сеть jopoй на клавиатуру и получить изящный код.

PPS: Теперь ожидаем STM32CubeMX for UPS, for PFC, for SMPS. Я думаю, что лет через 10 появятся и такие.
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 11.02.2020 в 22:14.
Pridnya вне форума   Ответить с цитированием
Старый 11.02.2020, 22:11   #19
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,303
Вес репутации: 4401/96
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)?

Илья
у Вас в коде контроллер не спит, хотя скорее всего должен.
besogon вне форума   Ответить с цитированием
Старый 11.02.2020, 22:36   #20
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 3,092
Вес репутации: 4015/117
Марк 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)?

Цитата:
Сообщение от Илья Посмотреть сообщение
кто скажет что я плохо владею железом?
В этом и ответ - нерепрезентативно.
Когда знаешь как работает периферия, то все переворачивается. И уже не МСС ведущий, а программист.
По большому счету, МСС был создан для увеличения покупателей за счет новичков в программировании (для того же, для чего Ардуино). Это очень правильно. Только не про нас.
Марк вне форума   Ответить с цитированием
Старый 11.02.2020, 22:38   #21
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 3,092
Вес репутации: 4015/117
Марк 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)?

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Теперь ожидаем STM32CubeMX for UPS, for PFC, for SMPS. Я думаю, что лет через 10 появятся и такие.
Продукты созданные посредством таких инструментов имеют очень низкую добавленную стоимость. Дмитрий, Вы желаете работать за еду?
Марк вне форума   Ответить с цитированием
Старый 11.02.2020, 22:39   #22
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,449
Вес репутации: 725/49
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от Pridnya Посмотреть сообщение
MPLAB Code Configurator (MCC) пробовал запускать, но он не поддерживает многие старые PIC-контроллеры. И начиная с какой-то версии MPLABX перестал запускаться на Win x32 - не хватает ОЗУ, вроде как требовался большой кусок памяти для JVM.

STM32CubeMX поддерживает даже древние STM32F100 и позволяет начинающим программистам настроить систему тактирования, запустить периферию, добавить LwIP стек, поморгать светодиодом через TCP/IP, отправить строку в UART через DMA, но вот затем начинается настоящая работа, когда потребуется знание микроконтроллера на уровне железа, протоколов обмена, специальных режимов работы периферии (например, для источников питания - да хоть тот же Current Mode или те же компенсаторы/регуляторы) и здесь начинается настоящая работа. И еще косяк есть - имена регистров в Reference Manual не совподают с именами в настройках STM32CubeMX.

Использовать куб можно на Win x64 c 8 гигами оперативки + Intel Core i7. На каком-нибудь не новом двухядерном проце P-IV время сборки проекта с LwIP стеком увеличивается до двух минут и более. В общем для этого программного продукта нужен хороший компьютер.

PS: А идея (в экстремуме) была хорошая - сеть jopoй на клавиатуру и получить изящный код.

PPS: Теперь ожидаем STM32CubeMX for UPS, for PFC, for SMPS. Я думаю, что лет через 10 появятся и такие.
согласен... куб- классная штука.... жалко только, что Меландр не поддерживает

но, кодище.... особливо со стеком.... перегружено.... у меня шеф(бальной на голову консерватор... пишет только на ASM).... обмен по сети сварганил на ASM всего на 2 страницы листинга... без всяких кубов
с нуля... со всеми инитами

ИМХО, увлечение такими прогами..."Я думаю, что лет через 10 появятся и такие".... может и думать будет нечем
SergP01 вне форума   Ответить с цитированием
Старый 11.02.2020, 22:54   #23
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,449
Вес репутации: 725/49
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от Марк Посмотреть сообщение
Продукты созданные посредством таких инструментов имеют очень низкую добавленную стоимость. Дмитрий, Вы желаете работать за еду?
а мы никому не скажем
на самом деле... там вроде и по уму написано, но ТАК всё запаковано во всякие структуры с длинными именами, что тяжело разобраться....
короче... вместо BASE_ADDR+SPEED_I2c=0x0A01 типа конфиг прописать... по ихнему( по правильному) нужно кучу полей с длинными именами использовать .... типа структуру заполнять.... а она в другой структуре... а та в следующей...
ужас... до истока доходишь, а там базовый адрес и смещение до регистра
типа, ежели бы сам по мануалу написал- получил бы 3-4 строчки кода... а получаешь кучу инклудов и сишников
SergP01 вне форума   Ответить с цитированием
Старый 11.02.2020, 22:58   #24
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 41
Сообщений: 4,860
Вес репутации: 4724/137
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

Цитата:
Сообщение от Марк Посмотреть сообщение
Продукты созданные посредством таких инструментов имеют очень низкую добавленную стоимость. Дмитрий, Вы желаете работать за еду?
Нет, не желаю. Я вообще против кодогенераторов-полуавтоматов не совместимых с мануалами на железо.
Цитата:
Сообщение от SergP01 Посмотреть сообщение
согласен... куб- классная штука.... жалко только, что Меландр не поддерживает
но, кодище.... особливо со стеком.... перегружено.... у меня шеф(бальной на голову консерватор... пишет только на ASM).... обмен по сети сварганил на ASM всего на 2 страницы листинга... без всяких кубов с нуля... со всеми инитами
Вряд ли у него конфигурируемый TCP/IP стек на две страницы ASM. Что-нибудь нестандартное и заточенное под конкретный CPU.
Цитата:
Сообщение от SergP01 Посмотреть сообщение
ИМХО, увлечение такими прогами..."Я думаю, что лет через 10 появятся и такие".... может и думать будет нечем
Если такие проги и появятся, то под заказные чипы - QWE559PRC будет внутри STM32F955TUTU и содержать код из кодогенератора под конкретное решение.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 11.02.2020, 23:18   #25
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,449
Вес репутации: 725/49
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: В чём удобство MPLAB Code Configurator (MCC)?

МСС, Кубы...
вот меня шеф на работу принимал... я же ведь ему- "-да,я- на Колчаковских фронтах" (а сам только 1 раз на PIC светодиодами поморгал)

выдал мне свою макетку с БлекФином
схему, прогу на ASM и IDE... ткнул пальцем в ЦАП, с последовательной загрузкой... и выдал задание... сделать вставку в код, чтобы пила на выходе была 1гц и по COM порту значения выводились... а сам в командировку улетел... сроку дал неделю...
вот тут то я и притух маненько.... благо инет уже был... по модему...
рисковую архитектуру и интерфейсы за неделю понять, да ещё и на ASM прогу написать... со всякими таймерами и периферией разобраться
SergP01 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 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, время: 01:54.


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