roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 апр 2025, 03:03

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 46 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: CodeVisionAVR - CVAVR - новейший скачать.
СообщениеДобавлено: 14 дек 2007, 11:31 
Не в сети

Зарегистрирован: 14 июл 2006, 01:32
Сообщения: 26
Откуда: 16ru
а на родине посмотреть?
http://www.hpinfotech.ro/html/cvavr_history.htm


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR - CVAVR - новейший скачать.
СообщениеДобавлено: 14 дек 2007, 12:27 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
  • assignments of a variable expression result to a PORT.bit now produces atomic access to the I/O PORT’s bit using the SBI and CBI instructions, if the I/O PORT address is in the 0...31 range
  • the EEPROM writing routine now periodically generates a watchdog reset while waiting the write to complete


ктонить могет пояснить чо это значит? ато я непонял


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR - CVAVR - новейший скачать.
СообщениеДобавлено: 14 дек 2007, 12:50 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
1. так и было как в задаче 1 курса операции с битами.

2. помоему тоже так и было - при паузе на запись в ЕЕПРОМ периодически строжефой
таймер сбрасывается - wdt - стр 2 курса .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR - CVAVR - новейший скачать.
СообщениеДобавлено: 14 май 2008, 14:43 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
CVAVR 2.03.2 - добавлено много нового
http://www.hpinfotech.ro/html/cvavr_history.htm

Размер демки вырос с 2 до 8 Мб.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR - CVAVR - новейший скачать.
СообщениеДобавлено: 14 май 2008, 15:00 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Цитата:
limitations:
- the compiled code size is restricted to 1kbyte (512words) for chips with less then 2kwords of FLASH
and 2kbytes (1kword) of FLASH for the rest of chips
- the libraries for the PCF8563, PCF8583, DS1302, DS1307 REAL TIME CLOCKS,
DS2430, DS2433 EEPROMs are not available
- interrupt driven serial communication code generation by the CodeWizardAVR is disabled.


типа усарт по прерыванию не работает чтоли?

Добавлено спустя 6 минут 53 секунды:
аааааааа
шикарно

скобочки подсвечиваются и автозаполнение функций появилось
и скобочки сворачиваются красиво
мммммм
и очищалка ранее созданных файликов компиляции появилась
и коментировалка выбранного блока и отступ выбранного блока
и хэлп конкретно подрос...

красотища
как я раньше без этого работал???

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR - CVAVR - новейший скачать.
СообщениеДобавлено: 14 май 2008, 15:13 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
avr123.nm.ru писал(а):
CVAVR 2.03.2 - добавлено много нового
http://www.hpinfotech.ro/html/cvavr_history.htm

Размер демки вырос с 2 до 8 Мб.


все конечно хороше, но я так и не понял, поддерживает ли он стандарт C99?
(был бы вообще шик еслиб сделали C++09)

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR - CVAVR - новейший скачать.
СообщениеДобавлено: 15 май 2008, 08:32 
Не в сети
Аватара пользователя

Зарегистрирован: 03 авг 2007, 19:43
Сообщения: 1437
Откуда: Екатеринбург
прог. языки: Си, асм со словарем
ждем доктора


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR - CVAVR - новейший скачать.
СообщениеДобавлено: 24 май 2008, 15:32 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Прикол ! Демо CodeVisionAVR V2.03.2 компилит полную память ATmega8 !!!
http://kazus.ru/forum/topics/f_81220.html#81220

Надо будет протестить другие МК - мегу16 32 и т.п.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR - CVAVR - новейший скачать.
СообщениеДобавлено: 24 май 2008, 16:34 
Не в сети
Аватара пользователя

Зарегистрирован: 03 авг 2007, 19:43
Сообщения: 1437
Откуда: Екатеринбург
прог. языки: Си, асм со словарем
ха, побежал проверять!

Добавлено спустя 7 минут 29 секунд:
я похоже не успел, скачал следующую версию V2.03.3
разыскивается версия V2.03.2 !

Добавлено спустя 7 минут:
мега 16 кв 1.25.2
[.cseg] 0x000000 0x001b44 6314 666 6980 16384 42.6%
[.dseg] 0x000060 0x000255 0 245 245 1024 23.9%
[.eseg] 0x000000 0x000166 0 358 358 512 69.9%
тоже кв 2.03.3
Вложение:
Комментарий к файлу: 2.03.3
cv2033.JPG
cv2033.JPG [ 8.59 КиБ | Просмотров: 33027 ]


Добавлено спустя 13 минут 47 секунд:
но проект с казуса компилирует без ругани

ATmega8 memory use summary [bytes]:
Segment Begin End Code Data Used Size Use%
---------------------------------------------------------------
[.cseg] 0x000000 0x001fc2 7890 240 8130 8192 99.2%
[.dseg] 0x000060 0x000184 0 36 36 1024 3.5%
[.eseg] 0x000000 0x000006 0 6 6 512 1.2%


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR - CVAVR - новейший скачать.
СообщениеДобавлено: 24 май 2008, 17:34 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
rig писал(а):
разыскивается версия V2.03.2 !


