Gast
#751476
Hallo ich hab hier ein größeres Problem und zwar bekomme ich auf meinen PIC18F2550 kein USART hin Extern hängt ein 20MHz Quatz dran FSOC = 48Mhz Folgendes hab ich mit aus dem datenblat rausgelesen leider klapt es so nicht ; PORTC banksel TRISC ; Bank Wekseln movlw B'11000000' ; Portc I/O setzen (1=In, 0=Out) (Reinfolge RB7,RB6...) movwf TRISC ; Portc I/O setzen banksel PORTC ; Bank Wekseln clrf PORTC ; Portc auf 0 setzen ; USART initialisieren und Bautrate einstellen banksel SPBRG ; 9600 baud @ 20MHz movlw D'77' movwf SPBRG ;bcf BAUDCON, ABDOV ; Autobautrate Disable bcf BAUDCON, RCIDL ; Recive Enable ;bcf BAUDCON, RXDTP ; RX Not Invertet ;bcf BAUDCON, TXCKP ; TX Not Invertet bcf BAUDCON, BRG16 ; 8bit Compatible Mode SPBRGH Ignored bcf BAUDCON, WUE ; Wake-up Disable bcf BAUDCON, ABDEN ; Autobaud Disable ; USART Senden banksel TXSTA bcf TXSTA, CSRC ; Clock source select bcf TXSTA, TX9 ; 9bit transmision disable bsf TXSTA, TXEN ; Enable transmit bcf TXSTA, SYNC ; Synchronmode Disable bcf TXSTA, SENDB bcf TXSTA, BRGH ; Select low baud rate ; USART Entfangen banksel RCSTA bsf RCSTA, SPEN ; SerialPort Enable bcf RCSTA, RX9 ; 8bit Recive bsf RCSTA, SREN ; Disabel Singelbit Receive bsf RCSTA, CREN ; Enable Receiver bcf RCSTA, ADDEN ; Disale Adressdetection