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

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

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

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

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

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


 
Опции темы

CodeVisionAVR 2.60

Непрочитано 13.01.2014, 18:23  
Beduin
Прописка
 
Регистрация: 21.10.2005
Сообщений: 248
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 17 сообщении(ях)
Beduin на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Я тоже хочу , плииииззззз [email protected]
Реклама:
__________________
Саперы ходят медленно, но лучше их не обгонять.
Beduin вне форума  
Непрочитано 14.01.2014, 00:29  
Djakovskij
Вид на жительство
 
Регистрация: 14.06.2009
Адрес: Україна Київська обл. м.Буча
Сообщений: 328
Сказал спасибо: 104
Сказали Спасибо 106 раз(а) в 70 сообщении(ях)
Djakovskij на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Хочу для коллекции [email protected]
Djakovskij вне форума  
Непрочитано 22.01.2014, 06:22  
krysun
Прохожий
 
Регистрация: 22.02.2008
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
krysun на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Здравствуйте!
Есть ли у кого версия, которая дисплей ST7920 держит?
Evalution версия пустой код с этой либой даже не компилит (в размер не влазит)
[email protected]
Спасибо!
krysun вне форума  
Непрочитано 22.01.2014, 11:00  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Сообщение от Godzilla82 Посмотреть сообщение
В CV это не актуально.
Да вы что?! Как дальше жить?!
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 22.01.2014, 20:03  
Godzilla82
Почётный гражданин KAZUS.RUN
 
Регистрация: 29.10.2006
Сообщений: 1,449
Сказал спасибо: 99
Сказали Спасибо 318 раз(а) в 234 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: CodeVisionAVR 2.60

Сообщение от ut1wpr Посмотреть сообщение
Да вы что?! Как дальше жить?!
Вы о чём
Godzilla82 вне форума  
Непрочитано 22.01.2014, 22:05  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Сообщение от Godzilla82 Посмотреть сообщение
Вы о чём
Это я к тому, что ежели в CV "volatile" уже не актуален (пост 32), то жизнь теряет свой смысл! Насколько CV ушел вперед! Поражен. Мне его уже не догнать.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 22.01.2014, 22:48  
Godzilla82
Почётный гражданин KAZUS.RUN
 
Регистрация: 29.10.2006
Сообщений: 1,449
Сказал спасибо: 99
Сказали Спасибо 318 раз(а) в 234 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: CodeVisionAVR 2.60

Сообщение от ut1wpr Посмотреть сообщение
Это я к тому, что ежели в CV "volatile" уже не актуален (пост 32), то жизнь теряет свой смысл! Насколько CV ушел вперед! Поражен. Мне его уже не догнать.
Всё равно не понимаю вашего юмора.

В WinAVR возникает необходимость использования volatile, чтобы избежать ситуации, при которой шибко "умный" оптимизатор выкинул половина кода, так как посчитал, что раз в какой-то функции переменная только читается/пишется, то нефиг на неё вообще тратить время и память.

При этом оптимизатору глубоко пофиг, что переменная изменяется, например, в прерывании, а читается в теле программы. По его мнению такая переменная не имеет права жить.

Ставив же квалификатор volatile мы приказываем компилятору расположить её в памяти и забыть про любые поползновения в её адрес.

Это всё ведёт к увеличению числа тактов, требующихся для работы с такой переменной по сравнению с переменной, расположенной в регистре.

CV более миролюбив. Он вполне позволяет жить и здравствовать глобальным переменным в регистрах без указания volatile.
Godzilla82 вне форума  
Непрочитано 22.01.2014, 23:30  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,427
Сказал спасибо: 0
Сказали Спасибо 381 раз(а) в 251 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Сообщение от Godzilla82 Посмотреть сообщение
CV более миролюбив. Он вполне позволяет жить и здравствовать глобальным переменным в регистрах без указания volatile.
Это в корне неправильно! Вот поэтому при незначительном сокращении размера кода CV жутко тормозной. Вам не дают выбора, а вы и рады!
nahimovv вне форума  
Непрочитано 22.01.2014, 23:35  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Сообщение от Godzilla82 Посмотреть сообщение
CV более миролюбив. Он вполне позволяет жить и здравствовать глобальным переменным в регистрах без указания volatile.
А какими еще добродетелями обладает CV?
И еще. Не стоило терять столько времени на меня. Назначение именно этого квалификатора мне известно довольно таки давно.
Приношу свои извинения за то, что мой юмор оказался вам непонятен. Впредь обязуюсь с вами не шутить. Во избежание...
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 22.01.2014, 23:52  
Арктур
Почётный гражданин KAZUS.RUN
 
Аватар для Арктур
 
Регистрация: 29.10.2012
Сообщений: 2,930
Сказал спасибо: 7
Сказали Спасибо 3,471 раз(а) в 1,771 сообщении(ях)
Арктур на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Нажмите на изображение для увеличения
Название: vl.JPG
Просмотров: 212
Размер:	49.0 Кб
ID:	57795

"CodeVisionAVR V3.08 User Manual."
Арктур вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CodeVisionAVR selevo Embedd С 11 26.02.2016 22:16
SD и CodeVisionAvr 2.04.4a sersne Микроконтроллеры, АЦП, память и т.д 29 24.03.2010 18:39
CodeVisionAVR V2.03.2 dimonbest Микроконтроллеры, АЦП, память и т.д 253 29.09.2009 22:37
New CodeVisionAVR 1.25.8 dimonbest Микроконтроллеры, АЦП, память и т.д 15 07.02.2008 12:56
Help CodeVisionAVR Serg79 Микроконтроллеры, АЦП, память и т.д 3 15.12.2005 23:32


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.