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

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

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

Ответ
 
Опции темы Опции просмотра
Старый 16.09.2017, 15:06   #826
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 56
Сообщений: 2,727
Вес репутации: 3742/99
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 IDE X

Цитата:
Сообщение от Romchik Посмотреть сообщение
А какая разница если я например переношу код управления знаковым
дисплеем на чипсете HD 44780 ?
Если написано правильно... то разницы никакой... АБСОЛЮТНО... Правильно написанный ногодрыжный код... с определённым уровнем абстракции... легко переносится на любой МК... Начинающие... и не только... часто этим и грешат... Многие ардуинщики даже свистят... периодически... что остальные юзера код воруют с ардуины...
Другое дело... что для СТМ32, например... это будет убого, ужасно убого... и лишено смысла... но работать будет... можете не сомневаться...
Если же написано криво... изначально... то всё придётся переписывать заново... с нуля... по сути...
Так что с Си всё в порядке... Попробуйте АСМ перенести... особенно если он чужой... и без коментов...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 16.09.2017, 22:43   #827
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 45
Сообщений: 3,620
Вес репутации: 5909/134
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 IDE X

Цитата:
Сообщение от Romchik Посмотреть сообщение
Переношу код который работает в Mplabe например в Кейл и
вижу кучу ошибок, приходится этот код переписывать.
Мне обещали что любой код на Си будет работать без переделки , для начинающего это очень даже неприятно.
Если писано через ж. То и перенесется точно так же.
Что -то я свои проекты перенес без особых телодвижений, естественно работа с железом была переписана...
Но вот к примеру тот же модбас при переносе на F0 того же freemodbus требует достаточно большого выпиливания лишнего, и опять таки из-за железа.
Блин, Стас уже все озвучил...

Последний раз редактировалось dosikus; 16.09.2017 в 22:48.
dosikus вне форума   Ответить с цитированием
Старый 17.09.2017, 05:10   #828
Romchik
Senior Member
 
Регистрация: 17.03.2008
Возраст: 47
Сообщений: 500
Вес репутации: 311/44
Romchik is a jewel in the roughRomchik is a jewel in the roughRomchik is a jewel in the roughRomchik is a jewel in the rough
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от HHIMERA Посмотреть сообщение
Многие ардуинщики даже свистят... периодически... что остальные юзера код воруют с ардуины...
.
Брал с ардуино коды, STM32 переделанный в ардуино
и используя библиотеки ардуино выводил информацию на LCD дисплей
раз в 5-10 медленнее чем примеры которые изначально делались для STM32.
В ардуино из библиотек можно брать суть, а частности реализовывать самому.
Romchik вне форума   Ответить с цитированием
Старый 17.09.2017, 08:34   #829
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 45
Сообщений: 3,620
Вес репутации: 5909/134
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 IDE X

Цитата:
Сообщение от Romchik Посмотреть сообщение
Брал с ардуино коды, STM32 переделанный в ардуино
и используя библиотеки ардуино выводил информацию на LCD дисплей
раз в 5-10 медленнее чем примеры которые изначально делались для STM32.
В ардуино из библиотек можно брать суть, а частности реализовывать самому.
Ардунья в кубе это жесть...(с)
Простите, какой LCD вы не смогли запустить коли вам пришлось опускаться до ардуньи?
Максимум что можно вытянуть с г.либ- секвенции инициализации каких либо экзотических LCD. На остальные есть даташиты...
dosikus вне форума   Ответить с цитированием
Старый 17.09.2017, 10:55   #830
Romchik
Senior Member
 
Регистрация: 17.03.2008
Возраст: 47
Сообщений: 500
Вес репутации: 311/44
Romchik is a jewel in the roughRomchik is a jewel in the roughRomchik is a jewel in the roughRomchik is a jewel in the rough
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от dosikus Посмотреть сообщение
Ардунья в кубе это жесть...(с)
Простите, какой LCD вы не смогли запустить коли вам пришлось опускаться до ардуньи?
Максимум что можно вытянуть с г.либ- секвенции инициализации каких либо экзотических LCD. На остальные есть даташиты...
У меня не было проблем с запуском LCD, у меня были сложности в переносе
некоторых библиотек на СТМ с других МК. Брал разные реализации вывода на LCD
и смотрел как они работают. Перебрал с десяток различных вариантов некоторые без переделки не работали.
Romchik вне форума   Ответить с цитированием
Старый 17.09.2017, 12:12   #831
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,504
Вес репутации: 3061/65
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 IDE X

Romchik
обычно реализации графики работают глубоко асинхронно, в силу того, что графический стек медленный и упирается во временные ограничения.

