Book Navigation
- SJSU - Embedded Drivers & RTOS
- Getting Started with Preet's Classes
- 
                    
                        Project: MP3 Player (CmpE146)
                    
                                            2 Pages 
- 
                    
                        Project: Video Game (CmpE244)
                    
                                            1 Page 
- 
                    
                        SJ2 Board and Software
                    
                                            4 Pages 
- 
                    
                        Lesson FreeRTOS + LPC40xx
                    
                                            3 Pages 
- 
                    
                        Lesson GPIO
                    
                                            3 Pages 
- 
                    
                        Lesson Interrupts
                    
                                            4 Pages 
- 
                    
                        Lesson ADC + PWM
                    
                                            4 Pages 
- 
                    
                        Lesson SPI
                    
                                            5 Pages 
- 
                    
                        Lesson UART
                    
                                            4 Pages 
- 
                    
                        Lesson I2C
                    
                                            3 Pages 
- 
                    
                        Lesson Watch Dogs
                    
                                            4 Pages 
- 
                    
                        Lesson X
                    
                                            5 Pages 
- 
                    
                        FreeRTOS X
                    
                                            2 Pages 
Lesson Interrupts
Lookup Tables
Objective To discuss lookup tables and how to use them to sacrifice storage space to increase co...
Binary Semaphores
Semaphores are used to signal/synchronize tasks as well as protect resources. A binary semapho...
Nested Vector Interrupt Controller (NVIC)
Objective This tutorial demonstrates how to use interrupts on a processor. In general, you will ...
Lab: Interrupts and Binary Semaphores
Objective Learn how to create a single dynamic user defined interrupt service routine callback d...
