USART in PIC 16f877 probleem met MicroC en Proteus

S

sudheepsrc

Guest
foto 16f877 interface via USART in MICROC en proteus.but problemen hebben die lager is dan plz help meee ... void main () {/ / initialiseren USART module (8 bit, 2400 baud rate, geen pariteit bit ..) Usart_Init (2400), do {if (Usart_Data_Ready ()) {/ / Als de data is ontvangen / / Lees de ontvangen gegevens Usart_Write ('A'), / / ​​Gegevens verzenden via USART}} while (1); }//~! deze code eigenlijk voor tx letter A, maar zo te zien plz help ..........
 
wilt u waarschijnlijk de compiler handleiding te lezen om te zien wat de instellingen van de code vereist dat de terminal te worden inch
 
probeer deze code: char uart_rd; void main () {UART1_Init (9600); / / UART module geactiveerd bij 9600 bps delay_ms (100); / / Wacht tot UART module om UART1_Write_Text ("Start") te stabiliseren, UART1_Write (10); UART1_Write (13), terwijl (1) {/ / Endless loop if (UART1_Data_Ready ()) {/ / Als er gegevens worden ontvangen, uart_rd = UART1_Read (); / / lezen van de ontvangen gegevens, UART1_Write (uart_rd) / / en stuur gegevens via UART}}} ga naar proteus>> samplre>> VSM voor PIC16>> Milfoard Serial LCD>> open het en link je hex-bestand. het werkt prima!
 
Ik gebruik microc have't deze functies. maar hebben Usart_Init graag ..... wt ik doen?
 
deze code is van de mikroC. gewoon verwijderen van een van usart1_init () en probeer usart_init ().
 
dank u ................................... maar deze functie have't UART1_Write_Text ("Start"), en waarom gebruik maken van deze twee lijnen UART1_Write (10); UART1_Write (13);
 
om weer te geven start-bericht harde return (gedragen zich als enter)
 

Welcome to EDABoard.com

Sponsor

Back
Top