|
Простые вопросы по IAR |
|
|
|
 |
Ответов
|
Sep 7 2007, 07:02
|

Знающий
   
Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053

|
Ну вы прям меня вообще за идиота считаете. Цитата Да ну? А Вы полагали, что руссие литеры в Win кодировке на LCD должны смотреться как-то иначе? Как вы считаете как это будет выглядеть на LCD "1.\x42\x70\x65\xBC\xC7.", //1.Время. И с чего вы решили, что я напрямую на LCD кидаю. Цитата передаются, передаются - не надо диагнозы из пальца высасывать и рефреном повторять Ничего я не высасывал из пальца, я выводил данные на терминал и портмонитором смотрел, что на него реально приходит. Цитата Когда даже в элементарной набивке текста опечатка на опечатке (можете поискать три неправильных кавычки в своем примере). Я это для примера привёл, если вы страждете получить полный исходник то получите: Цитата const uint8 *men0[]= { "1.Пункт 1", "2.Пункт 2 "3.Пункт 3" };
uint8 menu_(uint8 y, uint8 x, const uint8 **t) { uint8 z=0,w,s; lcd_clr(); lcd_putsf(0,t[x]); //----------------------- while(1) { if(key_press()) z=read_data_key(); if(z=='2') { x++; if(x>y) x=0; lcd_clr(); lcd_putsf(0,t[x]); for(w=0;w<20;w++) { //if(!(t[x][w])) break; s=t[x][w]; u1_putchar(s); } u1_putchar(10); u1_putchar(13); z=0; } if(z=='8') { x--; if(x==0xff) x=y; lcd_clr(); lcd_putsf(0,t[x]); z=0; } if(z=='6') break; if(z=='4') {x=255; break;} } return x; }
void main_menu(void) { uint8 x=0; while(1) { x=menu_(2,x,men0); if(x==255) break; //------------------------------ switch(x) { case 0: adj_time(); break; case 1: adj_time(); break; case 2: adj_time(); break; }; //------------------------------ } }
void adj_time(void) { lcd_clr(); lcd_puts(1,"Подменю."); delay_us(us(1000000)); } Цитата И не обзывайте все подряд uint8 - строки есть строки и char это не всегда uint8. Uint8 это макрос unsigned char.
--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
|
|
|
|
|
Sep 7 2007, 08:00
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Beginning @ Sep 7 2007, 10:02)  Ничего я не высасывал из пальца, я выводил данные на терминал и... Не знаю куда смотрели, что видели и как увиденное поняли, но для начала просто написать несколько строк без грубых ошибок просто не можете  Цитата ...если вы страждете получить полный исходник то получите: Упаси бог! Зачем он мне? Прочитал первые срочки "полного исходника": Код const uint8 *men0[]= { "1.Пункт 1", "2.Пункт 2 "3.Пункт 3" }; Лучше не стало. Опять ошибка на ошибке - запятые, кавычки, это все типа мелочи. Дальше просто читать не стал. Какой смысл рассуждать о чем-то если компилируют одно, постят другое а думают третье.... Кроме того, повторяю, в приведенном ранее тексте формально все в полном порядке (если не обращать внимания на уже обычные ляпы) Цитата Uint8 это макрос unsigned char. Макрос??? Ну хоть typedef сделайте.... Догадался, только какого лешего его применять для сокрытия естественного типа. P.S. В общем я, пожалуй, завязываю.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
Beginning Простые вопросы по IAR Aug 30 2007, 15:00 jorikdima тут не иар, тут с надо учить.
1. прочитайте про e... Aug 30 2007, 15:08 =F8= На первый вопрос уже ответели, по поводу как разме... Aug 30 2007, 15:33 rezident Цитата(=F8= @ Aug 30 2007, 21:33) констан... Aug 30 2007, 18:46 zltigo Цитата(Beginning @ Aug 30 2007, 18:00) Ка... Aug 30 2007, 15:33 Beginning Где в настройках IAR включить, что бы внешние пере... Aug 30 2007, 16:37 zltigo Цитата(Beginning @ Aug 30 2007, 19:37) Гд... Aug 30 2007, 16:52 Beginning Про EXTERN знаю. Я писал много под AVR. Гарвардска... Aug 30 2007, 17:49 zltigo Цитата(Beginning @ Aug 30 2007, 20:32) Пр... Aug 30 2007, 18:14 Beginning Да причём сдесь компилятор. Я же вам говорил, что ... Aug 30 2007, 18:25 zltigo Цитата(Beginning @ Aug 30 2007, 21:25) ..... Aug 30 2007, 19:53 Beginning У меня есть функция обработки векторного прерывани... Aug 31 2007, 12:57 Beginning В IAR в симуляторе перефирийные регистры работают?... Aug 31 2007, 17:07 Сергей Борщ Цитата(Beginning @ Aug 31 2007, 20:07) В ... Aug 31 2007, 21:22 Beginning Какие все умные, всё в документацию тычут. Много с... Aug 31 2007, 22:14 one_man_show Уважаемый Beginning, пожалуйста не горячитесь. Поч... Sep 1 2007, 05:32 Beginning Да ладно, ни на кого зла не держу. Всё понимаю. Во... Sep 1 2007, 08:59 zltigo Цитата(Beginning @ Sep 1 2007, 11:59) zlt... Sep 1 2007, 09:14 Сергей Борщ Цитата(Beginning @ Sep 1 2007, 11:59) И в... Sep 1 2007, 09:14 Beginning N что __irq нашёл почти сразу. Вторая часть вопрос... Sep 1 2007, 09:48 Beginning Какую библиотеку в IAR для ARM надо подключить что... Sep 1 2007, 19:54 rezident Цитата(Beginning @ Sep 2 2007, 01:54) Как... Sep 1 2007, 21:09 Beginning В IAR нет itoa. Использую во это:
Цитатаuint8* ito... Sep 1 2007, 22:00 zltigo Цитата(Beginning @ Sep 2 2007, 01:00) В I... Sep 2 2007, 08:58 Beginning Есть 32-bit переменная. И есть 8-bit переменная. К... Sep 2 2007, 14:45 zltigo Общий случай элементарные логические операции:
Код... Sep 2 2007, 15:07 Beginning Народ может, кто алгоритм подкинет, если есть, а т... Sep 2 2007, 15:28 zltigo Цитата(Beginning @ Sep 2 2007, 18:28) Он ... Sep 2 2007, 15:36 Beginning Ну почему же нежелание. Не было б желания, вообще ... Sep 2 2007, 16:11 zltigo Цитата(Beginning @ Sep 2 2007, 19:11) изу... Sep 2 2007, 16:39 Beginning Я 24 часа на ногах в монитор смотрю. У меня в голо... Sep 2 2007, 18:12 Beginning Помогите найти засаду. Использую функцию localtime... Sep 3 2007, 19:04 Сергей Борщ Цитата(Beginning @ Sep 3 2007, 22:04) Так... Sep 3 2007, 21:15  Сергей Борщ Цитата(Сергей Борщ @ Sep 4 2007, 00:15) И... Sep 4 2007, 07:34   zltigo Цитата(Сергей Борщ @ Sep 4 2007, 10:34) Ф... Sep 4 2007, 10:13 Beginning В симуляторе в функцию входит и выходит (как там в... Sep 4 2007, 09:01 Сергей Борщ Цитата(Beginning @ Sep 4 2007, 12:01) В с... Sep 4 2007, 09:50 Beginning Цитатаstrucr вместо struct.
Очепятка. В исходника... Sep 4 2007, 11:41 Beginning Попробывал использовать Гринвичское время gmtime()... Sep 5 2007, 07:09 zltigo Цитата(Beginning @ Sep 5 2007, 10:09) Поп... Sep 5 2007, 08:25 Beginning А что вы имели под "лето/зима/временная_она... Sep 5 2007, 11:50 zltigo Цитата(Beginning @ Sep 5 2007, 14:50) А ч... Sep 5 2007, 12:08 Beginning Как-то странно работает float.
Например:
float f;
... Sep 6 2007, 07:35 zltigo А что, интересно, должно было получиться, если дел... Sep 6 2007, 08:02 Сергей Борщ Цитата(zltigo @ Sep 6 2007, 11:02) Кодflo... Sep 6 2007, 14:11 Beginning const uint8 x[4][4]= { (1,2,3,4),
... Sep 6 2007, 13:11 zltigo Кодconst uint8 x[4][4]= { (1,2... Sep 6 2007, 13:11 Beginning Вырезка из книги Керинан и Ричи:
STATIC INT DAY_T... Sep 6 2007, 13:46 zltigo Цитата(Beginning @ Sep 6 2007, 16:46) И к... Sep 6 2007, 14:04 Beginning Какой же это правильный компилятор, если не по ANS... Sep 6 2007, 14:12 zltigo Цитата(Beginning @ Sep 6 2007, 17:12) луч... Sep 6 2007, 14:35 Сергей Борщ Цитата(Beginning @ Sep 6 2007, 17:12) Как... Sep 6 2007, 14:46 Beginning Присвоение недоглядел, разумеется в программе равн... Sep 6 2007, 14:56 jorikdima терпиливые у нас гуру Sep 6 2007, 15:09 Beginning На то они и гуру. Sep 6 2007, 16:32 Beginning Создаю массив ссылок на строки:
const uint8 *men0[... Sep 6 2007, 19:51 zltigo Цитата(Beginning @ Sep 6 2007, 22:51) Но ... Sep 7 2007, 06:43 Beginning "2.Пункт 2
Коментарии удалял и удалил лишку.... Sep 7 2007, 08:32 Сергей Борщ Цитата(Beginning @ Sep 7 2007, 11:32) Есл... Sep 7 2007, 10:59 zltigo Ладно, на прощание .
Цитата(Beginning @ Sep 7... Sep 7 2007, 12:35 Beginning За...ца - универсальный интерфейс, через него можн... Sep 7 2007, 14:13 Beginning Вообщем попотел, но с траблом разобрался. Короче п... Sep 7 2007, 21:46 Сергей Борщ Цитата(Beginning @ Sep 8 2007, 00:46) Кор... Sep 8 2007, 07:50 Beginning Вас затмило ваше сияние и это вы нечего не поняли ... Sep 8 2007, 10:26 zltigo Цитата(Beginning @ Sep 8 2007, 13:26) Вас... Sep 8 2007, 10:44 Сергей Борщ Цитата(Beginning @ Sep 8 2007, 13:26) Реш... Sep 8 2007, 11:14 Beginning Хорошо указатели. Так в том то и дело, что я хотел... Sep 8 2007, 12:01
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|