Funktionen)
Busgeschwindigkeit wird von Atmel mit 100 kHz angegeben. Bei An-
gabe von kleineren Werten wird auf 100 kHz aufgerundet.
Hinweis:
Falls Sie die Schnittstelle schon geöffnet haben und dann mittels
sys_setCpuClock den Takt des roloFlashs ändern, dann ändert sich
auch die Geschwindigkeit des Busses. Daher wird empfohlen:
•
Verwenden Sie sys_setCpuClock zuerst und öffnen dann erst
den Bus.
•
Oder setzen Sie nach sys_setCpuClock die Busgeschwindigkeit
erneut mittels bus_setSpeed.
Rückgabewert:
- ein Bus-Handle. Dieses kann benutzt werden, um weitere Funktionen
wie z.B. getTargetPresent aufzurufen.
Exceptions:
apiValueRange
apiTypeFault
resourceUnavailable
2.10 UART
2.10.1 bus_open(UART, ...) und verfügbare Geschwindigkeiten
busHandle = bus_open(UART, <index>, <baudrate>, <data-
Bits>, <parity>, <stopbits>)
Öffnet eine der beiden UART-Schnittstellen und initialisiert die Leitungen.
Die Parameter werden wie angegeben eingestellt.
Vorbedingung:
© halec 2020
roloFlash 2 VI roloFlash-API (Liste der Prozeduren und
Unzulässiger Wert für index oder speed.
Unzulässiger Typ für index oder speed
Der Bus kann nicht geöffnet werden. Mögliche
Gründe:
- Der Bus wurde bereits geöffnet
- ein anderer Bus wurde geöffnet, und das
gleichzeitige Öffnen ist nicht möglich
60