Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 20.02.2008, 16:30  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию

Сообщение от SIA
Да ну! Сходите на atmel.com и взгляните на их апноты. Для примера AVR109 - это бутлоадер. ПИсан на ИАРе.
Или вот: http://electronix.ru/forum/lofiversi....php/f137.html
Разве ЭТО масса? По сравнению с тем-же авр-фриком? Пара десятков исходников, из которых половина вообще не под ИАР?
Сообщение от SIA
P.S. Лично я купил в своё время IAR для AVR под ОДИН коммерческий проект. Покупка окупилась в РАЗЫ сразу.
Позвольте полюбопытствовать во что обошлось? Только на авр лицензия?
Реклама:
kison вне форума  
Непрочитано 20.02.2008, 16:37  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию

Сообщение от rubel
IAR...Позволю не согласиться... Мало проектов т.к освоить чуть сложнее,чем тот же codevision или winavr Насчет готовых профессиональных проектов - посмотри исходник для AVR batterfly - есть чему поучиться. Прога действительно написана проффи.
Насчет не по карману - правильно, но есть же способы... (а виндовс у вас лицензионная? )
На работе - да, все лицензионное. И виндовс и Опен офис и AvrStudio и Winavr и т.д.
Сообщение от rubel
А про библиотеки я чото совсем не понял!? какой еще велосипед изобретать? там уже готовые ролс-ройсы ждут
Ну хорошо, хочу библу спектрального анализа под ИАР. Покажете где взять? А еще хочу файловую систему под авр. Покажете?
kison вне форума  
Непрочитано 20.02.2008, 17:06  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию

Сообщение от kison
Сообщение от TEHb
Ага, оптимизирующий - выше крыши. Код:
Код:
   PORTB = 0x00;
   PORTB = 0xFF;
   PORTB = 0x00;
   PORTB = 0xFF;
компилирует как:
Код:
 12e:	e5 e2       	ldi	r30, 0x25	; 37
 130:	f0 e0       	ldi	r31, 0x00	; 0
 132:	10 82       	st	Z, r1
 134:	e5 e2       	ldi	r30, 0x25	; 37
 136:	f0 e0       	ldi	r31, 0x00	; 0
 138:	8f ef       	ldi	r24, 0xFF	; 255
 13a:	80 83       	st	Z, r24
 13c:	e5 e2       	ldi	r30, 0x25	; 37
 13e:	f0 e0       	ldi	r31, 0x00	; 0
 140:	10 82       	st	Z, r1
 142:	e5 e2       	ldi	r30, 0x25	; 37
 144:	f0 e0       	ldi	r31, 0x00	; 0
 146:	8f ef       	ldi	r24, 0xFF	; 255
 148:	80 83       	st	Z, r24
Вот что на самом деле дает ГЦЦ:
Код:
9:         PORTB = 0x00; 
+00000067:   BA18        OUT     0x18,R1          Out to I/O location
10:         PORTB = 0xFF; 
+00000068:   EF8F        SER     R24              Set Register
+00000069:   BB88        OUT     0x18,R24         Out to I/O location
11:          PORTB = 0x00; 
+0000006A:   BA18        OUT     0x18,R1          Out to I/O location
12:          PORTB = 0xFF;
+0000006B:   BB88        OUT     0x18,R24         Out to I/O location
Вы не любите кошек? Вы просто готовить их не умеете
Моя вина. Не написал что это для ATmega164P - там нельзя делать OUT туда.
Или есть какие-то волшебные ключики компиляции? Тогда в студию их!
TEHb вне форума  
Непрочитано 20.02.2008, 17:17  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию

Сообщение от TEHb
Моя вина. Не написал что это для ATmega164P - там нельзя делать OUT туда.
Или есть какие-то волшебные ключики компиляции? Тогда в студию их!
Попробовал поменять в проекте кристалл на м164p. Код НЕ ИЗМЕНИЛСЯ! С этой мегой не работал, пойду читать даташит. Не у одной пока не видел что-бы PORTB лежал выше 63 адреса.... Но если это так, то ГЦЦ будет незачет, но все равно его не брошу, потому что он...
kison вне форума  
Непрочитано 20.02.2008, 17:30  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию

Сообщение от kison
Сообщение от TEHb
Моя вина. Не написал что это для ATmega164P - там нельзя делать OUT туда.
Или есть какие-то волшебные ключики компиляции? Тогда в студию их!
Попробовал поменять в проекте кристалл на м164p. Код НЕ ИЗМЕНИЛСЯ! С этой мегой не работал, пойду читать даташит. Не у одной пока не видел что-бы PORTB лежал выше 63 адреса.... Но если это так, то ГЦЦ будет незачет, но все равно его не брошу, потому что он...
Тэкс. А вот это уже интересно.
У меня:
AVR Studio v.4.13
WinAVR-20071221
Всё по умолчанию.
Или - повторюсь - волшебные ключики? Так рецептиком надо делиться, как кошек-то готовить...
TEHb вне форума  
Непрочитано 20.02.2008, 17:58  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию

