Forum: Mikrocontroller und Digitale Elektronik UART AT89S8253 Mikroelektronika


von Micha (Gast)


Lesenswert?

Hallo,
ich arbeite mit einem Experimentierboard von der Firma Mikroelektronika. 
Unten ist ein Beispielprogramm für die Serielle Schnittstelle. Kennt 
sich jemand mit diesem Programm aus und kann mir sagen wo ich sehen kann 
was in den Unterprogrammen für Delay und UART steht. Wo befinden sich 
diese Programme. Es wird keine .lib eingebunden. Ich würde gerne die 
Serielle Schnittstelle selbst programmieren aber gerne mal in diese 
Funktion reinschauen und sehen was dort gemacht wird.

Danke


/*
 * Project name:
     UART (Simple usage of UART module library functions)
 * Copyright:
     (c) Mikroelektronika, 2009.
 * Revision History:
     20071210:
       - initial release;
 * Description:
     This program demonstrates how to use uart library routines. Upon 
receiving
     data via RS232, MCU immediately sends it back to the sender.
 * Test configuration:
     MCU:             AT89S8253
                      http://www.atmel.com/dyn/resources/prod_documents/doc3286.pdf
     Dev.Board:       Easy8051v6 - ac:UART
                      http://www.mikroe.com/easy8051/
     Oscillator:      External Clock 10.0000 MHz
     Ext. Modules:    -
     SW:              mikroC PRO for 8051
                      http://www.mikroe.com/mikroc/8051/
 * NOTES:
     - Turn ON RX and TX UART switches (SW8.5, SW8.6).
*/

char uart_rd;

void main() {

  UART1_Init(4800);               // Initialize UART module at 4800 bps
  Delay_ms(100);                  // Wait for UART module to stabilize

  UART1_Write_Text("Start");
  while (1) {                     // Endless loop
    if (UART1_Data_Ready()) {     // If data is received,
      uart_rd = UART1_Read();     //   read the received data,
      UART1_Write(uart_rd);       //   and send data via UART
    }
  }
}

von Pieter (Gast)


Lesenswert?

moin,

frag doch die Firma...aber die werden Dir nicht weiterhelfen wollen.

Ist halt ein totes Pferd,

...oder wie soll man dazu sagen, das diese Firma closed-source for libs 
als "Verkaufsargument" sieht?

VG
Pieter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.