Download presentation
Presentation is loading. Please wait.
Published byCathleen Myrtle Bridges Modified over 6 years ago
1
George Hadley Kelli Hacker Sean Ma Jacob Champion
ECE 477 Group 3 The Gauntlet George Hadley Kelli Hacker Sean Ma Jacob Champion
2
Software Design Considerations
PIC24F uses a modified Harvard architecture Program memory (Flash) holds up to 87K instructions Data memory (RAM) holds up to 16KiB Code is structured in an interrupt-driven design Interrupts (timers, pin I/O, etc.) set flags and wake the uC, which acts on those flags Saves power
3
Software Design Considerations
Multiple on-chip peripherals to initialize 3 SPI (sensors, microSD, audio) 1 I2C (character LCD) 1 UART (GPS) 1 ADC (battery) 4 interrupt pins … Initialization also includes pin mapping
4
Main Program Flow
5
Hierarchy Diagram
6
Hierarchy Diagram
7
Hierarchy Diagram
8
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.