USART communicatie met PIC16F877A

J

jerkymotion

Guest
hi elk lichaam Ik gebruik MPLAB ... Ik ben geen expert in microcontroller programmeren ... Ik heb GUI om gegevens te verzenden naar mijn seriële poort ... nu wil ik een programma in PIC dat dienovereenkomstig voert de serieel verzonden gegevens naar mijn seriële poort schrijven en data terug te sturen naar de seriële poort en .... Ik ben beginner tot dit dus helpen om te beginnen met seriële poort communicatie ..
 
Sommige compilers hebben voorbeelden zeer gemakkelijk en 'ready-to-use'. Doet u ook dat op C of ASM taal? + + +
 
Ontvang een string uit de HyperTerminal
Code:
 char * Receive_MSG (char * string, unsigned short int MSG_Length) {unsigned short int index = 0; / / Berichten index while (Index <MSG_Length) {String [Index] = Receive_Byte (); if (String [Index] = 13 && String [Index] = 10!) {String [Index + 1] = '\ 0'; / / Stel de volgende teken naar Index NULL + +;} else {String [Index + 1] = '\ 0'; / / Stel het volgende teken te breken NULL;}} return String;}
Stuur een string om de HyperTerminal
Code:
 leegte Send_MSG (char * bericht) {unsigned short int index = 0; while (Message [Index] = '\ 0'!) {Send_Byte (Bericht [Index]); Index + +;} Send_Byte (13); / / Stuur CR Send_Byte (10); / / Stuur LF}
 

Welcome to EDABoard.com

Sponsor

Back
Top