NET OS 6.1 Training - PowerPoint PPT Presentation

About This Presentation
Title:

NET OS 6.1 Training

Description:

NET OS 6.1 Compile Time API. One header file contains all the multiplexing settings. ... Can be set to output, initial value 0 or 1. Two convenience functions ... – PowerPoint PPT presentation

Number of Views:15
Avg rating:3.0/5.0
Slides: 12
Provided by: ftp1
Category:
Tags: net | compile | training

less

Transcript and Presenter's Notes

Title: NET OS 6.1 Training


1
NETOS 6.1 Training
2
GPIO APIs
3
NETOS 6.1 Signal Multiplexing
  • System tradeoffs affecting pin count at
    design-time.
  • NS9750 unit cost reduced by conserving pins.
  • Applications select their function multiplexing
    based on system requirements. See HW Ref
    Manual.
  • NS9750 multiplexing includes
  • Serial
  • IEEE-1284
  • LCD
  • Timers, DMA, Interrupts
  • GPIO

4
NETOS Legacy Support
  • Signal Multiplexing not addressed in legacy
    product.
  • Drivers would configure as needed.
  • Last come / Last served
  • Its always good to be the last thread spawned.

5
NETOS 6.1 Compile Time API
  • One header file contains all the multiplexing
    settings.
  • Multiplexing errors are caught at compile time.
  • System verification tool.
  • Located in Platform directory gpio.h
  • Either assign a group or leave it internal.
  • Pins with all functions internal are GPIO enabled

6
Multiplexing Serial
  • Four serial ports A through D, map to /com/0
    through /com/3
  • 2, 4, 6, 8 wire applications
  • SPI

7
Multiplexing LCD
  • The LCD can be configured
  • 4, 8, 18, 24 bit
  • Dual 4 or 8 bit applications
  • LCD Line End signal can be routed separate.
  • Not required in all LCD applications.

8
Multiplexing IEEE-1284
  • IEEE-1284
  • Some signals available on primary or alternate
    pins

9
Other Multiplexing
  • USB Over-current
  • USB Power Relay
  • Ethernet CAM
  • 2 DMA channels
  • 16 Timers
  • 4 IRQs

10
GPIO Pins
  • All unassigned pins are available for GPIO
  • Defaults to inputs
  • Can be set to output, initial value 0 or 1.
  • Two convenience functions
  • MCgetGPIOpin
  • MCsetGPIOpin

11
Review Current gpio.h
  • Easy and Fast BSP customization.
  • Remove multiplexing dependencies from the drivers.
Write a Comment
User Comments (0)
About PowerShow.com