Gast
#174722
Hallo alle, Ich will uber PIC16F628 die Daten ins PC uebertragen. Der chip hat USART -Moeglichkeit, da benutze ich ganz simple Stueck von Quellcode: Start bsf STATUS,RP0 movlw 19h ; 9600 baud @4MHz movwf SPBRG bsf TXSTA,TXEN ; Enable transmit bcf STATUS,RP0 clrf PORTB ;Clear PORT_B bsf TXSTA,BRGH ; Select high baud rate bcf TXSTA, SYNC; bsf RCSTA,SPEN ; Enable Serial Port Main movlw 'a' ; es soll ZB. die Buchstabe 'a' movwf TXREG ; gesendet werden goto Main end ..und da passiert nicht viel ! An PC-ende sturtz dass Empfanger-programm ab. Das Programm ist aber selbst unschuldig- dass habe ich separat geprueft. Ich habe auch an TX Pin (RB2) die Spannung gemessen. In Wait-Zustand ist U=5 V, weil wahrend des Sendens geht die Spannung nicht auf 0, sondern.. nur auf 1.9 V ! Ist mein Chip durchgebrannt ?- wenn jemand eine Idee hat, bitte antworte.. Danke Vladimir