Сообщение от TEHb
Тэкс. А вот это уже интересно.
У меня:
AVR Studio v.4.13
WinAVR-20071221
Всё по умолчанию.
Или - повторюсь - волшебные ключики? Так рецептиком надо делиться, как кошек-то готовить...
Посмотрел даташит - ГЦЦ все же зачет. Все правильно сделал, портБ там же где и всегда - 0x25, что вполне в диапазоне in и out. А ключиков волшебных нет - надо просто включить оптимизатор -Os сей волшебный ключик... Включается прямо в настройках проекта в студии. По умолчанию оптимизатор выключен - O0. И еще не стоит пользоваться последним релизом WinAvr, иначе можно стать штатным бета-тестером Я пробовал свежий, и хоть глюков не нашел, но не все в нем устроило. Так что пользуюсь GCC 3.4.6 из сборки WinAvr20060421, эта версия всем устраивает.
kison вне форума  
Непрочитано 20.02.2008, 18:11  
rubel
Гражданин KAZUS.RU
 
Аватар для rubel
 
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
rubel на пути к лучшему
По умолчанию

Сообщение от kison
...
На работе - да, все лицензионное. И виндовс и Опен офис и AvrStudio и Winavr и т.д.
Вам повезло больше остальных.

Сообщение от kison
Ну хорошо, хочу библу спектрального анализа под ИАР. Покажете где взять? А еще хочу файловую систему под авр. Покажете?
Насчет "библу спектрального анализа под ИАР" - просмотрел доки - вроде про разложение в ряд фурье ни слова нет(может не нашел). Не занимался цифровой обработкой сигналов, но кажется делать это 8мибитными малышами и ось в них запихнуть - это слишком(может ошибаюсь). А
Кстати, в какой библе "енто" в WINavr?
rubel вне форума  
Непрочитано 20.02.2008, 18:16  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию

даа... что-то с моими глазами совсем плохо стало... не увидел что прямо в настройках проекта AVR Studio есть уровень оптимизации... теперь GCC даёт компактный и простой код...
TEHb вне форума  
Непрочитано 20.02.2008, 18:50  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию

Сообщение от rubel
Вам повезло больше остальных.
При чем тут везение? Что мешает "всем остальным" пользоваться свободным софтом? Тот же Опен Офис намного приятнее майкрософтофского. Почему то свободный ассоциируется с "плохой, глючный" и т.д. Но это далеко не так. Самый яркий пример - Линукс, ось намного стабильнее форточек и все дружественнее становится. Также и остальное - это результат труда десятков тысяч талантливых программистов, которые занимаются любимым делом, а не за зарплату штаны просиживают. И результат соответствующий - свободный софт начинает догонять и перегонять коммерческий по качеству.
Сообщение от rubel
Насчет "библу спектрального анализа под ИАР" - просмотрел доки - вроде про разложение в ряд фурье ни слова нет(может не нашел). Не занимался цифровой обработкой сигналов, но кажется делать это 8мибитными малышами и ось в них запихнуть - это слишком(может ошибаюсь). А
Кстати, в какой библе "енто" в WINavr?
Так и в WinAvr FFT нет. Но поиск по сети позволяет найти пример именно под GCC - http://www.radiolocman.com/shem/sche....html?di=33988 ,ссылка на библиотеку на той же странице внизу. Или та-же файловая система. Эта достаточно сложная задача и решать ее с нуля достаточно трудоемко. Но поискав находится - http://elm-chan.org/fsw/ff/00index_e.html И опять ГЦЦ.. Таких примеров много, практически все исходники в сети под ГЦЦ. В этом и суть - выбрав ИАР( это отличный компилятор, с этим не поспоришь ) можно обречь себя на вечное изобретание тех самых давно изобретенных велосипедов....
kison вне форума  
Непрочитано 20.02.2008, 19:04  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию

Сообщение от TEHb
даа... что-то с моими глазами совсем плохо стало... не увидел что прямо в настройках проекта AVR Studio есть уровень оптимизации... теперь GCC даёт компактный и простой код...
Рад был помочь... прозреть
kison вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто какой bootloader для AVR юзает? di_halt Микроконтроллеры, АЦП, память и т.д 12 12.03.2011 11:45
Компилятор С++ для пиков CERGEI1982 Микроконтроллеры, АЦП, память и т.д 3 30.05.2008 18:55
компилятор на СИ для контроллеров PIC stepashka Микроконтроллеры, АЦП, память и т.д 17 24.01.2008 10:20
ассемблер или компилятор для at89c2051 cto1shch Микроконтроллеры, АЦП, память и т.д 36 26.12.2007 11:51
какой компилятор выбрать? chipman Proteus, KiCAD и другие ECAD 0 03.05.2007 18:01


Часовой пояс GMT +4, время: 02:17.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot