Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Проблем с намирането на PICC за MPLAB.
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=7545
Страница 1 от 2

Автор:  the_bull [ Сря Фев 10, 2010 8:38 pm ]
Заглавие:  Проблем с намирането на PICC за MPLAB.

От вчера се мъча да си инсталирам някакъв С компилатор за MPLAB. Прочетох темите които са тук в форума, но много от препратките за софтуер са вече не валидни, а с това което успях да намеря и инсталирам не пожънах някакъв успех. Инсталирал съм си MPLAB_8_43 от сайта на microchip. Интересите са ми за PIC18F452 и другите от семейството му.Досега съм работил с AVR studio и контролери Atmega 16,32 като съм писал програмите на С. Препоръчайте ми някакъв компилатор и евентуално ако може линк от къде да си го дръпна, че все попадам на не читави програми.

btw:MPLAB много антипотребителска среда :)

Автор:  bobyper [ Сря Фев 10, 2010 8:53 pm ]
Заглавие: 

Ето това примерно не е лошо. Има си плугин за mplab въпреки че аз предпочитам неговата си среда

http://www.mcu-bg.com/mcu_site/viewtopic.php?t=7448

Автор:  the_bull [ Сря Фев 10, 2010 11:06 pm ]
Заглавие: 

Линка в тази тема дето е за rapidshare ми дава error и незнам в мен ли е проблема или тези лнкове са вече не валидни :)
Иначе напишете ми какво трябва поне да си компилирам и пиша на С. MPLAB има ли С компилатор понеже пипах по настройките за нов проект и намерих някакви такива опции ама това е много анти потребителска среда и изобщо не схващам какво става :)

Автор:  relsys [ Сря Фев 10, 2010 11:57 pm ]
Заглавие: 

Ето ти най - не-антипотребителската среда:

http://www.mikroe.com/en/compilers/mikroc/pro/pic/

Автор:  the_bull [ Чет Фев 11, 2010 1:05 am ]
Заглавие: 

relsys написа:
Ето ти най - не-антипотребителската среда:


Супер е! Благодаря ти! Това е истинската среда, която без да си виждал да можеш за 5 мин да си компилираш проект. Аз с МПЛАБ 2 дена се мъча да пусна С компилатор и все нищо не става. Понякога си мислех, че се опитвам да компилирам сорс на notepad след поредния неуспех. :D

Автор:  [ Чет Фев 11, 2010 1:22 am ]
Заглавие: 

За 18-та серия е най-добре да използваш MCC18 ( може би 90% от примерите на Microchip са за него). За тази цел си дръпваш текущата верЕсия от сайта на Microchip, като преди да инсталираш компилатора, дръпваш и стартираш тази програмка: http://mcu-bg.com/mcu_site/viewtopic.ph ... cc18#62482 , след което си инсталираш MCC 18. Това е изпитано и тествано многократно, работи без засечки :)

За MPLAB е нужно да прочетеш това-онова, примерно отваряш User Guide му и гледаш как се задава кой проект кой компилатор да използва и т.н.

Автор:  Цецо [ Чет Фев 11, 2010 9:53 am ]
Заглавие: 

the_bull написа:
relsys написа:
Ето ти най - не-антипотребителската среда:


Супер е! Благодаря ти! Това е истинската среда, която без да си виждал да можеш за 5 мин да си компилираш проект. Аз с МПЛАБ 2 дена се мъча да пусна С компилатор и все нищо не става. Понякога си мислех, че се опитвам да компилирам сорс на notepad след поредния неуспех. :D


От скромния си опит мога да кажа, че когато нещо тръгва лесно, то определено не тръгва като хората. Така че не се разглезвай, шанса да останеш професионално на тая среда клони към 0.

Ако искаш читав компилатор за 18ки - вземи микрочипските. Може да се работи малко по трудно с тях, но поне си в крак с всички нови процесори и бъгове които ги съпътсват. Все пак Микрочип са една от малкото фирми които правят собсветни компилатори и среди и се очаква поне във фирмата да са наясно с бакиите които са забъркали в поредното ядро.

Автор:  bobyper [ Чет Фев 11, 2010 10:34 am ]
Заглавие: 

the_bull написа:
Линка в тази тема дето е за rapidshare ми дава error...


Преди да го напиша, а и сега проверих линка и си работи. Но явно Съдбата ти казва: не работи с CSS :-)

Автор:  the_bull [ Чет Фев 11, 2010 11:43 am ]
Заглавие: 

Цецо написа:
От скромния си опит мога да кажа, че когато нещо тръгва лесно, то определено не тръгва като хората. Така че не се разглезвай, шанса да останеш професионално на тая среда клони към 0.

