Skip to content

Microchip-MPLAB-Harmony/aerospace_apps_sam_rh71

Repository files navigation

Microchip logo Harmony logo small

MPLAB® Harmony 3 Aerospace Application for SAM RH71 Family

MPLAB® Harmony 3 is an extension of the MPLAB® ecosystem for creating embedded firmware solutions for Microchip 32-bit SAM and PIC® microcontroller and microprocessor devices. Refer to the following links for more information.

This repository contains the MPLAB® Harmony 3 Aerospace Application examples for SAM RH71 Family.

Documentation

Click here to view the online documentation of code examples hosted in this repository.

To view the documentation offline, follow these steps:

  • Download the publication as a zip file from here.
  • Extract the zip file into a folder.
  • Navigate to the folder and open index.html in a web browser of your choice.

Contents Summary

Folder Description
apps Example applications for Aerospace SAM RH71 Family

Code Examples

The following applications are provided to demonstrate the typical or interesting usage models of one or more peripheral libraries.

MIL1553 Examples Description
IP1553 Bus Controller operation blocking This example shows how to start the IP1553 module in Bus Controller mode and issue data transfer commands in a blocking manner.
IP1553 Bus Controller operation interrupt This example shows how to start the IP1553 module in Bus Controller mode and issue data transfer commands in a non-blocking manner.
IP1553 Remote Terminal operation blocking This example shows how to start the IP1553 module in Remote Terminal mode with RT01 address and receive data transfer commands in a blocking manner.
IP1553 Remote Terminal operation interrupt This example shows how to start the IP1553 module in Remote Terminal mode with RT01 address and receive data transfer commands in a non-blocking manner.
ICM with ECC errors injections Example Description
ICM with ECC errors injections This example shows how configure the ICM and the different ECC controllers to handler and correct if possible ECC errors.
SpaceWire Examples Description
SpaceWire Loopback This example shows how configure the SpaceWire peripheral to send and receive multiple packets.
SpaceWire RMAP Loopback This example shows how configure the SpaceWire peripheral to configure the RMAP module, send an RMAP command with the packet transceiver and receive the RMAP reply with the packet receiver.
SpaceWire Escape Character and Time Code Handler Loopback This example shows how to configure the SpaceWire peripheral to handle escape character with Link interface and with TCH module.

License Commit activity Contributors


Developer Help Developer Help Follow us on Youtube Follow us on LinkedIn Follow us on Facebook Follow us on Twitter