RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Апрель 2024
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930     

Календарь Календарь

Последние темы
» Вити больше нет!
автор bug19 Пн Фев 20 2023, 19:54

» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47

» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05

» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03

» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02

» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52

» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36

» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37

» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33

» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00

» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58

» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17

» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07

» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08

» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09

» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02

» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47

» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11

» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33

» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38

» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12

» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01

» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22

» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08

» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08

Самые активные пользователи за месяц
Нет пользователей

Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск


К210. Общая тема по GPIO. Теория.

Перейти вниз

К210. Общая тема по GPIO. Теория. Empty К210. Общая тема по GPIO. Теория.

Сообщение  Viktor2312 Пт Окт 30 2020, 15:13

1
Универсальный интерфейс ввода-вывода
(General Purpose Input/Output Interface, GPIO).


Functional Description.


High speed GPIO.

There are a total of 32 high-speed GPIO (GPIOHS). They have the following characteristics:

  • Configurable as input or output;

  • Each IO is an independent interrupt source;

  • Edge-triggered or level-triggered interrupt support;

  • Each IO can be assigned to one of the 48 pins on the FPIOA;

  • Configurable pull-up and pull-down resistors, or high impedance mode.


General purpose GPIO

There are 8 general-purpose GPIOs with the following characteristics:

  • All 8 IOs are one interrupt source;

  • Configurable as input or output;

  • Edge-triggered or level-triggered interrupt support;

  • Each IO can be assigned to one of the 48 pins on the FPIOA;

  • Configurable pull-up and pull-down resistors, or high impedance mode.


Функциональное описание.


Высоко скоростной GPIO.

Всего имеется 32 высокоскоростных GPIO (GPIOHS). Они имеют следующие характеристики:

  • Могут настраивается как вход или выход;

  • Каждый порт является независимым источником прерывания;

  • Поддержка прерываний, запускаемых по фронту или срезу;

  • Каждый порт может быть назначен на один из 48 контактов на FPIOA;

  • Настраиваемые подтягивающие резисторы к источнику питания, или общему проводу, или переключение в высокоимпедансное состояние.


GPIO общего назначения.

Существует 8 универсальных GPIO со следующими характеристиками:

  • Все 8 портов являются одним источником прерывания;

  • Настраиваются как вход или выход;

  • Поддержка прерываний, запускаемых по фронту или срезу;

  • Каждый порт может быть назначен на один из 48 контактов на FPIOA;

  • Настраиваемые подтягивающие резисторы к источнику питания, или общему проводу, или переключение в высокоимпедансное состояние.

Вывод:
Для работы с периферийными устройствами существует 3 основных компонента: GPIO, GPIOHS и FPIOA.

  • GPIO (General Purpose Input Output, Интерфейс ввода/вывода общего назначения) — модуль имеет 8 GPIO общего назначения.

  • GPIOHS (General Purpose Input Output High Speed, Высокоскоростной интерфейс ввода/вывода общего назначения) – модуль имеет 32 высокоскоростных GPIO. Как GPIO, но быстрее.

  • FPIOA (Field Programmable I/O Array, Программируемый массив ввода/вывода) позволяет пользователю соотносить 256 внутренних функций с 48 физическими входами-выходами на модуле.


Pin Specifications.

The K210 uses a well-designed pin layout to ensure that the signals are on the BGA outer ring to allow PCB designers to fanout and route easily, improve electrical performance and reduce design difficulty. Since the K210 contains multiple IO signals from the power domain and different power domains may have different voltages, the following will list the power domains used:

К210. Общая тема по GPIO. Теория. K210_017

Характеристики контактов.

Ниже дано описание контактов, самой микросхемы К210, которая устанавливается на модуль Kendryte K210.

K210 использует хорошо продуманную схему расположения выводов, чтобы гарантировать, что сигналы поступают на внешнее кольцо BGA, что позволяет разработчикам печатных плат легко разветвлять и маршрутизировать, улучшая электрические характеристики и уменьшая сложность проектирования. Поскольку K210 содержит много сигналов ввода-вывода в различных группах питания, а разные группы питания могут иметь разные напряжения, ниже будут перечислены используемые группы питания. См. таблицу выше.

Расположение контактов.

К210. Общая тема по GPIO. Теория. K210_018

Расположение выводов микросхемы показано выше (вид сверху, шарики припоя направлены вниз). Кристалл упакован в квадратный корпус BGA144 с 12 контактами на каждой стороне. Микросхема имеет ширину 8 мм, длину 8 мм и высоту 0,953 мм.

Описание контактов.

К210. Общая тема по GPIO. Теория. K210_019
К210. Общая тема по GPIO. Теория. K210_020
К210. Общая тема по GPIO. Теория. K210_021
К210. Общая тема по GPIO. Теория. K210_022
К210. Общая тема по GPIO. Теория. K210_023

К210. Общая тема по GPIO. Теория. K210_024

Распределение источников питания.

К210. Общая тема по GPIO. Теория. K210_025

Нет никаких соединений между тремя группами источников питания ввода-вывода A, B и C; напряжение не обязательно должно быть одинаковым между разными группами. Однако источники питания ввода-вывода внутри каждой группы соединены между собой и должны иметь одинаковое напряжение.

Рекомендуется использовать микросхему монитора блока питания MCU с выходным напряжением 1,8 В, чтобы обеспечить стабильный сброс при включении, отключении питания и пониженном напряжении.

IO_16 используется для выбора режима загрузки. Во время сброса при включении питания установите высокий уровень для загрузки из FLASH и низкий уровень для входа в режим ISP. После сброса IO_0, IO_1, IO_2 и IO_3 являются выводами JTAG. IO_4 и IO_5 - это выводы ISP.


Последний раз редактировалось: Viktor2312 (Чт Ноя 05 2020, 14:44), всего редактировалось 13 раз(а)

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

К210. Общая тема по GPIO. Теория. Empty .

Сообщение  Viktor2312 Чт Ноя 05 2020, 13:23

2
***

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

К210. Общая тема по GPIO. Теория. Empty .

Сообщение  Viktor2312 Чт Ноя 05 2020, 13:23

3
Programming GPIO.

GPIO Overview.

GPIO stands for General Purpose Input Output. The chip has 8 general purposeGPIOs.

Features

  • Configurable up and down drive mode.

API

Corresponding header file gpio.h Provide the following interfaces:

  • gpio_init
  • gpio_set_drive_mode
  • gpio_set_pin
  • gpio_get_pin


Программирование GPIO.

Обзор GPIO.

GPIO расшифровывается как General Purpose Input Output (Вход/выход общего назначения). Модуль имеет 8 GPIO общего назначения.

Особенности.

Блок GPIO имеет следующие особенности:

  • Настраиваемый режим подтяжки вывода резисторами к источнику питания или общему проводу.

API

Соответствующий заголовочный файл gpio.h Предоставляет следующие интерфейсы:

  • gpio_init
  • gpio_set_drive_mode
  • gpio_set_pin
  • gpio_get_pin

gpio_init

Description (описание).

Initialize GPIO (Инициализация GPIO).

Function prototype (прототип функции).

int gpio_init(void)

Return value: 0 - Success, Others - Fail.

gpio_set_drive_mode

Description (описание).

Set GPIO drive mode (Установка управляющего режима GPIO).

Function prototype (прототип функции).

void gpio_set_drive_mode (uint8_t pin, gpio_drive_mode_t mode)

Parameter (Параметр).

Parameter name: pin, Description: GPIO pin, Input or output: Input.

Parameter name: mode, Description: GPIO driver mode, Input or output: Input.

Return value: None.

gpio_set_pin

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения