mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Was bedeutet " to assert" genau?


Autor: Hak (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,
könnte mir jemand helfen folgenden Satz ins deutsch zu übersetzen?
vor allem der Verb "to assert" in technisches Deutsch. Ich finde ihn oft 
in Datenblättern.

"The Reset State Manager asserts the signal ext_nreset to assert the 
NRST pin"

Satz ist aus dem Manual AT91SAM7256S.
Danke
Gruß

Hak

Autor: Anton (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schau mal bei "www.leo.org", die haben ein hervorragendes Wörterbuch
und das nicht nur Englisch-Deutsch.

Autor: Hak (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Habe ich schon rein geguckt. Leider immer noch unklarheiten.
"to assert": behaupten , beteurn hat mit dem obigen technischen Satz 
nichts zu tun. Danke für die nette Hilfe.

Autor: Hc Zimmerer (mizch)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
„Anlegen“ im Sinne von „Aktivieren“.  In Deinem Beispiel mit ext_nreset 
ist der aktive Zustand vermutlich low (wegen des „n“), also wird Low - 
Pegel angelegt.

Autor: Slanum (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es heißt nichts weiter als, dass das NRST pin über den ext_nreset Signal 
überwacht wird.

Autor: Hak (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Super und Vielen,vielen Dank!

Autor: U.R. Schmitt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der name assert für Funktionen wird vor allem in der Fehlerbehandlung 
und bei automatisierten Tests benutzt.
Ein Assert ist eine Behauptung, das heisst der Funktionsaufruf ist im 
allgemeinen so etwas wie assert(x > 5)
Ist die Bedingung (x > 5) erfüllt ist alles gut, ist die Bedingung 
allerdings falsch wird das Programm normalerweise mit einem Fehler 
beendet, bzw bei einem Testframework der Fehler protokolliert.

Damit kann man Bedingungen, die eigentlich nie passieren dürften 
abfangen, bevor sie später im Programm zu einem schwer zu findenden 
Fehler führen.

Autor: Hak (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>> U.R. Schmitt
Danke für die detaillierte softwaretechnische Erklärung.
Gruß

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Ein Assert ist eine Behauptung...
Passend /dazu/: http://de.wikipedia.org/wiki/Assertion

> "... asserts the signal ext_nreset to assert the NRST pin"
In diesem Zusammenhang bedeutet "to assert" = aktivieren
Wie auf http://www.dict.cc/englisch-deutsch/to+assert.html aufgeführt:
electr.: in aktiven Zustand bringen

Autor: Hak (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielen Dank an euch alle. Ihr seid eine große Hilfe.
Gruß
Hak

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.