скорость работы графического стека в третью очередь определяется производительностью контроллера - обычно упирается в lcd backend, который упирается в шину.

возьмем, к примеру, 8bit 96*64 дисплей. ему, чтобы тупо экспонировать кард нехитрый при частоте spi 10MHz нужно 5мс. у Вас за 5 мс stm32 может выполнить больше 100k операций.

там можно довольно много графических примитивов обработать для подготовки кадра.
besogon вне форума   Ответить с цитированием
Старый 17.09.2017, 16:17   #832
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 45
Сообщений: 3,620
Вес репутации: 5909/134
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 IDE X

Цитата:
Сообщение от Romchik Посмотреть сообщение
у меня были сложности в переносе
некоторых библиотек на СТМ с других МК.
Типичная детская болезнь ардуинщика, либозависимость.
Извините, но я не использую чужие г.либы.
Всегда обхожусь своими, благо наработано их масса ...
dosikus вне форума   Ответить с цитированием
Старый 18.09.2017, 11:03   #833
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,504
Вес репутации: 3061/65
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 IDE X

dosikus
чего плохого в чужих библиотеках?
допустим как задачи моих работодателей будут выполняться, если я буду работать над проектами в одиночку?

в среднем, я работаю над проектами группой в 4-5 человек, из которых в среднем 3 пишут код.

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

создал проект, создал правила, создал рабочую группу и можно более-менее нормально работать, чтобы написанный людьми код и схемотехнические решения воспринимались адекватно.
besogon вне форума   Ответить с цитированием
Старый 18.09.2017, 11:11   #834
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: M.O.
Возраст: 58
Сообщений: 2,126
Вес репутации: 2724/86
Марк 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 IDE X

Речь шла о стандартных библиотеках и о бездумном применении чужих.
Марк вне форума   Ответить с цитированием
Старый 18.09.2017, 11:45   #835
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 45
Сообщений: 3,620
Вес репутации: 5909/134
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 IDE X

Цитата:
Сообщение от Марк Посмотреть сообщение
Речь шла о стандартных библиотеках и о бездумном применении чужих.
Именно так.
dosikus вне форума   Ответить с цитированием
Старый 18.09.2017, 12:37   #836
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,653
Вес репутации: 5137/157
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 IDE X

Цитата:
Сообщение от besogon Посмотреть сообщение
хс-шные формально вроде тоже свободные, если без оптимизации. - нет. только xc16 и xc32 свободные. xc8 закрытый(и говно ужасное).

если без оптимизации - это вообще сбоку находится. какие-то оптимизации есть, каких-то оптимизаций нет. конечно с уровнем оптимизации даже o1 пользоваться xc32 нужно очень уж осторожно, в силу того, что microchip намеренно портит gcc, чтобы пользователи xc32 страдали и думали, как бы свалить на другие архитектуры, а там штанга с документацией.
спасибо за ценные наблюдения.
в этом смысле можно понять стремление компании по скупке конкурентов с целью их развития (а не удушения), молодое вино в старые меха типа. традиционные архитектуры (10, 14, 16) все в тупике (развития) и держатся за счет наработанной массы. более-менее устойчивые дспики, но сколько их...
Greg вне форума   Ответить с цитированием
Старый 18.09.2017, 12:54   #837
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,653
Вес репутации: 5137/157
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 IDE X

Цитата:
Сообщение от dosikus Посмотреть сообщение
Greg, вот прямо-таки честно, изредка приходиться ковыряться в мЫпылабХ , так хочется закрыть сразу. Работаю и в IAR и в Keil и в SES, все работает адекватно, не тормозит . Здесь нечто, нечто тормозное и несуразное...
в целом, если комп прокачать, то можно даже работать (была система 7-32, отдал 2 проца и всю озу). Сделано конечно очень добротно. В смысле реактор с цветом и подсказками, полный контроль состояния ресурсов проца, все интегрировано, можно понять логику (разработчиков). Постоянно прокачивает открытые проекты, и если просто набрал переменную неправильно (в любом файле), тут же подчеркнет красненьким (отсюда скорее всего ресурсожручесть). Ещё что-то конкретно понравилось. Хотя есть и явные плюхи.
Да, комфортно только с экраном 40' (телевизор) в упор, какие-то системные шрифты иначе не разобрать вообще.
Из плюсов интеграции - довольно ненавязчивый кодогенератор (mcc). Позволяет за вечер настроить (ноги) и худо-бедно стартануть.

