[an error occurred while processing this directive]
Господа, возникла необходимость сделать проект на AVR какой компилятор выбрать CodeVisionAVR или IAR AVR (до этого работал в Keil)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
-Alex-
15 мая 2006 г. 11:26
Составить ответ
|||
Конференция
|||
Архив
Ответы
CodeVisionAVR рулез - линк у меня на http://avr123.nm.ru
—
avr123.nm.ru
(15.05.2006 13:47
212.46.236.227
, 350 байт)
А еще есть WinAVR (на основе gcc - следовательно, совершенно бесплатный). По качеству получаемого кода не уступает IAR.
—
K A A
(15.05.2006 12:37
62.183.50.164
,
пустое
)
точно, лучший вариант
—
f17
(15.05.2006 12:40
195.69.160.4
,
пустое
)
Пральна, еще и WinAvr, который достоинствами переплетен с ИАР-ом %)
—
S_agent
(15.05.2006 14:10
213.227.194.49
,
пустое
,
ссылка
)
Не смог научить его не вставлять в конечный код неиспользуемые функции
—
Сергей Борщ
(15.05.2006 15:19
195.13.250.109
, 139 байт)
ИАР режеть усе %) а вот насчет ВинАвр-а х.з.
—
S_agent
(15.05.2006 15:43
213.227.194.49
,
пустое
)
В двух словах (+)
—
S_agent
(15.05.2006 12:29
213.227.194.49
, 598 байт)
AVR+Доктор ТуамОсес гремучий компилятор :) компилит еще до написания кода
—
f17
(15.05.2006 12:28
195.69.160.4
,
пустое
)
: )
—
ubobrov
(15.05.2006 13:32
84.17.225.79
,
пустое
)
Примеры в фирменных аппнотах написанны на IARе , поэтому проще начинать с него.Хотя мне лично он не нравится невозможностью записи в бинарном виде..
—
PlainUser
(15.05.2006 12:08
62.148.235.50
,
пустое
)
ктото на форуме давал хидеры для использования примеров от атмела в CodeVisionAVR, если проект нужно быстро написать то CodeVision как раз, хотя иар хорош, но если покупать то дорогой
—
f17
(15.05.2006 12:32
195.69.160.4
,
пустое
)
В каком смысле "невозможностью записи в бинарном виде" ?
—
Гудвин
(15.05.2006 12:10
84.18.96.89
,
пустое
)
В виде b01001110 пользуясь только штатными средствами,А я люблю видеть где какой битик стоит.
—
PlainUser
(15.05.2006 12:34
62.148.235.50
,
пустое
)
можно и так b_0010_1101 включив мой заголовок http://avr123.nm.ru/m8_128.h - в нем и биты поименованы для CodeVisionAVR для мег от 8 до 128
—
avr123.nm.ru
(15.05.2006 13:49
212.46.236.227
,
пустое
,
ссылка
)
стандартно в CVAVR так 0b00101101 - помоему менее читаемо чем мой вариант b_0010_1101
—
avr123.nm.ru
(15.05.2006 14:00
212.46.236.227
,
пустое
)
А в HEXе в уме прикинуть где битики стоят? слабо?
—
Vladimir Ljaschko
(15.05.2006 13:09
213.169.107.71
,
пустое
)
Слабо , люблю когда красиво , приятно и наглядно ,
—
PlainUser
(15.05.2006 13:37
62.148.235.50
,
пустое
)
16 нулей и единиц тоже не особенно наглядно.
—
Vladimir Ljaschko
(15.05.2006 13:45
213.169.107.71
,
пустое
)
Я себе на жизнь зарабатываю не программированием , а скорее решением горящих проблем и скруглением острых углов.В этом деле наглядная расстановка битов по регистрам очень важна.
—
PlainUser
(15.05.2006 15:21
62.148.235.50
,
пустое
)
Битики сейчас в уме не помещаются :) Хотя было время, писал несколько программешек прямо в кодах PDP11 ;)
—
Гудвин
(15.05.2006 13:13
84.18.96.89
,
пустое
)
Да и тогда в HEX'е не мог, только в OCT'е. :)
—
vmp
(15.05.2006 13:29
87.245.155.194
,
пустое
)
Точно - до восьми считать проще :)))
—
Гудвин
(15.05.2006 14:29
62.181.47.198
,
пустое
)
Вернее 3 бита в уме еще помещаются, а 4 уже вызывают переполнение памяти :))
—
Гудвин
(15.05.2006 14:36
62.181.47.198
,
пустое
)
Не от ОСТа вообще мозг клинит , вот классическое 3E 55 D3 01 3E AA D3 01 гораздо приятнее.
—
PlainUser
(15.05.2006 15:18
62.148.235.50
,
пустое
)
Кому как.
—
vmp
(15.05.2006 15:28
87.245.155.194
, 172 байт)
Класс!!! Я так тоже когда-то мог. Если сильно поднапрячь мозги, то я наверное даже дизассемблировать смогу эту программку :)
—
rezident
(15.05.2006 19:17
212.33.249.11
, 199 байт)
Родной язык не забывается :)
—
vmp
(15.05.2006 20:11
80.92.96.34
, 320 байт)
Ностальгия...(когда-то написал пошаговый отладчик для БК0010 - потом в ПЗУ долго копался - интересно было)
—
CD_Eater
(15.05.2006 20:50
194.54.161.151
,
пустое
)
Упс. Да уж. Многое забылось. Но то что 000137 001000 это jmp по адресу 001000 это точно :)
—
rezident
(15.05.2006 20:42
212.33.249.11
,
пустое
)
На уровне подсознания вьелось :) Мнемонику сразу не вспомнил, а команды и назначение регистров всплыли интуитивно :)
—
Гудвин
(15.05.2006 20:33
62.181.47.198
,
пустое
)
А я уже и синтаксис забыл :(
—
Гудвин
(15.05.2006 16:27
62.181.47.198
, 82 байт)
Ндя... Хорошая система команд была... У меня дома БК-ашка еще валяется... Периодически попадается на глаза....
—
Гудвин
(15.05.2006 16:38
62.181.47.198
,
пустое
)
А... Это да... Тут Сергей Борщ приводил как-то хорошие макросы для этого дела. А я подумал, что формат mpds линкера не устраивает :)
—
Гудвин
(15.05.2006 12:46
84.18.96.89
,
пустое
)
Не, не я.
—
Сергей Борщ
(15.05.2006 14:14
195.13.250.109
, 59 байт)
Воноват, ашипся :)))
—
Гудвин
(15.05.2006 16:35
62.181.47.198
,
пустое
)
Лучше IAR, хотя бы потому, что с CodeVision потом на IAR все перебираются (как правило). А о - или + уже тут по 10 разу перетирали.
—
11
(15.05.2006 11:32
212.96.96.27
,
пустое
,
ссылка
)
Ну зачем так? Я, например, не перебрался и не собираюсь. Или "тех, кто не на IAR, я за людей не считаю"? ;-D
—
Сидоргек
(15.05.2006 12:02
213.130.7.180
,
пустое
)
+1 :)
—
vet
(15.05.2006 12:55
217.30.255.54
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru