Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > На чем пишем для пиков?


Автор: quarz 1.8.2005, 18:44
На каких языках вы пишете для пиков? В каких средах? Какими компиляторами пользуетесь?

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

Автор: cardinal 1.8.2005, 19:32
Я бы добыл компилятор C/C++ позволяющий делать вставки asm

Автор: PILOT 1.8.2005, 20:23
Просто нужно писать грамотно, модульно, тогда листингов не будет ;) Никакая программа на С, не сравнится с асмом по скорости, оптимимальности и компактности.
MPLAB вроде юзают.

СУВ.

Автор: ManiaK 2.8.2005, 07:56
Цитата(PILOT @ 1.8.2005, 21:23)
MPLAB вроде юзают.

Именно он! Только вот редактор у него никчёрту. Лично я создал профиль для файлов PIC-асм в проге EmEditor и пишу там. Хоть подсветка есть и функциональность у редактора неплохая.
Компилятор Си для пиков есть, только он, кажется, платный. Причём нехило.

Цитата(quarz @ 1.8.2005, 19:44)
но 100-километровые листинги мне подсказывают, что пора бы переходить на более высокоуровневый язык..

Я скоро допишу первую версию своего псевдо Си++ языка для PIC12f675 и буду на нём баловаться. Ты с какими микросхемками работаешь?..

Автор: quarz 2.8.2005, 12:34
обычно с PIC16X84, 71 и 74...а ты на чем пишешь свой C++ компилятор?

Автор: ManiaK 2.8.2005, 13:15
Цитата(quarz @ 2.8.2005, 13:34)
а ты на чем пишешь свой C++ компилятор?

Во-первых Си++ это назвать язык ну никак не поворачивается smile Синтаксис похож, логика немного. Но не больше smile
Сам компилятор пишу на Си++.
Добавлено @ 13:21
Глюк какой-то smile Нет ссылочки на datasheet pic16xxx ?

Автор: quarz 2.8.2005, 13:21
Ок. когда будет бета-тестирование?
Добавлено @ 13:23
бывает...только к чему такой оффтоп?? smile)

Автор: ManiaK 2.8.2005, 13:21
Я тут нашёл pdf-ник, а он, гад, не открывается...

Автор: ManiaK 2.8.2005, 13:23
Цитата(quarz @ 2.8.2005, 14:21)
когда будет бета-тестирование?

Если моральных сил хватит, для pic12f675 будет через две недели. Ограничения правда:
- Работа только с байтами
- Только "простые" классы (аля обфункцинненые структуры)
- Никаких шаблонов
- .... (долго перечислять)
Правда это только первый вариант.

Автор: quarz 2.8.2005, 13:24
это я про pdf :=)

Автор: ManiaK 3.8.2005, 08:12
Цитата(quarz @ 2.8.2005, 14:21)
бывает...только к чему такой оффтоп??

"У нас в пределах нормы!" (с) Задорнов

Автор: smalcom 11.8.2005, 13:33
любой редактор с подсветкой + GCC

Автор: Айвенго 11.8.2005, 13:59
smalcom а у тебя есть GCC под пики?

Автор: quarz 11.8.2005, 20:31
присоединяюсь к вопросу Айвенго

Автор: smalcom 12.8.2005, 13:50
да уж по поводу gcc я поторопился smile , но есть выход из положения. Первый - это линки нарытые мной в смущенном состоянии в сети

http://sdcc.sourceforge.net
http://anyc.sourceforge.net

Второй более глубокий но рулезный и думаю равноценный написанию ПРОТОН'а - когда ставица GCC ему через опции передаеца для какого процессора он будет создавать код, так вот можно посмотреть что он делает для AVR, сравнить архитектуры PIC и AVR и возможно чего дописать и нам хорошо и весь мир OpenSource будет благодарен(надеюсь).

Автор: Metal_Heart 7.9.2005, 12:08
вот, нашел:
http://www.picant.com/c2c/c.html

с-компилятор и ИДЕ

Автор: Pluto5C 28.9.2005, 00:47
И снова тема компиляторов.
Рекомендую HT-PIC подключить в MPLAB.
Хотя, конечно, с ассемблера надо начинать, если стоит цель научиться.

Автор: Guest 29.9.2005, 09:10
HT-PIC платный

Автор: Sardar 29.9.2005, 18:20
Цитата(Guest @ 29.9.2005, 08:10)
HT-PIC платный

Lite версия бесплатна, правда исходники к подлючаемым либам не предлагаються.

Автор: JusTalionis 20.12.2007, 23:55
Я пишу на PIC-Basic Pro (PBP). Ибо обычно стоит задача получить искомый результат (и по возможности быстрее и лече), а не штудировать особенности архитектуры.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)