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

 
 
> WinAVR: Организация смешенного чтения байтов, слов из таблицы во flash-памяти программ, Есть ли такая возможность ?
MaxiMuz
сообщение Mar 21 2012, 07:53
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 253
Регистрация: 15-04-10
Из: Волгоград
Пользователь №: 56 658



Таблица представляет из себя чтото типа:
Код
uint8_t tabl[] PROGMEM={0x00,0x12ff,0x02,0x0100,0x40,0x0020,0x3f,0x1000};

чередование целых байтов и слов.
Задается указатель на начало таблицы и затем с помощью команды pgm_read_byte (Ptabl) или pgm_read_word (Ptabl) по порядку читается байты и слова. Но проблема в том, как в записи таблицы корректно указать размер ее содержимого.
Возможно ли вообще такое обращение ?

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Палыч
сообщение Mar 21 2012, 10:22
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Все элементы массива должны быть одного типа (не может быть часть элементов массива - байты, а остальные - слова). Такое смешение типов может быть в структурах... Может быть, структура - это то, что Вам нужно?
Go to the top of the page
 
+Quote Post



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

 


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


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