-
Wenn mit einem Takt und 'nur' einer Datenleitung gearbeitet wird, so kann eine Information aus mehreren Bits nur seriell übertragen werden. Der Takt bestimmt dabei die serielle Übertragungs-Geschwindigkeit der einzelnen Bits.
Bei Parallel-Übertragung sind meistens 8 Leitungen, GND und eine Strobe-Leitung bzw. bei bi-direktionalem Betrieb eine Read- und Write-Leitung vorhanden.
-
Meine Projektseite findet ihr unter: www.projekt07.dl.am
...kann der PIC diesen Code nicht abarbeiten ? bzw. kann er so keine Signale am e_data Eingang abfragen ?
Code:
....
; Pfeiltaste nach links <-
;#####################
;Bit 0 Senden
CALL UP_wait250khz
BCF a_command ; "0" senden
BCF a_clock ; Clock LOW
CALL UP_wait250khz
BTFSC e_data ; Wenn e_data=1 (Linkstaste gedrückt) dann ...
BSF c1 ;... dann c1 auf HIGH
BSF a_clock ; Clock HIGH
....