roboforum.ru

Технический форум по робототехнике.

Вопрос по CodeVision, кусок кода , как *???*

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Вопрос по CodeVision, кусок кода , как *???*

Сообщение Faster » 27 янв 2008, 11:02

и так есть код :
Код: Выделить всёРазвернуть
flash unsigned char MainMenu[4][2]={
                           {0x48,0x3b},//rS -(Reset Settings)
                           {0x5f,0x7c},//Ad -(Add)
                           {0x7c,0x61},//dL -(Delete)
                           {0x63,0x5f} //CA -Clear All)
                           };
unsigned char Menu(unsigned char flash MenuArr[][],unsigned char Count)
{
return 1;//Пок атак для проформу
}
Menu(MainMenu,4);


Я объявляю массив данных, ну это константа и сохряняю я её в флэше, таких массивов будет несколько , это коды для отображения на 2x7 сегментноминдикаторе
Определение функции куда это всё будетзапихиваться ...
ну и сам вызов этой функции и у мну компилятор выёживается мол не правлеьный параметр в функции Menu

Народ как такое сделать !!! срочно пожалуйста очень срочно ...
/И нет не чего прекрасней скорости...
Аватара пользователя
Faster
 
Сообщения: 70
Зарегистрирован: 14 ноя 2007, 13:45

Re: Вопрос по CodeVision, кусок кода , как *???*

Сообщение avr123.nm.ru » 27 янв 2008, 12:06

массив глобальный и доступен во всех функциях проги, потому наверно достаточно так написать:

Код: Выделить всёРазвернуть
unsigned char Menu(unsigned char Count)
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Вопрос по CodeVision, кусок кода , как *???*

Сообщение Faster » 27 янв 2008, 13:32

так будет браться массив из памяти .. а мне нужен из флэша ....
/И нет не чего прекрасней скорости...
Аватара пользователя
Faster
 
Сообщения: 70
Зарегистрирован: 14 ноя 2007, 13:45


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26