RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров
Содержание:
Часть 2.1.2: Доступ к атомарному регистру
Регистры шины начинаются с базового адреса 0x40030000 (определенного как BUSCTRL_BASE в SDK).
BUSCTRL: Регистр BUS_PRIORITY
Смещение: 0x00
Описание:
Устанавливает приоритет каждого мастера для арбитража шины.
BUSCTRL: Регистр BUS_PRIORITY_ACK
Смещение: 0x04
Описание:
Подтверждение приоритета шины.
BUSCTRL: Регистр PERFCTR0
Смещение: 0x08
Описание:
Счетчик производительности шины 0.
BUSCTRL: Регистр PERFSEL0
Смещение: 0x0c
Описание:
Выбор события производительности шины для PERFCTR0.
BUSCTRL: Регистр PERFCTR1
Смещение: 0x10
Описание:
Счетчик производительности шины 1.
BUSCTRL: Регистр PERFSEL1
Смещение: 0x14
Описание:
Выбор события производительности шины для PERFCTR1.
BUSCTRL: Регистр PERFCTR2
Смещение: 0x18
Описание:
Счетчик производительности шины 2.
BUSCTRL: Регистр PERFSEL2
Смещение: 0x1c
Описание:
Выбор события производительности шины для PERFCTR2.
BUSCTRL: Регистр PERFCTR3
Смещение: 0x20
Описание:
Счетчик производительности шины 3.
BUSCTRL: Регистр PERFSEL3
Смещение: 0x24
Описание:
Выбор события производительности шины для PERFCTR3.
Arduino & Pi
1.4K постов20.6K подписчиков
Правила сообщества
В нашем сообществе запрещается:
• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)
• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском
• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)
• Рассуждать на темы политики
• Нарушать установленные правила Пикабу