Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Как в CV AVR расположить константы во флэш - памяти?
Отправлено
dshabrov
(84.21.231.242)
22 марта 2010, г. 11:16
Пишу
flash char('A');
Отвечает:
Error: D:\8051\AVR\LCD_INT\LCD.c(82): storage modifier not allowed in this context
Про галочку
Store Global Constants in FLASH Memory check box
знаю. Не помогает!
Составить ответ
|
Вернуться на конференцию
Ответы
Например: (+)
-
Igor_Koval
(22.03.2010, 11:39:25
95.132.26.218
, 73 байт)
Ответ: Спасибо. Я понял. Ошибка была не в этом+++
-
dshabrov
(22.03.2010, 11:59:48
84.21.231.242
, 746 байт)
flash unsigned char my_mass[] = {0xd4,"ABCD"}; в CV компилируется (+)
-
Igor_Koval
(22.03.2010, 12:04:38
95.132.26.218
, 81 байт)
Ответ: Наверно как-то по-другому и сама вызаваемая функция записывается+++
-
dshabrov
(22.03.2010, 12:12:3
84.21.231.242
, 323 байт)
Тогда так и пишите: void OutSTR(flash unsigned char *adr)
-
Igor_Koval
(22.03.2010, 12:15:57
95.132.26.218
,
пустое
)
Ответ: О как! Оказывается это должно быть во всех объявлениях. Прокатило. Если можно последний вопрос+++
-
dshabrov
(22.03.2010, 12:22:33
84.21.231.242
, 302 байт)
Странно. flash unsigned char my_mass[] = {0x55,"ABCD"}; у меня компилируется.
-
Igor_Koval
(22.03.2010, 12:32:10
95.132.26.218
,
пустое
)
Ответ: Так и думал, что проблемы будут... Не подскажите ли версию Вашего CV? Моя 2.04.5b
-
dshabrov
(22.03.2010, 12:34:28
84.21.231.242
,
пустое
)
1.24.8d. Можете дать исходник полностью ?
-
Igor_Koval
(22.03.2010, 12:38:25
95.132.26.218
,
пустое
)
Ответ: Ссылка на исходник
-
dshabrov
(22.03.2010, 12:46:56
84.21.231.242
,
пустое
,
ссылка
)
У меня версия старее, чем ваша, и выдает массу ошибок ...
-
Igor_Koval
(22.03.2010, 12:50:40
95.132.26.218
,
пустое
)
Ответ: Беда... Думал проще будет.
-
dshabrov
(22.03.2010, 12:55:21
84.21.231.242
,
пустое
)
Ответ: Спасибо. Я понял. Ошибка была не в этом+++
-
dshabrov
(22.03.2010, 11:59:40
84.21.231.242
, 746 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 85:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru