Hallo

Ik ben bezig geweest met de cursus van picbasic.nl. Nu wil ik voormij zelf iets maken om data opteslaan in een eeprom en het later er weer uit te halen (dataloggen).nu loop ik gelijk al vast met het wegschrijven en ophalen uit de eeprom.

Device = 16F88
@CONFIG_REQ
@__CONFIG _CONFIG1, INTRC_CLKOUT & WDT_OFF & PWRTE_ON & BODEN_ON & MCLR_OFF & LVP_OFF & CP_off & CPD_OFF & DEBUG_OFF & CCP1_RB3
@__CONFIG _CONFIG2, IESO_OFF & IESO_OFF

;-------------------------------------------------------------------------------
;OSCCON= %01111000
osccon = %01100110
;sspcon.5 = 1

REMARKS OFF

Declare sda_pin portb.1
Declare scl_pin portb.4
symbol control = $A0

dim s1 as word
dim s2 as word
dim s3 as word
dim s4 as word
dim s5 as word
cls
; 76543210
portb =%11111111
tRISb =%00000100

while 1 = 1
serin portb.2,188,[s1]
;bstart
BUSOUT control,1,[s1]
s2=BUSIN control,1
;bstop
serout portb.5,188,[s1," input ",13,10]
delayms 100
serout portb.5,188,[s2," output via eeprom ",13,10]
wend
end

wie kan mij vertellen wat er niet goed gaat bij de serin en out krijg ik mooie pulsen van 5v op de scoop te zien maar bij scl en sda is dit 100mv pulsjes
kan iemand mij helpen.

alvast bedankt.

pullup weerstanden vergeten te plaatsen?