SerOutSLIPD0 -> var or Symbol expected

  • 1
  • 2
  • Page 2 of 2
Lschreyer
Schreiberling
Avatar
Gender: n/a
Posts: 527
Registered: 02 / 2007
Subject:

Re: SerOutSLIPD0 -> var or Symbol expected

 · 
Posted: 24.06.2020 - 11:03  ·  #9
Ich habe das Manual gelesen, sonst hätte ich nicht gefragt.

Auf Seite 80 steht da einiges, u. a. steht die gefragte Procedure SerOutSLIPD0 dort aufgelistet, bei der Beschreibung für Serportn / SerportXn für Xmega
Da steht aber nichts davon dass das nur läuft wenn man dafür den SlipPort-Treiber nimmt. Das wäre auch doof, da ich den Serport-Treiber benötige, da hier Kommunikation sowohl über Slip als auch "roh" laufen muss, was beim Slipport-Treiber nicht geht, da geht nur Slip.

Unter der Beschreibung für die Uarts steht da u. a. aufgelistet:

Code

Das AVRco System stellt eine SLIP Implementation zur Verfügung und zwar für die seriellen Schnittstellen
1..4 soweit in der CPU vorhanden. Dazu sind jeweils eine Sende Funktion und eine Empfangs Funktion
vorhanden.
Procedure SerOutSLIP(src : pointer; count : word); // UART1
Procedure SerOutSLIP1(src : pointer; count : word); // UART1
Procedure SerOutSLIP2(src : pointer; count : word); // UART2
Procedure SerOutSLIP3(src : pointer; count : word); // UART3
Procedure SerOutSLIP4(src : pointer; count : word); // UART4
XMega
Procedure SerOutSLIPC0(src : pointer; count : word); // UARTC0
Procedure SerOutSLIPC1(src : pointer; count : word); // UARTC1
Procedure SerOutSLIPD0(src : pointer; count : word); // UARTD0
Procedure SerOutSLIPD1(src : pointer; count : word); // UARTD1
Procedure SerOutSLIPE0(src : pointer; count : word); // UARTE0
Procedure SerOutSLIPE1(src : pointer; count : word); // UARTE1
Procedure SerOutSLIPF0(src : pointer; count : word); // UARTF0
Procedure SerOutSLIPF1(src : pointer; count : word); // UARTF1



Also entweder bin ich zu doof um das zu verstehen, oder aber die Doku ist falsch.

Wie gesagt, bei Import von SerportD0 kann ich auf dem Atmega die Funktion verwenden, auf dem Xmega geht es nicht.
Dann sollte die Doku geändert werden und die Sektion mit der Funktionsauflistung von Seite 80 entfernt werden, denn offenbar gehört dass dann in den SLIP-Teil der Doku der Profiversion.
Lschreyer
Schreiberling
Avatar
Gender: n/a
Posts: 527
Registered: 02 / 2007
Subject:

Re: SerOutSLIPD0 -> var or Symbol expected

 · 
Posted: 26.06.2020 - 08:41  ·  #10
Ich habe die Funktion jetzt selbst umgesetzt. Im Prinzip ist das das Selbe wie SeroutBlock nur dass vor und nach dem Block dann ein 192 gesendet wird. Damit kann man dann erkennen ob der Block startet und wo er endet.
  • 1
  • 2
  • Page 2 of 2
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 14 · Cache Hits: 14   51   65 · Page-Gen-Time: 0.028919s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI