Усі контакти GPIO можна налаштувати для зв’язку UART у мікропрограмі програми. Інтерфейс UART можна використовувати для керування тестованим пристроєм (DUT) за допомогою AT-команд.
Необхідні контакти Інтерфейс UART складається з двох контактів: контакти Rx і Tx. Пін Rx використовується для отримання даних. Вивід Tx використовується для передачі даних. Коли два пристрої з’єднані за допомогою UART, контакт Rx одного пристрою з’єднується з контактом Tx другого пристрою.
Добре використовувати контакт GPIO для сигналу SPI Chip Select (CS). але користувач повинен вручну встановити/очистити та бути обережним під час спілкування з пристроєм SPI. Коли загальний контакт GPIO використовується як вибір мікросхеми, цей контакт потрібно спочатку вказати в коді, перш ніж викликати функцію SPI Write.
Фактична шина I2C емулюється за допомогою двох контактів GPIO (GPIO 6 і GPIO 7). Один висновок призначений для сигналів даних (SDA), а один – для тактових сигналів (SCL). Драйвер програмного забезпечення дозволяє клієнтському програмному забезпеченню працювати як передавач або приймач, залежно від його функції.
Порт GPIO (вхід/вихід загального призначення) обробляє як вхідні, так і вихідні цифрові сигнали. Його можна використовувати як вхідний порт для передачі в ЦП сигналів увімкнення/вимкнення, отриманих від перемикачів, або цифрових показань, отриманих від датчиків.
Усі контакти GPIO можна налаштувати для зв’язку UART у мікропрограмі програми. Інтерфейс UART можна використовувати для керування тестованим пристроєм (DUT) за допомогою AT-команд.
Найбільш поширені швидкості передачі даних UART, які використовуються сьогодні 4800, 9600, 19,2 КБ, 57,6 КБ і 115,2 КБ. Окрім однакової швидкості передачі даних, обидві сторони з’єднання UART також повинні використовувати однакову структуру кадру та параметри.