реклама на сайте
подробности

 
 
> Компиляторы для PIC, компиляторы pic12Fxxx и pic10Fxxx
Laptop
сообщение Jul 2 2009, 21:30
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 142
Регистрация: 19-11-05
Пользователь №: 11 103



Неожиданно возникли задачки использовать микроконтроллер PIC10F200 ввиду очень низкой цены и микроконтроллер 12F629 по причине отсутствия программиста. Хоть задачи и простые вроде "помигать светодиодами", но заказчики явно хотят дальнейших расширений и подстройки параметров, пришел к выводу о необходимости использования компилятора C. Опыт использования HI-TECH C для PIC16F876 показал его достоинства и недостатки. Когда пришла пора PIC18F1220 был выбран IAR и зарекомендовал себя достойно. Начал изучать текущее положение под младшие семейства и уже даже не надеялся ничего найти... Но гугл как всегда подсказал что многие начали делать компиляторы под младшие семейства. Вот нашлась табличка сравнения http://www.ccsinfo.com/content.php?page=newcompilercomp и многие пункты в ней кажутся странными. Кому верить? Вроде как в IAR функции реентерабельные всегда были?
В общем ищется слабенький и простой компилятор C под младшие контроллеры.
Какие будут мнения?

P.S. Ассемблер знаю, просто хочется быстро, так как работаю не только с пиками, а выбираю комплексно по затратам времени/денег.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
aaarrr
сообщение Jul 2 2009, 21:40
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



ИМХО, 10-е и 12-е семейства однозначно не предназначены для писания на C. А "поддержка" компилятором не более чем маркетинговая фишка.
Go to the top of the page
 
+Quote Post
Vlad27
сообщение Jul 3 2009, 05:02
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 95
Регистрация: 31-07-05
Из: Полоцк Беларусь
Пользователь №: 7 227



Использую HI-TECH PICC v. 8.05PL2. Вполне устраивает. Хотя, для 10-го семейства более эффективно применение
ассемблера. Но когда от него (PIC10F202) требуется, что-то элементарное, например загрузка регистров
синтезатора, то на С это лепится за минуты.
Go to the top of the page
 
+Quote Post
-=Sergei=-
сообщение Jul 3 2009, 05:02
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



Цитата(Laptop @ Jul 3 2009, 01:30) *
Неожиданно возникли задачки использовать микроконтроллер PIC10F200 ввиду очень низкой цены и микроконтроллер 12F629 по причине отсутствия программиста. Хоть задачи и простые вроде "помигать светодиодами", но заказчики явно хотят дальнейших расширений и подстройки параметров, пришел к выводу о необходимости использования компилятора C. Опыт использования HI-TECH C для PIC16F876 показал его достоинства и недостатки. Когда пришла пора PIC18F1220 был выбран IAR и зарекомендовал себя достойно. Начал изучать текущее положение под младшие семейства и уже даже не надеялся ничего найти... Но гугл как всегда подсказал что многие начали делать компиляторы под младшие семейства. Вот нашлась табличка сравнения http://www.ccsinfo.com/content.php?page=newcompilercomp и многие пункты в ней кажутся странными. Кому верить? Вроде как в IAR функции реентерабельные всегда были?
В общем ищется слабенький и простой компилятор C под младшие контроллеры.
Какие будут мнения?

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



http://www.bknd.com/cc5x/index.shtml
Очень рекомендую
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 3 2009, 08:17
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Laptop @ Jul 3 2009, 00:30) *
url="http://www.ccsinfo.com
Бррр...
Цитата(Laptop @ Jul 3 2009, 00:30) *
В общем ищется слабенький и простой компилятор C под младшие контроллеры.
sdcc


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 20:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01373 секунд с 7
ELECTRONIX ©2004-2016