PDF

Galileo IO Mapping

Таблица соответствия пинов Intel Galileo: маппинг GPIO, PWM, прерываний и мультиплексирование с UART, SPI, I2C и ADC.

Описание

Справочная таблица соответствия пинов Intel Galileo для разработчиков. Показывает, как Arduino-нумерация IO0–IO19 связана с GPIO процессора Quark, линиями PWM, прерываниями и периферией (UART, SPI, I2C, ADC).

Что внутри PDF

  • Маппинг Arduino IO0–IO19 на GPIO процессора Quark и Cypress
  • Назначение PWM-каналов и линий прерываний для каждого пина
  • Таблица мультиплексирования: какие функции (UART, SPI, ADC) делят один пин
  • Начальное состояние каждого пина (вход с подтяжкой, выход, направление)
  • Селекторы мультиплексоров для переключения между GPIO и периферией

Где пригодится

  • Настройка периферии на уровне Linux GPIO при работе с Galileo
  • Разрешение конфликтов пинов при одновременном использовании SPI, I2C и GPIO
  • Портирование Arduino-скетчей на низкоуровневые драйверы Linux

На что обратить внимание

  • IO2 и IO3 могут управляться как через SoC, так и через Cypress — проверьте селектор
  • Для ADC (IO14–IO19) нужно переключить мультиплексор, иначе пин работает как GPIO
  • Некоторые пины имеют внутреннюю подтяжку, которая может мешать аналоговым измерениям