Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Аппаратные модули
  3. Общие вопросы по GPIO, I2C, UART, SPI, 1-Wire, DSI, CSI, I2S
  4. Назначение некоторых пинов GPIO

Назначение некоторых пинов GPIO

Запланировано Прикреплена Закрыта Перенесена Общие вопросы по GPIO, I2C, UART, SPI, 1-Wire, DSI, CSI, I2S
2 Сообщения 1 Posters 54 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано
    #1

    Нашел схему распиновки RaspPi B+. Меня интересует назначение GPIO14, 15, 18. Что обозначают надписи UART0_TXD, UART0_RXD, PCM_CLK? В интернете так и не нашел конкретной информации по этому поводу. К примеру, если по схеме нужно подключить пины текстового диспеля к GPIO14, 15 или 18, то можно ли их подключить вместо этого к другим пинам GPIO? 17, 27, 22, например или наоборот?

    1 ответ Последний ответ
    0
    • piP Не в сети
      piP Не в сети
      pi
      написал в отредактировано
      #2

      UART — грубо говоря это консольный порт. По умолчанию он используется ядром для вывода сообщений. Если что-то случается с Raspberry, то через переходник этот порт соединяется с COM портом компьютера и там можно увидеть выводимые ядром сообщения и понять причину неисправности.
      GPIO 14/15 это пины RX (прием) и TX (передача) данных через UART.
      PCM_CLK — скорее всего что-то связанное со звуком.
      Если планируется использовать имеено эти пины, то обычно советуют отключить использование UART ядром. Как это можно сделать я писал здесь.
      Думаю что на этих пинах модуль текстового дисплея вряд ли заработает (но, во-первых, я с такими модулями дела не имел, во-вторых, могут быть модули которые подлючаются имеено через UART). Если в приложении которое будет использовать этот модуль номера пинов заданы константами, то наверно можно их изменить в соответствии с реальным подключением модуля.
      Но здесь есть пара моментов. Во-первых, нумерация пинов разная для пинов на плате и для номеров GPIO. Т.е. 36 пин на плате будет на самом деле GPIO 16.
      Во-вторых, некоторые интерфейсы (I2C,SPI,etc), обычно используемые для подключения перифирии (модуль дисплея), будут работать только на конкретных пинах. Подробнее здесь (таблица 6-30).

      Нужно описание модуля чтобы сказать точнее.

      1 ответ Последний ответ
      0

      • Войти

      • Нет учётной записи? Зарегистрироваться

      • Login or register to search.
      • Первое сообщение
        Последнее сообщение
      0
      • Категории
      • Главная
      • Документация
      • Последние
      • Пользователи