Отговори на тема  [ 7 мнения ] 
IDE среда за PIC микроконтролери. 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение IDE среда за PIC микроконтролери.
Понеже сега нали уча C# и ползвам Visual Studio. Ами средата е много по-добра от MPLAB-X - излизат подсказки, ощо взето никога не пиша докрай методи или пропъртита. Почвам да пиша думата и то излиза в списъка с подсказки. Оня ден реших да правя едни работи със PIC18F14K50. Едно, че един час си играх да пиша конфигурационните фюзове, второ имам си функции в проекта. Обаче като искам да ги пиша където ги извиквам, трябва да проверявам как се казват, малко играчка е да ги пишеш 1:1 всяка буква. Другото което е, че няма шорткътите за форматиране, както и ALT+стрелка нагоре за местене на блок от редове. Няма CTRL+L за триене на ред, няма CTRL+D за копиране на ред. Абе изобщо дървена работа... Отделно, че средата е написана на JAVA и работи по-бавно от студиото.
Доколкото виждам XC8 компилатора е конзолно приложение което се вика от команден ред или самото IDE. Същата ситуация е и със Visual Studio и .NET приложенията. Вероятно всеобща концепция...
Та сега конкретно на въпроса: Има ли как да ползвам друга среда за разработка на PIC-овете ? Нещо готово ? Visual studio code ? Или някакви настройки по MPLAB-X ?

_________________
https://github.com/slav4ocom/


Нед Фев 07, 2021 5:02 pm
Профил
Online
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12765
Местоположение: София
Мнение Re: IDE среда за PIC микроконтролери.
Доста от развойните среди дават възможност да се използва външен редактор.
А не малко от описаните от теб "екстри" са функция на редактора.


Нед Фев 07, 2021 9:37 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: IDE среда за PIC микроконтролери.
Пробвай VSC: https://code.visualstudio.com
Аз не го ползвам понеже мплаба ми е ок, но знам че има плъгин за пикове

_________________
'просто' е технически синоним на 'красиво'


Нед Фев 07, 2021 10:40 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30684
Местоположение: София
Мнение Re: IDE среда за PIC микроконтролери.
Според мен няма проблем да компилираш с мпалб ползвайки външен редактор, харесай си някой от всички и действай с него. Но не знам с какво редактора ще ти помогне з аконфигурационните фюзове, там или използваш някакъв тул/уизард или ги правиш на ръка. А относно твоите функции, не знам до колко това е функция само на средата и до колко на правилно написани хедъри, не съм голям спец в С-то но поне с компилаторите които аз използвам не е ли в хедъра няма и аутокомплийт.


Нед Фев 07, 2021 11:03 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 17, 2005 5:07 pm
Мнения: 813
Местоположение: Сливен
Мнение Re: IDE среда за PIC микроконтролери.
Понеже и аз съм c# драскач , и за пикове най ми допада CCS-a , има си сносен wizard за начална конфигурация на фузове и периферия и всичко що е конфиг на периферия си минава през процедури (методи) . Малко codecomplete не му е много сносен ама то кво ли има толкоз да подскаже освен някоя и друга променлива и името на метода :)

_________________
Код:
while(true);


Пон Фев 08, 2021 10:50 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение Re: IDE среда за PIC микроконтролери.
MikroC прави това, което искаш....


Чет Фев 11, 2021 6:10 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: IDE среда за PIC микроконтролери.
"Две седмици копане спестяват 10 минути четене" , Nikola Kirov
/* цитирам Nikola, щото сентенцията я знам от него :-) */

NetBeans(MPLAB.X) е една от най-хубавите среди, и да кажеш че това или онова го няма, без да си
погледнал в настройките е смешно. Нормално е различните команди да имат различни Shortcuts, то и
затова не се казва VS. При мен NB и VS се стартират за почти едно и също време, така че на какво е
писана средата няма особено значение. NB я използвам вече повече от 10 години и не виждам причина
да я сменям. И Java, и C, и C++, че и цели Qt C++ проекти съм вкарвал.

Всички NB shortcuts са в Keymap, търсенето става по два начина: чрез името на функцията (copy, paste
и т.н.) или чрез натискане на Shortcut ти показва какво има закачено на тази клавишна комбинация.
Можеш да смениш всички Shortcut и да си ги запишеш в твой profile, след това си го импортваш на всички
машини с NB. Поддържа се и macro recording, така че всеки може да направи shortcuts по свой собствен
вкус.

Delete Line: 1) Ctrl+E; 2) Ctrl+X;

Duplicate line: Ctrl+Shift+ArrowDown
Copy line: 1) Home, Shift+End, Ctrl+C - използвам това, работи на всички Windows редактори
2) Ctrl+C
Move line down: Shift+Alt+ArrowDown
Move line up: Shift+Alt+ArrowUp

Window/PIC Memory Views/Configuration Bits: настройваш си битовете, след това
натискаш бутона "Generate Source Code to Output", отиваш на "Output" прозореца
и копираш configuration bits, след това ги вмъкваш в сорс кода си.
Става точно за 1 минута да си настроиш битовете на PIC18F14K50.

Show Code Completion Popup: Cltr+Space

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Нед Юли 04, 2021 11:10 am
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 7 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни