Weer het zoveelste topic over de 74HC595 hoor ik al denken maar ik kom er helaas niet meer uit. Ik ben een paar week nu bezig met PiC's en gebruik PICbasic + Proton IDE als taal en programmer.
Ik gebruik het volgende schema:
http://i4.photobucket.com/albums/y149/skimmerbas/schema.jpg
Verder geen extra dingen toegevoegd behalve een 100n ontstoorcondensator voor de PIC.
Datasheet van het register (de ST):
http://www.datasheetcatalog.com/datasheets_pdf/7/4/H/C/74HC595.shtml
Eerst probeer ik het schuifregister linksboven aan te sturen met de volgende datalijnen:
code:
SYMBOL DataPin = PORTB.0 ;Pin 18
SYMBOL ClockPin = PORTB.1 ;Pin 17
SYMBOL latch = PORTA.2 ;pin 1
SYMBOL ON = 1 ;AAN
SYMBOL OFF = 0 ;UIT
Het programma daarvoor is als volgt:
code:
DEVICE 16F628A type
CONFIG INTRC_OSC_NOCLKOUT, WDT_OFF, PWRTE_ON, BODEN_OFF, LVP_OFF
ALL_DIGITAL TRUE
CLEAR
SYMBOL DataPin = PORTB.0 ;Pin 18
SYMBOL ClockPin = PORTB.1 ;Pin 17
SYMBOL latch = PORTA.2 ;pin 1
SYMBOL ON = 1 ;AAN
SYMBOL OFF = 0 ;UIT
DELAYMS 1000
;Dpin, Cpin, Mode, [MijnData] 12345678
SHOUT DataPin, ClockPin, LSBFIRST, [%11111111]
latch = ON
DELAYMS 5
latch = OFF
END
Iemand enig idee wat ik fout doe?