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

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

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

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

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

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


 
Опции темы

CodeVisionAVR 2.60

Непрочитано 23.01.2014, 00:53  
Godzilla82
Почётный гражданин KAZUS.RUN
 
Регистрация: 29.10.2006
Сообщений: 1,449
Сказал спасибо: 99
Сказали Спасибо 318 раз(а) в 234 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: CodeVisionAVR 2.60

Сообщение от ut1wpr Посмотреть сообщение
Не стоило терять столько времени на меня. Назначение именно этого квалификатора мне известно довольно таки давно.
Я в этом не сомневался. Но не вы же один читаете форум. Кому-нибудь может оказаться полезным.

Сообщение от nahimovv Посмотреть сообщение
Вот поэтому при незначительном сокращении размера кода CV жутко тормозной.
Вовсе он не жутко тормозной. Может вы сравниваете с версиями, которые я даже не видел?

Приведите конкретный пример, который бы оправдывал слово "жутко". Может в некоторых случаях на несколько процентов, не отрицаю. В целом же явного преимущества в сторону быстродействия не видно.

В пользу CV можно привести ещё и тот факт, что он генерит нормальный .asm файл, которым можно спокойно подправить и скомпилировать. На WinAVR - если такая возможность есть - подскажите.


Сообщение от Арктур Посмотреть сообщение
"CodeVisionAVR V3.08 User Manual."
Да это всё понятно. Только я себе с трудом представляю задачу, где бы нужно было принудительно размещать переменную во внутренней памяти МК, при возможности её размещения в регистре. Поэтому я и сказал "не актуально".
Реклама:
Godzilla82 вне форума  
Непрочитано 23.01.2014, 01:15  
Godzilla82
Почётный гражданин KAZUS.RUN
 
Регистрация: 29.10.2006
Сообщений: 1,449
Сказал спасибо: 99
Сказали Спасибо 318 раз(а) в 234 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: CodeVisionAVR 2.60

Сообщение от Арктур Посмотреть сообщение
Понимаю... тоже когда-то на "бейсиках" что-то писал. На "Спектруме".
И через это проходили. Только БК-0010. Там бейсик нормальный.

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

http://www.cqham.ru/forum/archive/in...p/t-23855.html

Последний раз редактировалось Арктур; 27.01.2014 в 19:28.
Арктур вне форума  
Непрочитано 23.01.2014, 01:26  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Сообщение от Godzilla82 Посмотреть сообщение
А я вот не понимаю. Объясните, зачем в CV использовать volatile?
Кстате
а на ПК-шном Ц volatile используется? Или нет?
И на каком-нибудь Ц#?

Вот бы volatile взять и запретить...
_Артём_ вне форума  
Непрочитано 23.01.2014, 02:34  
oleg110592
Гражданин KAZUS.RUN
 
Регистрация: 05.04.2009
Сообщений: 973
Сказал спасибо: 35
Сказали Спасибо 154 раз(а) в 133 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

volatile - лучший друг программиста работающего с потоками
http://www.drdobbs.com/cpp/volatile-...rs-b/184403766
oleg110592 вне форума  
Непрочитано 23.01.2014, 03:13  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,427
Сказал спасибо: 0
Сказали Спасибо 381 раз(а) в 251 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Сообщение от _Артём_ Посмотреть сообщение
Вот бы volatile взять и запретить...
Это ж будет полный абздец! Но некоторые, к сожалению, этого не понимают.
nahimovv вне форума  
Непрочитано 23.01.2014, 03:17  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,427
Сказал спасибо: 0
Сказали Спасибо 381 раз(а) в 251 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Сообщение от Godzilla82 Посмотреть сообщение
Только я себе с трудом представляю задачу, где бы нужно было принудительно размещать переменную во внутренней памяти МК, при возможности её размещения в регистре. Поэтому я и сказал "не актуально".
А что, количество регистров у АВР "unlimited"?
nahimovv вне форума  
Непрочитано 23.01.2014, 09:07  
NikWik_
Временная регистрация
 
Регистрация: 30.03.2009
Адрес: Питер
Сообщений: 79
Сказал спасибо: 22
Сказали Спасибо 30 раз(а) в 23 сообщении(ях)
NikWik_ на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Раздача еще идет?
Тоже бы не отказался [email protected]
NikWik_ вне форума  
Непрочитано 23.01.2014, 09:12  
Godzilla82
Почётный гражданин KAZUS.RUN
 
Регистрация: 29.10.2006
Сообщений: 1,449
Сказал спасибо: 99
Сказали Спасибо 318 раз(а) в 234 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: CodeVisionAVR 2.60

Сообщение от nahimovv Посмотреть сообщение
А что, количество регистров у АВР "unlimited"?
А причём тут volatile? Компилятор сам без всяких volatile разместит в памяти, если нет свободных регистров.
Godzilla82 вне форума  
Непрочитано 23.01.2014, 10:03  
aksamitniy
Прохожий
 
Регистрация: 21.11.2008
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
aksamitniy на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Раздача еще идет?
Тоже бы не отказался [email protected]
aksamitniy вне форума  
 
Опции темы

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

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, время: 05:43.


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