Gast
#338741
Hallo, ich möchte mit dem Pic 16f88 analoge Spannungen einlesen und per USART auslesen. Ich habe das PC-Programm in VB geschrieben und es funktioniert mit anderen Pic´s zusammen wunderbar. Der "Fehler" macht sich so bemerkbar, dass das Funkmodul die Daten empfängt und direkt an Pin 8 des Pic´s 16f88 (RX)weitergibt, es da aber stark gedämpft wird und nur ca. 0,7 Volt erreicht. Ist die initialisierung des Pic´s eventl. fehlerhaft ?? ;Usart init aus Datenblatt BSF STATUS,PRO MOVLW D'64' ; für 19200 Baud MOVWF SPBRG MOVLW 0x20 MOVWF TXSTA BSF PIE1,TXIE BSF PIE1,RCIE BCF STATUS,PRO MOVLW 0x90 MOVWF RCSTA auf versucht : ; USART initialisieren ; BSF STATUS,RP0 ; Bank1 ; MOVLW 0x20 ; Sender: RS232 ; MOVWF TXSTA ; ; BCF STATUS,RP0 ; Bank 0 ; MOVLW 0x90 ; Empfänger: RS232 ; MOVWF RCSTA ; ; USART Baudrate einstellen ; BSF STATUS,RP0 ; Bank1 ; MOVLW D'64' ; Set Baud rate kBPS bei 20 MHz ; MOVWF SPBRG ; BsF TXSTA, BRGH ; BRGH=1 ; BCF STATUS,RP0 ; Bank 0 wer kann mit helfen ??