Това е така знам го. :) Поне в електрониката има една приказка "Ако нещо тръгне от първия път значи си сгрешил някъде" така, че няма проблем ако нещо не тръгне от раз. Просто исках да видя до някъде коя среда е най-добра за целта и евентуално ако намеря нещо по лесно да компилирам някакви бягащи светлини да си тествам платката за тестове и програматора, че изобщо не знам те в какво положение са. Като се уверя, че хардуера ми бачка ще почвам да уча асемблера на тези контролери и чат пат ако имам трудности резервния вариант е С.
Сега започваме в университета да ги изучаваме, но като гледам на къде отиват нещата, ако не се занимавам отделно и бягащи светлини няма да ни научат как се правят.Така, че с четене и писане мисля да се справям сам.
Благодаря за помоща ако възникнат други въпроси надявам се да помагате отново за сега ще се опитвам да се справя с проблемите. :)

Автор:  Цецо [ Чет Фев 11, 2010 11:48 am ]
Заглавие: 

PIC18 е процесор предназанчен за C. Да пишеш напълно на асемблер за такъв процесор си е чист мазохизъм. С което не искам да кажа, че не трябва да познаваш асемблера на процесора с който работиш - напротив, задължително е.

Но наблегни повече на С. Все пак света не почва и не свършва с една марка процесори. За embedded програмист "знаенето" на С e 100% задължително. Асемблера на конкретното ядро се учи в движение при работа с него.

Автор:  the_bull [ Чет Фев 11, 2010 11:54 am ]
Заглавие: 

Да така е. Аз и не умирам от желание да пиша на асемблер, но университета го изисква. Аз така или иначе никога не съм се занимавал с асемблер и сега виждам една възможност да понавляза в тази материя, защото рано или късно ще имам нужда. Иначе наблягах досега предимно на С и така и съм започнал. Чудя се дали ще дойде време когато javata ще измести и С-то или поне ще стане по предпочитано и трябва ли да мисля за разширение след време в тази посока.

Автор:  darkshy [ Чет Фев 11, 2010 4:15 pm ]
Заглавие: 

the_bull написа:
Да така е. Аз и не умирам от желание да пиша на асемблер, но университета го изисква. Аз така или иначе никога не съм се занимавал с асемблер и сега виждам една възможност да понавляза в тази материя, защото рано или късно ще имам нужда. Иначе наблягах досега предимно на С и така и съм започнал. Чудя се дали ще дойде време когато javata ще измести и С-то или поне ще стане по предпочитано и трябва ли да мисля за разширение след време в тази посока.
JAVAA ( :vom: ) vs. C ... :cry:
В някой друг живот! Тъжна картинка!

Да живее Си-то!!! :twisted: :twisted: :twisted:

Джавата не е лош език но Си-то е по-добър!

П.П. Недей пиши на mikroC! Наистина не се разглезвай с библиотеките им, че така няма да се научиш (не че аз съм голям учен, ама..). Пиши на MCC18 (за 18ки), CSS или HI-TECH (за 16ки) и сам си пиши библиотеките и ще се научиш да си ги правиш сам! Ще почнеш първо да ги правиш и няма да могат да се компилирват, после ще си откриеш грешката/грешките, после няма да работят или няма да е правилно, после пак ще оправиш кода, после като проработят ще почнеш да ги оптимизираш и така ще се научиш.

Автор:  relsys [ Чет Фев 11, 2010 7:10 pm ]
Заглавие: 

@darkshy :
Като човек, който не е написал нито една библиотека, недей да правиш такива изказвания! Като казваш не ползвай това, а онова, трябва да се обосновеш защо.

@Цецо :
Не съм съгласен, че нещата трябва да са изкуствено сложни. M$ за това са номер 1, защото лесно се работи с продуктите им. Ние май само се праскаме, ама сърбите - компилатори, отбор във F1..... доста имаме да ги стигаме. М/у другото подкарах 98 на платките.

Автор:  Цецо [ Пет Фев 12, 2010 9:54 am ]
Заглавие: 

relsys написа:
отбор във F1..... доста имаме да ги стигаме. М/у другото подкарах 98 на платките.


А??? Какво във формулата??? Аз ли нещо съм проспал, че тия са една шепа хора, целия им БВП няма да им стигне да хранят отбор от F1 :)

Иначе браво за платките. И двата екрана ли работят?

Автор:  tolstolob [ Пет Фев 12, 2010 12:20 pm ]
Заглавие: 

relsys написа:
@darkshy :
Като човек, който не е написал нито една библиотека, недей да правиш такива изказвания! Като казваш не ползвай това, а онова, трябва да се обосновеш защо.


Айде да подскажем на младежа - като ползваш библиотеките на сульо и пульо, няма портабилност.
Читавата собствена имплементация можеш да си я компилираш на каквото се налага в момента.

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/