mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Infineon XE167, SSC Sende-PEC ohne TxPin zum Daten eintakten


Autor: Holger B. (rst-el)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich verwende die USIC2CH0 Schnittstelle des XE167, um seriell synchrone 
Daten einzulesen. Ich möchte hierfür einen PEC-Kanal nutzen und habe 
jetzt das Problem, daß im DAVE ohne TxPin keine Initialisierung des 
Sende-PEC bzw. des Sende-Int's möglich ist. Da ich nur Daten einlese, 
brauche ich keinen Transmit-PIN, es ist auch keiner mehr frei. Ich 
benötige nur einen Übertragungstakt, den ich jedoch anscheinend ohne 
Sende-PEC nicht erhalte.
Notfalls muß ich auf die Standard DAVE-Funktionen zurückgreifen.

Hat jemand diesbezüglich Erfahrungen ?

Autor: Carsten (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Holger,
ich verstehe dein Problem nicht ganz. Du kannst die USIC auf SSC 
einstellen und nur eine RxPin angeben. Wenn du dann den 
Receive-Interrupt freischaltest kannst du damit ein PEC Triggern.
Wo brauchst du da ein Transmitt-Pin/Event?

Autor: Holger B. (rst-el)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Carsten,

damit ich einen Takt aus dem Prozessor bekomme, muß ich was senden. Um 
die CPU weitgehend zu entlasten, möchte ich dieses über einen PEC 
realisieren. Dieser läßt sich im DAVE jedoch nur konfigurieren, wenn ein 
Tx-Pin eingetragen ist. Das Problem liegt also mehr im DAVE.

Ich habe mittlerweile folgende funktionierende Lösung:
Bei der Initialisierung des entsprechenden USIC-Kanals trage ich einen 
Tx-Pin ein. Somit lassen sich Interrupts und PEC mit DAVE sauber 
konfigurieren. Am Ende der Systeminitialisierung (DAVE-Routinen) 
konfiguriere ich den Tx Pin wieder um als General-IO.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.