- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 5 von 5

Thema: das erste Byte der seriellen Schnittstelle ist stets falsch

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    08.03.2010
    Beiträge
    31
    Sorry, ich habe vergessen, die Methode "ASC0_vSendData()" hier zu posten:
    Code:
    void ASC0_vSendData(uword uwData)
    {
      ASC0_TBUF    = uwData;   //  load transmit buffer register
    }
    Ist es möglich, das erste Byte aus dem Interrupt zu senden? Eigentlich wird die Methode "ASC0_vSendData()" eingesetzt, um weitere Senden zu triggern. Die Methode wird aus dem Tool "Dave" generiert mit der Beschreibung:

    This function writes a send data initialization word into the transmit buffer register.

    Ich interessiere mich sehr für das erste Senden aus dem Interrupt.

    Cu
    Senmeis

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    40
    Beiträge
    3.416
    okay ihc hab da jetzt nur etwas gesehen dass mich verwirrt, aber ich weis nicht obs hilft, aber bei
    Code:
    static unsigned char i = 1;
      if (i <= rest_number)
      {	
    	ASC0_TBUF = lcd_data[i];
    startest du den lcd index mit 1 obwohl arrays bei 0 anfangen, kanns sein dass das erste byte nur zufällig mit irgendwas initialisiert ist und du vergisst das erste byte zu adressieren?
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen