roboforum.ru

Технический форум по робототехнике.

Глупый вопрос. Пытаюсь начать осваивать Си.

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Глупый вопрос. Пытаюсь начать осваивать Си.

Сообщение slava » 17 май 2005, 10:32

Какой компилятор взять для начала ?

1. CodeVision
2. WinAvr

Или что-то еще ?

И еще вопрос, как можно перенести программу из WinAvr на CodeVision ?
slava
 
Сообщения: 188
Зарегистрирован: 12 апр 2005, 11:47
Откуда: Москва

Сообщение Iceberg » 17 май 2005, 10:41

Я бы посоветовал обзавестись CodeVision, сам им пользуюсь, не жалуюсь. Правда стараюсь не особо часто в нем писать, т.к. все же лучше чем на чистом ассемблере не получится. У написания на Си в CodeVision есть на мой взгляд только 2 плюса: достаточно быстрое составление программ и возможность генерировать шаблоны на основе выбранных предустановок. (но шаблоны можно и в асме иметь). А минусов, как показывает практика гораздо больше :)) ... это и более больший код после трансляции на асм и скорость и после трансляции очень сложно разобраться в конечном файле чтобы что то там скорректировать.
Ну а вообще бери CodeVision+AvrStudio+Proteus ...
Iceberg
 
Сообщения: 7
Зарегистрирован: 14 май 2005, 11:35

Сообщение -= Александр =- » 17 май 2005, 14:16

А я вот ICC посоветую - по-моему в нем меньше всего глюков и осваивается быстро! А вот в Протеусе сам разобраться пытаюсь...
Еще есть IAR - говорят он крутой, но я его еще не осваивал...
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение slava » 17 май 2005, 14:16

а Си то- оказывается не так уж и страшен :)

ШИМ - зароботал :)))
slava
 
Сообщения: 188
Зарегистрирован: 12 апр 2005, 11:47
Откуда: Москва

Сообщение Iceberg » 18 май 2005, 16:31

:) а кто говорил, что С должен быть страшен? :)) ...
А ICC я пару раз видел, но если честно, толи сразу к сердцу не лег, то ли еще что то ... но пользовать его не стал ... возможно и хороший зверь ....
Iceberg
 
Сообщения: 7
Зарегистрирован: 14 май 2005, 11:35

Сообщение slava » 19 май 2005, 09:31

Я вот при случае хочу на IAR глянуть.

Вроде как у людей (телесистемы) пополярностью пользуется.
slava
 
Сообщения: 188
Зарегистрирован: 12 апр 2005, 11:47
Откуда: Москва

Сообщение aliens » 19 май 2005, 12:53

Я тоже начинаю осваивать CodeVision + Proteus.
Хотел бы на IAR глянуть,мож кто прымую ссылку кинет?
aliens
 
Сообщения: 171
Зарегистрирован: 26 окт 2004, 14:16
Откуда: Севастополь сити...

Сообщение -= Александр =- » 19 май 2005, 14:47

Он весит 50 с лишним метров... Видел тут: http://www.iar.com
Если надо - у меня есть на диске! (Правда только триал-версия)
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение chief » 07 авг 2005, 22:30

Учи асм, в нем не так сложно разобраться как кажется на первый взгляд.
P.S. Если задача сложная, раздели ее на несколько частей по-проще
http://www.avrdevices.narod.ru ICQ 204203081 Жду ваших предложений...
Аватара пользователя
chief
 
Сообщения: 60
Зарегистрирован: 22 янв 2005, 21:47
Откуда: Нетешин Хмельницкая обл. Украина

Сообщение slava » 08 авг 2005, 10:04

chief писал(а):Учи асм, в нем не так сложно разобраться как кажется на первый взгляд.
P.S. Если задача сложная, раздели ее на несколько частей по-проще


Спасибо. Вспоминать детство с 8080 не хочу.
slava
 
Сообщения: 188
Зарегистрирован: 12 апр 2005, 11:47
Откуда: Москва


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron