Download presentation
Presentation is loading. Please wait.
1
Little Microcontrollers Doing Big Things with C
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler Little Microcontrollers Doing Big Things with C February 9, 2015 Fred Eady
2
AGENDA CCS C Compiler Components
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler AGENDA CCS C Compiler Components PIC16F1709 – Zero-Cross Detector Configuration PIC16F1829 – Utility Configuration PIC16F1459 – Wireless Comm Configuration
3
CCS C Compiler Components
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler CCS C Compiler Components Pro-Level Optimization Pre-Processors Built-in Functions Peripheral Drivers CCS Device Libraries Example Programs C-Aware IDE
4
Pre-Processors #FUSES #use delay #use rs232 #use spi
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler Pre-Processors #FUSES #use delay #use rs232 #use spi
5
Built-in Functions delay_cycles() delay_ms() delay_us() output_low()
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler Built-in Functions delay_cycles() delay_ms() delay_us() output_low() output_high()
6
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler
Peripheral Drivers
7
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler
CCS Device Libraries
8
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler
Example Programs
9
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler
C-Aware IDE
10
PIC16F1709 – Zero-Cross Detector
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler PIC16F1709 – Zero-Cross Detector
11
PIC16F1709 – Zero-Cross Detector
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler PIC16F1709 – Zero-Cross Detector
12
PIC16F1709 – Zero-Cross Detector
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler PIC16F1709 – Zero-Cross Detector
13
PIC16F1829 – Utility Configuration
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler PIC16F1829 – Utility Configuration
14
PIC16F1829 – Utility Configuration
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler PIC16F1829 – Utility Configuration
15
PIC16F1829 – Utility Configuration
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler PIC16F1829 – Utility Configuration
16
PIC16F1829 – Utility Configuration
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler PIC16F1829 – Utility Configuration
17
PIC16F1459 – Wireless Comm Configuration
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler PIC16F1459 – Wireless Comm Configuration
18
PIC16F1459 – Wireless Comm Configuration
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler PIC16F1459 – Wireless Comm Configuration
19
PIC16F1459 – Wireless Comm Configuration
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler PIC16F1459 – Wireless Comm Configuration
20
PIC16F1459 – Wireless Comm Configuration
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler PIC16F1459 – Wireless Comm Configuration Tag-Connect
21
PIC16F1459 – Wireless Comm Configuration
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler PIC16F1459 – Wireless Comm Configuration
22
You experienced using the CCS C Compiler
Embedded Development Using Microchip Microcontrollers and the CCS C Compiler Day 1 Wrap You experienced using the CCS C Compiler You can safely sense Zero-Cross events The PIC16F1829 is your friend You had a taste of the PIC16F1459
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.