Mikroelektronika MIKROE-738 Datenbogen

Seite von 682
mikroC PRO for PIC32
MikroElektronika
361
  AD1PCFG = 
0xFFFF
;                
// Configure AN pins as digital I/O
  TRISB = 
0
;
  LATB = 
0
;
  Man_Send_Init();                 
// Initialize transmitter
  while (
1
) {                     
 // Endless loop
    Man_Send(
0x0B
);                
// Send “start” byte
    Delay_ms(
100
);                 
// Wait for a while
    character = s1[
0
];             
// Take first char from string
    index = 
0
;                     
// Initialize index variable
    while (character) {            
// String ends with zero
      Man_Send(character);        
 // Send character
      Delay_ms(
90
);                
// Wait for a while
      index++;                    
 // Increment index variable
      character = s1[index];      
 // Take next char from string
    }
    Man_Send(
0x0E
);                
// Send “end” byte
    Delay_ms(
1000
);
  }
}
Connection Example
Simple Transmitter connection
Simple Receiver connection