Доступ к flash
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено DeMax 08 сентября 2005 г. 12:55

Добрый день. Помогите чайнику, pls.
Как получить доступ к массиву во flash?
Мне нужно написать функцию, выводящую на LCD
Вот код, но почему-то он не работает:

...
__flash insigned char str[] = {30,31,32,33,34,35}

unsigned char *pstr = (unsigned char *)&str[0];
void main(void)
{
....
LCD_PUTSF(pstr);
}
void LCD_PUTSF( unsigned char *ptr )
{
unsigned char i = 0;
while (ptr[i] !=0)
{
LCD_WR_DATA(*pstr);
i++;
}
}
Прототип LCD_WR_DATA:
void LCD_WR_DATA (unsigned char);//работает, проверено

Спасибо.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru