[an error occurred while processing this directive]
Первый элемент массива - его длина.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Russ
15 сентября 2006 г. 15:37
В ответ на:
работа с HD44780
отправлено винтик 15 сентября 2006 г. 14:56
Составить ответ
|||
Конференция
|||
Архив
Ответы
а как правильно вызывать эту функцию
—
винтик
(15.09.2006 15:55
213.167.42.162
, 31 байт)
Я вместо длины в конец строки (массива) дописываю двоичный ноль, и вывожу все, пока не встречу этот 0
—
=AVR=
(15.09.2006 16:22
80.92.96.19
,
пустое
)
Стандартный способ представления строк в Си: нуль - терминатор строки.
—
_Bill
(15.09.2006 16:27
193.233.83.66
, 134 байт)
а как вызывать эту функцию, у меня не получается в функцию массив загонять
—
винтик
(15.09.2006 16:25
213.167.42.162
,
пустое
)
В функцию должен передаваться не массив, а адрес начала массива
—
=AVR=
(15.09.2006 16:37
80.92.96.19
,
пустое
)
но удобнее бы было send_LCD(т,е,к,с,т,0x00);
—
винтик
(15.09.2006 16:44
213.167.42.162
,
пустое
)
Места в памяти отожрёт намного больше
—
-=Shura=-
(15.09.2006 16:48
217.21.50.43
,
пустое
)
И ресурсов для передачи таких "параметров"
—
=AVR=
(15.09.2006 16:53
80.92.96.19
,
пустое
)
Удобнее без запятых - send_LCD("текст") - ну и напиши такую функцию, кто мешает
—
=AVR=
(15.09.2006 16:47
80.92.96.19
,
пустое
)
мешает незнание того как этот текст потом обработать
—
винтик
(15.09.2006 16:55
213.167.42.162
,
пустое
)
Вот и делай, как советуют. Сначала текстом с нулем в конце инициализируешь массив, а потом вызываешь функцию - send_LCD(array)
—
=AVR=
(15.09.2006 17:05
80.92.96.19
,
пустое
)
окей (+)
—
винтик
(15.09.2006 17:19
213.167.42.162
, 335 байт)
Чушь ты написал полную. Найди примеры и разберись, но сначала азы С выучи
—
=AVR=
(15.09.2006 17:28
80.92.96.19
,
пустое
)
Аналогично, только 0x0D :-)
—
-=Shura=-
(15.09.2006 16:23
217.21.50.43
,
пустое
)
0D может и понадобиться - в некоторых LCD там какой-то псевдографический символ лежит
—
=AVR=
(15.09.2006 16:36
80.92.96.19
,
пустое
)
Функция самописная, на асме.
—
Russ
(15.09.2006 16:11
62.33.25.238
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание