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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> WinAVR или CodeVision ?, "Шило на мыло" или нет ?
manul78
сообщение Jun 28 2009, 09:31
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719



Уважаемые коллеги.

Вот у меня совсем не праздный вопрос: Велика-ли разница между WinAVR и CodeVision ?
Сам я лично, кроме WinAVR+AVRStudio почти не на чем не работал. Привык, что-ли ? Вот недавно поставил
CV , "поигрался", вроде ничего. Но писать не писал пока... Понравился Wizard для "быстрых" и т.д.
Поэтому интересуюсь, вашим мнением... Кто на чем работает, и из каких соображений ?
Спрашиваю потому, что для меня переходить с одной среды на другую, не сколько "геморой", а не люблю
путаницу... Предпочитаю работать в чем, то одном.


--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 28 2009, 11:08
Сообщение #2


Гуру
******

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



Почитайте, что Вас ждет. Поиск для того и придуман.
Go to the top of the page
 
+Quote Post
Goodefine
сообщение Jun 28 2009, 11:42
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 6-08-07
Из: Приднестровье, Тирасполь
Пользователь №: 29 581



Цитата(aaarrr @ Jun 28 2009, 14:08) *
Почитайте, что Вас ждет. Поиск для того и придуман.

Ага, только никто из "знатоков" CAVR не посоветовал включить взад, стоящую по умолчанию галку "promote char to int"...


--------------------
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
Go to the top of the page
 
+Quote Post
SSerge
сообщение Jun 28 2009, 15:26
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Цитата(Goodefine @ Jun 28 2009, 17:42) *
Ага, только никто из "знатоков" CAVR не посоветовал включить взад, стоящую по умолчанию галку "promote char to int"...

Знатоков CAVR вообще мало. Видимо те, кто со временем мог бы им стать быстро переходят на что-то другое.
Тем не менее уже в сообщении #5 была цитата из документации про эту самую галку.


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Jun 28 2009, 17:53
Сообщение #5


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Что мы все о мелком да о мелком?
Главное - у кодвижна много рюшечек, далеких от мейнстрима. Они очень привлекательны, но если на них присесть - можно забыть о других процах кроме АВР
Go to the top of the page
 
+Quote Post
Serj78
сообщение Jun 28 2009, 18:16
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



CV позволит быстро начать работу, и сделает мyогие вещи за вас.. но!
надо очень четко понимать КАК эти вещи работают, и понимать их ограничения и "компиляторозависимость" получаемого кода.
Если разберетесь- то хорошо. Если вы привыкли к winavr- то копируйте куски из визарда СV smile.gif

По поводу приведения типов- указанная галка позволяет работать быстрее, но надо "вручную" следить за типами.
Go to the top of the page
 
+Quote Post
manul78
сообщение Jun 28 2009, 19:25
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719



Цитата(Serj78 @ Jun 28 2009, 22:16) *
...Если разберетесь- то хорошо. Если вы привыкли к winavr- то копируйте куски из визарда СV smile.gif


Вот, вот, я с ним (CV) сегодня весь день "поигрался" и пришел к такому-же выводу...


--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jun 29 2009, 00:58
Сообщение #8


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(manul78 @ Jun 28 2009, 18:31) *
Уважаемые коллеги.
Вот у меня совсем не праздный вопрос: Велика-ли разница между WinAVR и CodeVision ?

Велика! В названии, в качестве генерируемого кода, в поддержке стандарта и тд и тп. А главное (ИМХО) при хорошем качестве генерируемого кода WinAVR построен на базе GCC. Из этого следует, что он кроссплатформенный. Т.е. однажды освоившись с ним на одной из платформ (IBM PC, AVR, ARM...), Вы сможете использовать его и для другой с меньшими усилиями.
Цитата(manul78 @ Jun 28 2009, 18:31) *
Понравился Wizard для "быстрых" и т.д.

Очень это странно на фоне Вашего же высказывания
Цитата(manul78 @ Jun 28 2009, 18:31) *
Сам я лично, кроме WinAVR+AVRStudio почти не на чем не работал. Привык, что-ли ?


Цитата(manul78 @ Jun 28 2009, 18:31) *
Спрашиваю потому, что для меня переходить с одной среды на другую, не сколько "геморой", а не люблю
путаницу... Предпочитаю работать в чем, то одном.

В данном случае точно не рекомендую заниматься освоением CV. Зачем Вам нужен этот "визард"? Не так сложно конфигурировать периферию самостоятельно. В общем достоинств я не вижу...(


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
alexashko
сообщение Jun 29 2009, 08:24
Сообщение #9





Группа: Новичок
Сообщений: 13
Регистрация: 29-06-09
Пользователь №: 50 729



лучше на Codevision - просто, удобно и со вкусом wink.gif
для юнихоидов - конечно же гцц (он же winavr)
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Jun 29 2009, 08:54
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Начинал осваивать AVR в CVAVR. Генератор начального кода хорош (до сих пор им пользуюсь) но на работе пришлось освоить IAR. Со временем решил перенести старый институтсткий проект из CVAVR в IAR. Долго матерился выискивая в проекте места типа PORTn.m=0 и заменяя их нормальным для С выражениями PORTn &= ~(1<<m). Жалею что сразу не начал с IAR.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jun 29 2009, 09:06
Сообщение #11


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(mempfis_ @ Jun 29 2009, 12:54) *
Жалею что сразу не начал с IAR.

Я начинал в ИАРе, потом перешёл на GCC. (mspgcc)
Ни разу не жалею, поскольку для нормальной работы нужно владеть инструментом, а не просто ставить галочки и давить кнопочки с картинками, не представляя что они означают физически.
А всякие фенечки и рющечки типа port1.out.bit3 = 1 легко реализовать средствами стандартного си, зная при этом, откуда ноги растут
WinAVR, кстати, на порядок лучше документирован, чем mspgcc.
Практически на уровне ИАра.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Jun 29 2009, 10:52
Сообщение #12


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(mempfis_ @ Jun 29 2009, 11:54) *
Долго матерился выискивая в проекте места типа PORTn.m=0 и заменяя их нормальным для С выражениями PORTn &= ~(1<<m).

Пардон за оффтоп, некрочип Си тоже подобной "фичей" страдает. Как вспомню - даже собирались скидываться покупать Legal за 800 баксов. Несчастные... хорошо что вовремя одумались. crying.gif
Go to the top of the page
 
+Quote Post
Corvus
сообщение Jun 29 2009, 11:00
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



AtmanAVR - GCC + генератор кода. Вот только платный... rolleyes.gif
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jun 29 2009, 11:50
Сообщение #14


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(Corvus @ Jun 29 2009, 20:00) *
AtmanAVR - GCC + генератор кода. Вот только платный... rolleyes.gif

Деньги берутся за неумение читать даташиты и/или лень...


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jun 29 2009, 11:58
Сообщение #15


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(haker_fox @ Jun 29 2009, 15:50) *
Деньги берутся за неумение читать даташиты и/или лень...

Время = Деньги.
Экономишь деньги - тратишь время.
Платишь деньги - покупаешь чужое время (или экономишь своё)
Весь вопрос - в соотношении стоимости продукта и личного времени


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post

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

 


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


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