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

 
 
> Работа с константами в CodeVision
Apollo
сообщение Jul 10 2007, 20:15
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 10-07-07
Из: Москва
Пользователь №: 29 044



Подскажите как указать компилятору на размещение константы в нужном адресе во FLASH в CodeVision?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
pokos
сообщение Jul 11 2007, 07:33
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 270
Регистрация: 29-06-06
Пользователь №: 18 445



Ага. Если про то, что называется константами в CV, так оно в хелпе написано:

Constants are stored in FLASH memory, to specify this you must use the flash or const keywords.
Constant expressions are automatically evaluated during compilation.
Example:

flash int integer_constant=1234+5;
flash char char_constant=’a’;
flash long long_int_constant1=99L;
flash long long_int_constant2=0x10000000;
flash int integer_array1[]={1,2,3};
/* The first two elements will be 1 and 2,
the rest will be 0 */
flash int integer_array2[10]={1,2};
flash int multidim_array[2,3]={{1,2,3},{4,5,6}};
flash char string_constant1[]=”This is a string constant”;
const char string_constant2[]=”This is also a string constant”;

Constants can’t be declared inside functions.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Apollo   Работа с константами в CodeVision   Jul 10 2007, 20:15
- - zhevak   Цитата(Apollo @ Jul 11 2007, 02:15) Подск...   Jul 11 2007, 05:38
- - jasper   В WinAVR можно.   Jul 11 2007, 06:26
- - pokos   Чото я не пойму, что тут имеется в виду под конста...   Jul 11 2007, 06:34
|- - haker_fox   Цитата(pokos @ Jul 11 2007, 14:34) Чото я...   Jul 11 2007, 07:22
- - vet   ничто не мешает обращаться к нужному адресу через ...   Jul 11 2007, 06:50
|- - Apollo   Цитата(pokos @ Jul 11 2007, 10:33) Ага. Е...   Jul 11 2007, 08:48
- - zhevak   Ой! Уважаемый, Вы пожалуйста не сердитесь на ...   Jul 11 2007, 09:23
|- - Apollo   Цитата(zhevak @ Jul 11 2007, 13:23) Ну, е...   Jul 11 2007, 10:24
|- - defunct   Цитата(Apollo @ Jul 11 2007, 13:24) Эти к...   Jul 11 2007, 16:28
|- - VDG   Цитата(Apollo @ Jul 11 2007, 14:24) Им ну...   Jul 11 2007, 21:55
- - AndryG   CVAVR недоделышь ... всё больше в этом убеждаюсь. ...   Jul 11 2007, 09:27
- - pokos   Если я правильно понял, то нужно прикрутить новую ...   Jul 11 2007, 09:30
- - AndryG   _____ P.S. Если вы возмущены, кто это недоделыш ...   Jul 11 2007, 09:39
|- - pokos   Цитата(AndryG @ Jul 11 2007, 13:39) Загру...   Jul 11 2007, 10:02
- - AndryG   А как можно перелить ПО, не переливая константы. е...   Jul 11 2007, 11:13
|- - Apollo   Цитата(AndryG @ Jul 11 2007, 15:13) А как...   Jul 11 2007, 11:54
|- - zhevak   Цитата(Apollo @ Jul 11 2007, 17:54) Хочу ...   Jul 11 2007, 12:25
|- - Сергей Борщ   Цитата(Apollo @ Jul 11 2007, 14:54) Слуша...   Jul 11 2007, 13:03
- - Apollo   Спасибо всем! В общем решил .asm файл, получен...   Jul 11 2007, 14:09
- - Apollo   Это я тоже применю, но на следующих этапах разрабо...   Jul 11 2007, 16:48
- - defunct   Цитата(Apollo @ Jul 11 2007, 19:48) Это я...   Jul 11 2007, 18:19


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 18:04
Рейтинг@Mail.ru


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