Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Nagłówek: #include <applibs/uart.h>
Nagłówek uart Applibs zawiera funkcje i typy, które otwierają i używają uART (uniwersalnego odbiornika/nadajnika asynchronicznego) na urządzeniu.
Uwaga
Zdefiniuj UART_STRUCTS_VERSION dla odpowiedniej wersji podczas korzystania z tego nagłówka.
Wymagania dotyczące manifestu aplikacji
Aby uzyskać dostęp do poszczególnych funkcji UARTs, aplikacja musi je zidentyfikować w polu Uart manifestu aplikacji.
Identyfikatory zależne od sprzętu
Funkcje UART odwołują się do niektórych identyfikatorów zależnych od sprzętu. Identyfikatory sprzętowe to stałe zdefiniowane w plikach definicji sprzętu dla urządzenia. Aby uzyskać więcej informacji, zobacz Zarządzanie docelowymi zależnościami sprzętu.
Pojęcia i próbki
- Używanie grafiki UART w usłudze Azure Sphere
- Przykład obiektu UART
- Przykład: Zewnętrzna aktualizacja MCU — rozwiązanie referencyjne
Funkcje
| Funkcja | Opis |
|---|---|
| UART_InitConfig | Inicjuje strukturę konfiguracji UART z domyślnymi ustawieniami UART. |
| UART_Open | Otwiera i konfiguruje grafikę UART, a następnie zwraca deskryptor pliku do użycia w kolejnych połączeniach. |
Strukturach
| Struct | Opis |
|---|---|
| UART_Config | Opcje konfiguracji dla obiektu UART. Wywołaj UART_InitConfig , aby zainicjować wystąpienie. |
Wyliczenia
| Enum | Opis |
|---|---|
| UART_BlockingMode | Prawidłowe wartości dla trybów blokowania lub nieblokowania UART. |
| UART_DataBits | Prawidłowe wartości bitów danych UART. |
| UART_FlowControl | Prawidłowe wartości dla ustawień sterowania przepływem. |
| UART_Parity | Prawidłowe wartości parzystości obiektów UART. |
| UART_StopBits | Prawidłowe wartości dla bitów zatrzymania obiektów UART. |
Typedefs
| Typedef | Opis |
|---|---|
| UART_BaudRate_Type | Określa typ wartości baudRate dla struktury UART_Config . |
| UART_BlockingMode_Type | Określa typ wartości blockingMode dla struktury UART_Config . |
| UART_DataBits_Type | Określa typ wartości dataBits dla struktury UART_Config . |
| UART_FlowControl_Type | Określa typ wartości flowControl dla struktury UART_Config . |
| UART_Id | Identyfikator UART określający wystąpienie urządzenia peryferyjnego UART. |
| UART_Parity_Type | Określa typ parytetu struktury UART_Config . |
| UART_StopBits_Type | Określa typ wartości stopBits dla struktury UART_Config . |