В целом даже ничего, подкачал сам объект внимания (33дспик с пк3).
Вроде нормальное семейство, люди хвалят, но...
10 лет прошло, а отладки как не было так и нет, несчастный уарт без прерываний на trmt, ногодрыг программный просто ужас, чтобы навести красоту, надо уже вникать, а оно надо...
Возникло даже желание что-то освежить из даташита, но когда вошел во вкус, кончилась память...
и да, тут вовремя подсказали, что на icd-3 лучше не тратиться (неспроста на сайте висит реклама исд-4)...
Greg вне форума   Ответить с цитированием
Старый 18.09.2017, 13:43   #838
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,504
Вес репутации: 3061/65
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 IDE X

Greg
Да, комфортно только с экраном 40' (телевизор) в упор, какие-то системные шрифты иначе не разобрать вообще. - попробуйте установить в /opt/microchip/mplabx/vX.XX/mplabx_ide/etc/mplab_ide.conf в переменной default_options дополнительно --fontsize 20.

в mplabx ide стандартный интерфейс настроек через конфиг файлы.

пример размера шрифта 20
Код:
default_options="-J-Dcrownking.stream.verbosity=very-quiet -J-Xss2m -J-Xms256m -J-Dapple.awt.graphics.UseQuartz=true -J-XX:+CMSClassUnloadingEnabled -J-Dapt.limit.expanded.params=1000 -J-Dplugin.manager.check.interval=EVERY_STARTUP -J-Dsun.java2d.noddraw=true -J-Dorg.netbeans.modules.extbrowser.UseDesktopBrowse=true --fontsize 20"
besogon вне форума   Ответить с цитированием
Старый 18.09.2017, 14:06   #839
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: M.O.
Возраст: 58
Сообщений: 2,126
Вес репутации: 2724/86
Марк 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 IDE X

Я все окна увеличиваю через alt+колесо мыши.
Единственное с чем никак не могу справиться - в майн проекте исходник при открытии среды не высвечивает предустановленное выделение цветом директивы типа org, global, psvoffset и прочая. Перезагрузишь файл и все становится нормально...
Марк вне форума   Ответить с цитированием
Старый 18.09.2017, 14:31   #840
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,504
Вес репутации: 3061/65
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 IDE X

Марк
--fontsize это для интерфейса.
при открытии среды не высвечивает предустановленное выделение цветом директивы типа org, global, psvoffset и прочая. Перезагрузишь файл и все становится нормально... - почти точно проблемы javaVM.
попробуйте другую.
besogon вне форума   Ответить с цитированием
Старый 18.09.2017, 15:02   #841
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,653
Вес репутации: 5137/157
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 IDE X

Цитата:
Сообщение от Марк Посмотреть сообщение
все окна увеличиваю
имеется в виду "все окна" редактора.
в окнах проекта и его свойств (dashboard etc) хоть закрутись...
Greg вне форума   Ответить с цитированием
Старый 18.09.2017, 15:12   #842
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: M.O.
Возраст: 58
Сообщений: 2,126
Вес репутации: 2724/86
Марк 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 IDE X

Цитата:
Сообщение от Greg Посмотреть сообщение
имеется в виду "все окна" редактора.
в окнах проекта и его свойств (dashboard etc) хоть закрутись...
Дерево проектов и дашборд вроде терпимые по дефолтным размерам. На 27 дюймах я без очков разбираю текст.
Хуже с окнами Output, ICD3/PICkit3, Memory etc. Там по дефолту какой то 2...3 кегль. Ни черта не видно... Вот эти окна я и увеличиваю альтом и колесом.
Марк вне форума   Ответить с цитированием
Старый 18.09.2017, 15:20   #843
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: M.O.
Возраст: 58
Сообщений: 2,126
Вес репутации: 2724/86
Марк 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 IDE X

Цитата:
Сообщение от besogon Посмотреть сообщение
почти точно проблемы javaVM.
попробуйте другую.
С этим надо с сисадминами разбираться. У нас довольно строгие политики администрирования рабочих компьютеров. Я даже не вникаю в подробности, просто объясняю проблему IT отделу и они сами разбираются. Вернусь из отпуска - попробую сформулировать им эту проблему.
Марк вне форума   Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обновление MPLAB IDE Илья Продукция MICROCHIP 4 24.12.2009 20:08
MPLab IDE 8.30 и коннект ICD2 Romantic Продукция MICROCHIP 13 14.08.2009 23:29
ICD2 VladG Продукция MICROCHIP 25 05.05.2009 11:26
Помогите плизз с PIC16LF628A dbosh Продукция MICROCHIP 49 11.10.2008 01:03
MPLAB IDE v8.02 - ошибка дизассемблирования кода el_eng Продукция MICROCHIP 12 21.03.2008 14:26


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


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