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

 
 
> Вывод на LCD
Alf162
сообщение Jul 20 2009, 16:07
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 16-07-09
Пользователь №: 51 316



Переменная v - результат АЦП. Для вывода на LCD этого значения написано (CodeVision):

v = v*2560/1024;
lcd_putchar ( (v/1000)%10 + 0x30 );

Первая строчка понятна. Там включен внутренний ИОН на 2560 мВ. А вторая строчка - это вывод едениц вольт. А что означает +0x30 и для чего. В протеусе без этих 0x30 вообще ничего не выводится.
СУВ
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alf162
сообщение Jul 21 2009, 09:34
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 16-07-09
Пользователь №: 51 316



Подключил этот LCD к mega8 как в CodeVision написано. В протеусе все нормально работало, а в железе - ничего. Программа самая простая:
lcd_init(16);
lcd_putsf ( "Ura, tovarishi!");
p.s. Vss=GND,Vdd=+5В - правильно?
СУВ

Сообщение отредактировал Alf162 - Jul 21 2009, 09:37
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 21 2009, 10:11
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Alf162 @ Jul 21 2009, 12:34) *
а в железе - ничего.

p.s. Vss=GND,Vdd=+5В - правильно?
В железе при подаче питания (без контроллера) видите засвеченные черным первые 8 знакомест? Если да - то можно телепатически предположить, что контроллер у вас мега16, индикатор висит на порту C и вы забыли снять фуз JTAGEN. Если засветки нет - проверяйте напряжение на входе контраста (Vee). Для большинства современных дисплеев его достаточно заземлить, но возможно придется подобрать напряжение от +0.5в до отрицательного (-1.5в)


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alf162   Вывод на LCD   Jul 20 2009, 16:07
- - aaarrr   0x30 - ASCII код символа '0'. P.S. Два де...   Jul 20 2009, 16:11
|- - MrYuran   Цитата(aaarrr @ Jul 20 2009, 20:11) P.S. ...   Jul 20 2009, 16:18
|- - aaarrr   Цитата(MrYuran @ Jul 20 2009, 20:18) И во...   Jul 20 2009, 16:21
- - Vishv   Очень просто: 0х30 это смещение для цифо в кодовой...   Jul 20 2009, 16:17
|- - Alf162   Цитата(Vishv @ Jul 20 2009, 20:17) Очень ...   Jul 20 2009, 16:23
- - Vishv   Так может быть у Вас вообще цифры не выводятся (не...   Jul 20 2009, 16:45
|- - zltigo   Цитата(Vishv @ Jul 20 2009, 19:45) наприм...   Jul 20 2009, 16:52
|- - Vishv   Цитата(zltigo @ Jul 20 2009, 22:52) А так...   Jul 20 2009, 17:20
- - Vishv   Так может быть у Вас вообще цифры не выводятся (не...   Jul 20 2009, 16:54
|- - Alf162   Цитата(Vishv @ Jul 20 2009, 20:54) Так мо...   Jul 20 2009, 17:04
|- - Vishv   Цитата(Alf162 @ Jul 20 2009, 23:04) Я так...   Jul 20 2009, 17:27
- - aaarrr   +0x30 - это прибавление кода символа '0', ...   Jul 20 2009, 17:16
|- - Alf162   Цитата(aaarrr @ Jul 20 2009, 21:16) +0x30...   Jul 20 2009, 17:26
|- - MrYuran   Цитата(Сергей Борщ @ Jul 21 2009, 14:11) ...   Jul 21 2009, 10:16
|- - Сергей Борщ   Цитата(MrYuran @ Jul 21 2009, 13:16) В од...   Jul 21 2009, 11:08
- - Alf162   Не, нечего не засвечено. Контроллер точно mega8, ф...   Jul 21 2009, 10:14
- - Alf162   Все, разобрался. На контраст действительно нужно з...   Jul 21 2009, 10:36
- - Alf162   Немного лучше стало. Теперь отображается первые 8 ...   Jul 21 2009, 13:48
- - Сергей Борщ   Цитата(Alf162 @ Jul 21 2009, 16:48) Немно...   Jul 21 2009, 13:53
- - Alf162   Цитата(Сергей Борщ @ Jul 21 2009, 17:53) ...   Jul 21 2009, 14:03
|- - Сергей Борщ   Цитата(Alf162 @ Jul 21 2009, 17:03) Так э...   Jul 21 2009, 14:22
- - rezident   Цитата(Сергей Борщ @ Jul 21 2009, 19:53) ...   Jul 21 2009, 15:09


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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 13:49
Рейтинг@Mail.ru


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