По линку выше человечек выложил дистрибутив.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR - CVAVR - новейший скачать.
СообщениеДобавлено: 24 май 2008, 21:15 
Не в сети
Аватара пользователя

Зарегистрирован: 03 авг 2007, 19:43
Сообщения: 1437
Откуда: Екатеринбург
прог. языки: Си, асм со словарем
так там такаяже версия
UncleSam писал(а):
Может я что-то не понял, но только что откомпилил прогу в прошивку размером: 2091 words (4182 bytes), 51,0% of FLASH(для Mega8), на CodeVisionAVR Evaluation V2.03.3. А ведь написано:Free, 2kbytes code size limited version.

лимит в 2к проскочил. похоже не всегда срабатывает.
есть неприятный момент, нельзя несколькими CodeVisionAVR V2.03.3 работать с одним файлом.
к примеру я счас делаю общий файл с функциями для двух тинек, и работаю приставив к названию exe-шника цифру (cvavr_1.exe,cvavr_2.exe) сразу в нескольких CodeVisionAVR. Версии V1.25.2, V1.25.5 (V1.25.9 не пробовал) позволяют так работать. Меняешь чтото в одном проекте, второй автоматом подхватывает изменения. Новый V2.03.3 не дает так хитрить, просто не запускается, использовать совместно с другой версией тоже не дает. может из затого что демо.
размер hex файла на выходе тоже больше чем у более ранних версий.

CodeVisionAVR V2.03.3
Код:
AVRASM: AVR macro assembler 2.1.12 (build 87 Feb 28 2007 07:31:13)
Copyright (C) 1995-2006 ATMEL Corporation

C:\avr\project\adc\adc m16\r10k.asm(2553): No EEPROM data, deleting C:\avr\project\adc\adc m16\r10k.eep

ATmega16 memory use summary [bytes]:
Segment   Begin    End      Code   Data   Used    Size   Use%
---------------------------------------------------------------
[.cseg] 0x000000 0x0008d0   2150    106   2256   16384  13.8%
[.dseg] 0x000060 0x00016e      0     14     14    1024   1.4%
[.eseg] 0x000000 0x000000      0      0      0     512   0.0%

CodeVisionAVR V1.25.5
Код:
AVRASM: AVR macro assembler 2.1.9 (build 90 Jul  5 2006 11:06:16)
Copyright (C) 1995-2006 ATMEL Corporation

r10k.asm(2499): No EEPROM data, deleting r10k.eep

ATmega16 memory use summary [bytes]:
Segment   Begin    End      Code   Data   Used    Size   Use%
---------------------------------------------------------------
[.cseg] 0x000000 0x0008d8   2166     98   2264   16384  13.8%
[.dseg] 0x000060 0x000168      0      8      8    1024   0.8%
[.eseg] 0x000000 0x000000      0      0      0     512   0.0%

CodeVisionAVR V1.25.2
Код:
AVRASM: AVR macro assembler 2.1.2 (build 99 Nov  4 2005 09:35:05)
Copyright (C) 1995-2005 ATMEL Corporation

r10k.asm(2390): No EEPROM data, deleting r10k.eep

ATmega16 memory use summary [bytes]:
Segment   Begin    End      Code   Data   Used    Size   Use%
---------------------------------------------------------------
[.cseg] 0x000000 0x00084c   2026     98   2124   16384  13.0%
[.dseg] 0x000060 0x000168      0      8      8    1024   0.8%
[.eseg] 0x000000 0x000000      0      0      0     512   0.0%


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR - CVAVR - новейший скачать.
СообщениеДобавлено: 25 май 2008, 17:05 
Не в сети
Аватара пользователя

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
Ругается на #pragma rl+ :(

_________________
I live My life!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR - CVAVR - новейший скачать.
СообщениеДобавлено: 29 янв 2011, 13:55 
Не в сети

Зарегистрирован: 31 окт 2010, 19:20
Сообщения: 4
Народ!!! Есть у кого дистрибутив Нужен cvavr 1.25.7a (с таблеткой)?

Не могу найти в интеренете! Скиньте мне на почту или сюда на форум.
мыло marafon119@ngs.ru

У меня сейчас cvavr 1.25.9, но мне кажется что он глючный в одном месте...
подробнее тут http://radiokot.ru/forum/viewtopic.p...700728#p700728


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

Вот по этому , я и ищу более стабильную версию компилятора!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR - CVAVR - новейший скачать.
СообщениеДобавлено: 04 мар 2012, 13:41 
Не в сети
Аватара пользователя

Зарегистрирован: 20 май 2008, 14:14
Сообщения: 42
Откуда: Киев
прог. языки: ASM, C
где взять "не триальный" CodeVisionAVR V2.05.6 ?
поискал в инете - ничего нет :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR - CVAVR - новейший скачать.
СообщениеДобавлено: 10 мар 2012, 18:50 
Не в сети
Аватара пользователя

Зарегистрирован: 12 июл 2011, 00:49
Сообщения: 94
прог. языки: Basic (VB, Blitz), Pascal, Delphi 7, C++
Код не компится, дает банальные ошибки в количестве 33. Может у меня библиотека не полная или неправильные файлы. Вот код, кому не трудно скомпите и в HEX предоставьте, очень надо.
Код:
// www.artem.ru
// (C)2008 Artem Kuchin
//
// THIS IS NOT A COMPLETE CODE!!!
// YOU MUST ADD YOU OWN LCD LIB AND REWRITE ALL CALLS TO LCD FUNCTIONS


// ****************************************
// ***        SET FREQUENCY CORRECTLY    **

#define F_CPU 1000000UL

// ****************************************


#include <io.h>
#include <inttypes.h>
#include <delay.h>
#include <stdlib.h>
#include <mega8.h>

#define X_XTAL1 1
#define X_OE 2
#define X_WR 3
#define X_BS1 4
#define X_XA0 5
#define X_XA1 6
#define X_BS2 7

int main()
{
   DDRD|=0b11111110;

   _delay_ms(5000);
   // connect reset of bad chip to gnd now

   // toggle xtal1 at lease 6 times
   for(i=0;i<8;i++){   
      PORTD|=_BV(X_XTAL1);
      _delay_ms(10);
      PORTD&=~_BV(X_XTAL1);
      _delay_ms(10);
   }
   // set prog enable pins (pagel is gnd, xa0, xa1, bs1 - zero)
   // PD4,PD5,PD6
   PORTD&=~(_BV(X_XA0)|_BV(X_XA1)|_BV(X_BS1));
   PORTD|=_BV(X_WR); // write disables
   
   _delay_ms(5000);
   // connect reset of bad chip to +12 NOW

   // SET OE HIGH
   PORTD|=_BV(X_OE);

   DDRB=0xff;

   // chip erase
   //Set XA1 to 1, XA0 to 0. This enables command loading.
   PORTD|=_BV(X_XA1);
   PORTD&=~_BV(X_XA0);
   // Set BS1 to “0”, BS1 - PD4
   PORTD&=~_BV(X_BS1);
   // Set DATA to command
   PORTB=0b10000000;
   //Give XTAL1 a positive pulse. This loads the command., XTAL1 - PD1
   PORTD|=_BV(X_XTAL1);_delay_ms(10);PORTD&=~_BV(X_XTAL1);_delay_ms(10);
   // Give WR a negative pulse. This starts the Chip Erase. RDY/BSY goes low.
   PORTD&=~_BV(X_WR);_delay_ms(10);PORTD|=_BV(X_WR);_delay_ms(10);


   // wait a bit
   _delay_ms(1000);


   // load default data for FUSE low byte      
   //Set XA1 to 1, XA0 to 0. This enables command loading.
   PORTD|=_BV(X_XA1);
   PORTD&=~_BV(X_XA0);
   // Set BS1 to “0”, BS1 - PD4
   PORTD&=~_BV(X_BS1);
   // Set DATA to command
   PORTB=0b01000000;
   //Give XTAL1 a positive pulse. This loads the command., XTAL1 - PD1
   PORTD|=_BV(X_XTAL1);_delay_ms(10);PORTD&=~_BV(X_XTAL1);_delay_ms(10);
   // load data
   PORTD&=~_BV(X_XA1);
   PORTD|=_BV(X_XA0);
   PORTB=0b11100001; // DEFAULT VALUE FOR LOW FUSE BYTE
   PORTD|=_BV(X_XTAL1);_delay_ms(10);PORTD&=~_BV(X_XTAL1);_delay_ms(10);
   // Set BS1 to “0” and BS2 to “0”.
   PORTD&=~_BV(X_BS1);
   PORTD&=~_BV(X_BS2);
   // Give WR a negative pulse. This starts the Chip Erase. RDY/BSY goes low.
   PORTD&=~_BV(X_WR);_delay_ms(10);PORTD|=_BV(X_WR);_delay_ms(10);


   // load default data for HIGH low byte
   //Set XA1 to 1, XA0 to 0. This enables command loading.
   PORTD|=_BV(X_XA1);
   PORTD&=~_BV(X_XA0);
   // Set BS1 to “0”, BS1 - PD4
   PORTD&=~_BV(X_BS1);
   // Set DATA to command
   PORTB=0b01000000;
   //Give XTAL1 a positive pulse. This loads the command., XTAL1 - PD1
   PORTD|=_BV(X_XTAL1);_delay_ms(10);PORTD&=~_BV(X_XTAL1);_delay_ms(10);
   // load data
   PORTD&=~_BV(X_XA1);
   PORTD|=_BV(X_XA0);
   PORTB=0b10011001; // DEFAULT VALUE FOR HIGH FUSE BYTE
   PORTD|=_BV(X_XTAL1);_delay_ms(10);PORTD&=~_BV(X_XTAL1);_delay_ms(10);
   // Set BS1 to “0” and BS2 to “0”.
   PORTD|=_BV(X_BS1);
   PORTD&=~_BV(X_BS2);
   // Give WR a negative pulse. This starts the Chip Erase. RDY/BSY goes low.
   PORTD&=~_BV(X_WR);_delay_ms(10);PORTD|=_BV(X_WR);_delay_ms(10);

   // done
   while(1);


}




Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 46 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO