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

 
 
> Как задать большой массив в ПЗУ?
хардварщик
сообщение Jul 4 2007, 04:24
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 19-05-07
Пользователь №: 27 824



1. MCU = ATmega128
2. среда программирования = WinAVR
2. большой - это ~90к
3. в Keil это выглядит как "unsigned char code x[y]", есть аналог в WinAVR?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
defunct
сообщение Jul 4 2007, 21:07
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата
3. в Keil это выглядит как "unsigned char code x[y]", есть аналог в WinAVR?


#include <avr/pgmspace.h>

const char PROGMEM arr[] =
{
...

};


работать с ним -
pgm_read_byte_near( arr + ... );
pgm_read_word_near( arr + ... );
и т.п.
Go to the top of the page
 
+Quote Post



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

 


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


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