сброс lcd - Форум Picbasic.ru
Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: demanik 
Форум Picbasic.ru » Программирование МК » Proton PicBasic » сброс lcd
сброс lcd
ntro123 Дата: Вс, 08.08.2010, 13:54  |                                                                                                                Сообщение # 1
Группа: Пользователи
Ранг:  Понимаю
Сообщений: 62
Репутация: 0   ±
Замечания:   ±
На сайте с 28.06.2010

Статус: Offline

Добрый день.

МК: pic16F873A
LCD:

Код программы:

Code
Device = 16F873A
Xtal = 4
LCD_DTPin = PORTB.4
LCD_RSPin = PORTB.2   
LCD_ENPin = PORTB.1
LCD_Interface = 4
LCD_Lines = 2
LCD_CommandUs = 2000
LCD_DataUs = 50
Dim io As Word
Dim WorkVar As Byte
DelayMS 1000
Print At 1, 1, "0000000000000000"
Print At 2, 1, "0000000000000000"
DelayMS 1000
main:
Button PORTC.2, 0, 200, 100, WorkVar, 1, delo   
GoTo main
delo:
io=io+1
Cls
DelayMS 500
Print At 1, 1, Dec io
DelayMS 1000
GoTo main

схема:

в протеусе все супер.
в железе все почти супер.
Все правильно, за исключение того что иногда при нажатия на кнопку (у меня два проводка см ПС)
все вроде бы нормально, но программа (или lcd) сбрасывается на начало.
Но переменная io сохраняется т.е. сбрасывается именно lcd а не программа.

ПС. если два првода взять за контакты и соединить то в 50% случаев сбрасывается lcd.
если пальцами не трогать контакты то в 30% случаев.

Прикрепления: 6478327.jpg(15Kb) · 5965002.jpg(229Kb)

Сообщение отредактировал ntro123 - Вс, 08.08.2010, 13:57
ЯНДЕКС Дата: 08.08.2010
demanik Дата: Вс, 08.08.2010, 17:30  |                                                                                                                Сообщение # 2
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 451
Репутация: 10   ±
Замечания:   ±
На сайте с 11.12.2007

Статус: Offline

Думаю нехватает :

INPUT PORTC.0
INPUT PORTC.2


Попробуй всё и вся... может быть пол...

ntro123 Дата: Вс, 08.08.2010, 18:18  |                                                                                                                Сообщение # 3
Группа: Пользователи
Ранг:  Понимаю
Сообщений: 62
Репутация: 0   ±
Замечания:   ±
На сайте с 28.06.2010

Статус: Offline

поставили кнопку и все пашет супер!
DAlexV Дата: Вс, 08.08.2010, 18:31  |                                                                                                                Сообщение # 4
Группа: Модераторы
Ранг:  Разобрался
Сообщений: 691
Репутация: 17   ±
Замечания:   ±
На сайте с 13.05.2008

Статус: Offline

Quote (demanik)
Думаю нехватает :

еще подтяжки к питанию на PORTC.2


Будьте оригинальны - не повторяйте чужих ошибок !!!!
Пишу только на Рыбе (SwordFish). Другую пищу не предлагать, на шерсть влияет :)
Форум Picbasic.ru » Программирование МК » Proton PicBasic » сброс lcd
Страница 1 из 11
Поиск: