Module nrf52::ppi

source ·
Expand description

Programmable peripheral interconnect, nRF52

Chapter 20 of the nRF52832 Objective Product Specification v0.6.3:

The PPI provides a mechanism to automatically trigger a task in one peripheral as a result of an event occurring in another peripheral. A task is connected to an event through a PPI channel. The PPI channel is composed of three end point registers, one event end point (EEP) and two task end points (TEP). A peripheral task is connected to a TEP using the address of the task register associated with the task. Similarly, a peripheral event is connected to an EEP using the address of the event register associated with the event.

Pre-programmed Channels (Channel EEP TEP):

  • 20 TIMER0->EVENTS_COMPARE[0] RADIO->TASKS_TXEN
  • 21 TIMER0->EVENTS_COMPARE[0] RADIO->TASKS_RXEN
  • 22 TIMER0->EVENTS_COMPARE[1] RADIO->TASKS_DISABLE
  • 23 RADIO->EVENTS_BCMATCH AAR->TASKS_START
  • 24 RADIO->EVENTS_READY CCM->TASKS_KSGEN
  • 25 RADIO->EVENTS_ADDRESS CCM->TASKS_CRYPT
  • 26 RADIO->EVENTS_ADDRESS TIMER0->TASKS_CAPTURE[1]
  • 27 RADIO->EVENTS_END TIMER0->TASKS_CAPTURE[2]
  • 28 RTC0->EVENTS_COMPARE[0] RADIO->TASKS_TXEN
  • 29 RTC0->EVENTS_COMPARE[0] RADIO->TASKS_RXEN
  • 30 RTC0->EVENTS_COMPARE[0] TIMER0->TASKS_CLEAR
  • 31 RTC0->EVENTS_COMPARE[0] TIMER0->TASKS_START

§Authors

  • Johan Lindskogen
  • Francine Mäkelä
  • Date: May 04, 2018

Modules§

Structs§