Download presentation
Presentation is loading. Please wait.
Published byJosé Carlos Aguilera Ortiz Modified over 6 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.