keypad complied 100%,
but in terminal i receive many keys without press any key
my test:
Code:
Include "modedefs.bas"
INCLUDE "KeyPad.bas"
DEFINE KEYPAD_ROW 4 ' 4 ROW keypad
DEFINE KEYPAD_ROW_PORT PORTB ' ROW port = PORTB
DEFINE KEYPAD_ROW_BIT 4 ' ROW0 = PORTB.4
DEFINE KEYPAD_COL 3 ' 3 COL keypad
DEFINE KEYPAD_COL_PORT PORTB ' COL port = PORTB
DEFINE KEYPAD_COL_BIT 1 ' COL0 = PORTB.1
DEFINE KEYPAD_DEBOUNCEMS 200 ' debounce delay = 200 mSec
DEFINE KEYPAD_AUTOREPEAT 0 ' use auto-repeat feature
Serial_Saida Var PORTC.2 'Pic 13 - > Max232 10
myvar var byte
Inicio:
@ READKEYPAD _myvar
Serout Serial_Saida, T2400, [#myvar, 13, 10]
goto Inicio
Terrminal:
Code:
Received: 15
Received: 15
Received: 1
Received: 3
Received: 15
Received: 15
Received: 3
Received: 2
Received: 3
...... withou press any key
Bookmarks