| Автор |
Съобщение |
|
niki
Ранг: Минаващ
Регистриран на: Чет Сеп 29, 2005 11:22 am Мнения: 2 Местоположение: burgas
|
 Компилатор за PIC-ове
Търся компилатор за PIC-ове, но не съм се занимавал досега с компилатори и ми трябва нещо по-простичко като за начало, с подробни обяснения и да е без пари. Благодаря предварително.
|
| Чет Сеп 29, 2005 11:36 am |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
Компилатор за ASM, C, Basic, Pascal ????
|
| Чет Сеп 29, 2005 11:44 am |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
В сайта на Microchip, MPLAB IDE, цялата безплатна развойна среда на Microchip, симулатори дебъгери и квото още ще ти трябва, естествено се пише на ASM в началото 
|
| Чет Сеп 29, 2005 6:04 pm |
|
 |
|
niki
Ранг: Минаващ
Регистриран на: Чет Сеп 29, 2005 11:22 am Мнения: 2 Местоположение: burgas
|
 Търся компилатор за PIC-ове 2
Може би не уточних. . Трябва ми нещо на което да се науча да пиша на С за предпочитане, може и Бейсик (но не искам да пиша на асемблер), да може да компилира и да изкара накрая файл от типа *.asm (или *.hex). Благодаря.
|
| Чет Сеп 29, 2005 6:39 pm |
|
 |
|
Gogo
Ранг: Форумен бог
Регистриран на: Чет Фев 24, 2005 11:41 pm Мнения: 1049 Местоположение: Pz
|
Predator_MF ти е написал по-горе... На сайта има и демо версии на С. Предполагам, че и с демо версия може да се учи... Ама защо ли все си мисля, че ще трябва и прз асемблера да минеш 
|
| Чет Сеп 29, 2005 7:26 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
На езика ми беше, ама достатъчно сме писали по този въпрос. Няма как да пишеш за PIC (и въобще за микроконтролер) а да не знаеш какво се компилира и къде отива!
|
| Чет Сеп 29, 2005 7:35 pm |
|
 |
|
valioman
Ранг: Почетен член
Регистриран на: Съб Сеп 17, 2005 5:07 pm Мнения: 813 Местоположение: Сливен
|
добре де и аз искам да се науча .Кажете някоя книжка или нещо в нета ако има за асемблер и по възможност да има повечко примерчета 
|
| Чет Окт 06, 2005 1:41 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
www.microchip.com
дръпни си от там описанието на процесора които те интересува, вътре има описание на всички asm инструкции, от там може и примери да дърпаш.
|
| Чет Окт 06, 2005 7:58 pm |
|
 |
|
forest_gump
Ранг: Професионалист
Регистриран на: Сря Окт 13, 2004 11:24 pm Мнения: 500 Местоположение: Стара Загора
|
Без да знае asm, никой програмист не може да издялка свестен код за PIC или какъвто и да било микроконтролер от такъв клас! Всяко начинание различно от мигане на диодчета ще бъде обречено!
|
| Чет Окт 06, 2005 9:14 pm |
|
 |
|
TheHungry
Ранг: Почетен член
Регистриран на: Съб Сеп 03, 2005 11:31 am Мнения: 766 Местоположение: Пловдив
|
Та значи да мрат всички които използват езици от високо ниво ( а познавам доста такива които не са започнали с асемблер ) , пък ако трябва да се прави някоя шаренотийка (User friendly interface) то на асемблер ли да я пишат ?;
А иначе за предпочитане е на "C" вместо на BASIC ( въпреки че съм закърмен с Паскал ( че и след това с Turbo такъв но в началото бе ....BASIC естествено)) и ми е много гадно като го казвам това );
А иначе за процесорите препоръчвам AVR вместо PIC като за начинаещи и CodeVisionAVR като среда и компилатор .
|
| Пет Окт 07, 2005 12:41 pm |
|
 |
|
Bezmozachen
Ранг: Популярен
Регистриран на: Сря Апр 27, 2005 2:47 pm Мнения: 349 Местоположение: Varna
|
Невиждам проблем Усер Интерфаце да се пише и на асемблер (аз поне го пиша). Ако ще се пише и учи на C по добрия вариант е AVR, заради архитектурата им. Архитектурата на пиковете, някакси не е много подходяща за високо ниво (поне според мен).
|
| Пет Окт 07, 2005 4:28 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
PIC18 са правени по-удобни за писане на C, примерно погледни Indirect Addressing как е изграден  А BASIC и на мен ми беше първия език още по времето на Правец 82, но според мен определено не е език за писане на микроконтролери. Също ползвам и Delphi (Pascal), но предпочитам да маам на C или ASM. Спор няма, в много случаи ASM е неизбежен, задължително се минава през него щом става въпрос за PIC и въобще какъв да е микроконтролер.
|
| Пет Окт 07, 2005 4:36 pm |
|
 |
|
Bezmozachen
Ранг: Популярен
Регистриран на: Сря Апр 27, 2005 2:47 pm Мнения: 349 Местоположение: Varna
|
Никога не съм писал на C за 18F, но бих искал да пробвам и да видя какъв код се генерира. Някой може ли да ми каже от къде мога да да си набавя компилатор ( без заплащане  или срещу някоя бира  ).
|
| Пет Окт 07, 2005 5:05 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
h**p://www.eldevice.net/upload/ccs/ аман с тия бири, тая е за ТoHu 
|
| Пет Окт 07, 2005 7:48 pm |
|
 |
|
Bezmozachen
Ранг: Популярен
Регистриран на: Сря Апр 27, 2005 2:47 pm Мнения: 349 Местоположение: Varna
|
Хжърлих бърз поглед на CSS, след това и на IAR. Определено ИАРа повече ме заинтригува. CSS сигурно върши работа за по-простички неща, но е доста беден към възмножности.
|
| Пон Окт 10, 2005 2:38 pm |
|
|