Presentation is loading. Please wait.

Presentation is loading. Please wait.

Design Products with Bluetooth Low Energy

Similar presentations


Presentation on theme: "Design Products with Bluetooth Low Energy"— Presentation transcript:

1 Design Products with Bluetooth Low Energy
Class 2: Coding a Hardware Abstraction Layer 07/22/2014 Fred Eady

2 Design Products with Bluetooth Low Energy
AGENDA HAL Primer Code a HAL for the Digilent MX3 Bonus Project – PIC18F47J13 Driver

3 Design Products with Bluetooth Low Energy
HAL Primer HAL = Hardware Abstraction Layer Defines Micro Hardware Configuration Defines Micro Programming Environment Provides Access to Micro Resources Defines EAP to MCM Serial Interface Implements EAP to MCM Serial Driver

4 Design Products with Bluetooth Low Energy
HAL Primer

5 Design Products with Bluetooth Low Energy
HAL Primer Micro Hardware Configuration

6 Design Products with Bluetooth Low Energy
HAL Primer Micro Programming Environment

7 Design Products with Bluetooth Low Energy
HAL Primer Access to Micro Resources

8 Design Products with Bluetooth Low Energy
HAL Primer EAP to MCM Serial Interface

9 Design Products with Bluetooth Low Energy
HAL Primer EAP to MCM Serial Interface

10 Design Products with Bluetooth Low Energy
HAL Primer EAP to MCM Serial Interface

11 Design Products with Bluetooth Low Energy
HAL Primer EAP to MCM Serial Driver

12 Design Products with Bluetooth Low Energy
HAL Primer EAP to MCM Serial Driver

13 Design Products with Bluetooth Low Energy
Code a HAL for the Digilent MX3

14 Design Products with Bluetooth Low Energy
Code a HAL for the Digilent MX3

15 Design Products with Bluetooth Low Energy
Code a HAL for the Digilent MX3

16 Design Products with Bluetooth Low Energy
Code a HAL for the Digilent MX3

17 Design Products with Bluetooth Low Energy
Bonus Project – PIC18F47J13 Driver **MX3/PIC18 HAL Differences** Configuration Words LED Pin I/O Placement and Code Interrupt Handler Code UART Setup Code ** Common Attributes** UART Physical Connections Function Calls Schema

18 Design Products with Bluetooth Low Energy
Bonus Project – PIC18LF47J13 Driver

19 Design Products with Bluetooth Low Energy
Bonus Project – PIC18F47J13 Driver PIC18F47J13 Project Download Package HAL.h HAL.c schema.ems a2541DrvrP18.c Schematic

20 Design Products with Bluetooth Low Energy
DAY 2 WRAP We Assembled a Couple of HALs We BLE Enabled a Digilent MX3 You Have PIC18F47J13 BLE Driver Tools


Download ppt "Design Products with Bluetooth Low Energy"

Similar presentations


Ads by Google