Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: demanik, ivan_fd  
Форум Picbasic.ru » Программирование МК » Proton PicBasic » сброс lcd
сброс lcd
ntro123 Дата: Вс, 08.08.2010, 13:54  |                                                                                                                Сообщение # 1
Группа: Пользователи
Ранг:  Пытаюсь разобраться
Сообщений: 45
Репутация: 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 (14.8 Kb) · 5965002.jpg (229.1 Kb)

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

Статус: Offline

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

INPUT PORTC.0
INPUT PORTC.2


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

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

Статус: Offline

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

Статус: Offline

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

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


Будьте оригинальны-не повторяйте чужих ошибок ! Рыба сдохла. Теперь STM32(TS)+C#(VS).Старею :)
Форум Picbasic.ru » Программирование МК » Proton PicBasic » сброс lcd
  • Страница 1 из 1
  • 1
Поиск: