9.03 GB | 43min 12s | mp4 | 1920X1080 | 16:9
Genre:eLearning |Language:English
Files Included :
1 - Welcome.mp4 (2.01 MB)
87 - Introduction to Structures.mp4 (15.35 MB)
88 - Simplifying Structures with typedef.mp4 (26.39 MB)
89 - Accessing Structure members using the dot operator.mp4 (14.11 MB)
90 - Accessing Structure members using the dot operator (continued).mp4 (57.41 MB)
100 - Writing a CMSIS complaint program from scratch (Part III).mp4 (36.18 MB)
91 - Introduction to CMSIS.mp4 (37.82 MB)
92 - Examining the CMSIS documentation.mp4 (65.9 MB)
93 - Writing our first CMSIS program.mp4 (16.29 MB)
94 - Understanding how CMSIS works.mp4 (65.39 MB)
95 - Understanding how CMSIS works (continued).mp4 (49.42 MB)
96 - Understanding how CMSIS works (final).mp4 (22.22 MB)
97 - Making our old Blinky program CMSIS compliant.mp4 (28.97 MB)
98 - Writing a CMSIS complaint program from scratch (Part I).mp4 (27.65 MB)
99 - Writing a CMSIS complaint program from scratch (Part II).mp4 (54.36 MB)
101 - Overview of ARM Cortex-M General Purpose Input - Output Module.mp4 (148 MB)
102 - Coding - GPIO Driver.mp4 (441.53 MB)
103 - Coding - GPIO Input Driver.mp4 (37.07 MB)
104 - Coding - Unlocking GPIO Pins.mp4 (42.37 MB)
105 - Introduction to LCD Programming.mp4 (14.14 MB)
106 - LCD Pinout and MCU interfacing.mp4 (9.84 MB)
107 - Controlling the LCD.mp4 (8.36 MB)
108 - LCD basic program flowchart.mp4 (3.71 MB)
109 - LCD Initialization function.mp4 (3.95 MB)
110 - LCD Command and Data functions.mp4 (4.51 MB)
111 - Pseudo delay functions.mp4 (1.62 MB)
112 - Coding - LCD Program (Part I).mp4 (81.41 MB)
113 - Coding - LCD Program (Part II).mp4 (72.25 MB)
114 - Coding - LCD Program (Part III).mp4 (32.31 MB)
115 - Coding - LCD Program (Part IV).mp4 (12.2 MB)
116 - Coding - LCD 4-bits programming (Part I).mp4 (7.35 MB)
117 - LCD 4-bits Write function.mp4 (23.07 MB)
118 - Coding - LCD 4-bits programming (Part I).mp4 (81.4 MB)
119 - Coding - LCD 4-bits programming (Part II).mp4 (53.07 MB)
120 - Coding - LCD 4-bits programming (Part III).mp4 (13.53 MB)
121 - Coding - LCD 4-bits programming (Part IV).mp4 (24.85 MB)
122 - Interfacing with Keybords.mp4 (8.52 MB)
123 - Coding - Keyboard programming (Part I).mp4 (24.54 MB)
124 - Coding - Keyboard programming (Part II).mp4 (60.26 MB)
125 - Coding - Keyboard programming (Part III).mp4 (138.66 MB)
126 - Coding - SysTick TIMER program 1.mp4 (29.24 MB)
127 - The SysTick TIMER.mp4 (10.38 MB)
128 - Coding - SysTick TIMER program 1 (Part II ).mp4 (23.19 MB)
129 - General Purpose TIMERS.mp4 (8.69 MB)
130 - Timer Size in Seconds.mp4 (8.69 MB)
131 - GPTM Registers.mp4 (10.89 MB)
132 - Coding - Programming TIMERS in 16-bits one-shot mode PART I.mp4 (47.62 MB)
133 - Coding - Programming TIMERS in 16-bits one-shot mode PART II.mp4 (155.42 MB)
134 - Coding - Programming TIMERS in 16-bits periodic mode PART I.mp4 (139.51 MB)
135 - Coding - Programming TIMERS in 16-bits periodic mode PART II.mp4 (10.78 MB)
136 - Coding - Counting Rising-Edges using TIMERS PART I.mp4 (100 MB)
137 - Coding - Counting Rising-Edges using TIMERS PART II.mp4 (33.59 MB)
138 - Coding - Counting Rising-Edges using TIMERS PART III.mp4 (226.07 MB)
139 - Measuring time between events using TIMERS PART I.mp4 (29.89 MB)
140 - Measuring time between events using TIMERS PART II.mp4 (166.79 MB)
141 - Measuring time between events using TIMERS PART III.mp4 (180.72 MB)
142 - Measuring time between events using TIMERS PART IV.mp4 (168.08 MB)
143 - Measuring time between events using TIMERS PART V.mp4 (83.67 MB)
144 - Coding - Programming 32 - 64-bits Wide Timers.mp4 (51.87 MB)
145 - Introduction to Interrupts.mp4 (36.35 MB)
146 - Coding - Sytick Interrupt.mp4 (23.17 MB)
147 - Coding - GPIO Interrupt.mp4 (60.6 MB)
148 - Coding - Multiple GPIO Interrupts.mp4 (30.91 MB)
149 - Coding - Timer Interrupt programming PART I.mp4 (11.75 MB)
150 - Coding - Timer Interrupt Programming PART II.mp4 (258.1 MB)
151 - Introduction to Analog to Digital Conversion.mp4 (27.37 MB)
152 - Coding - ADC Driver.mp4 (83.85 MB)
153 - Coding - ADC Temp sensor.mp4 (52.99 MB)
154 - Introduction to Serial Peripheral Interface (SPI).mp4 (49.45 MB)
155 - Key SPI Registers.mp4 (33.92 MB)
156 - Coding - Developing a simple SPI Driver.mp4 (90.39 MB)
157 - Coding - Developing an LCD SPI Interface Driver (PartI).mp4 (217 MB)
158 - Coding - Developing an LCD SPI Interface Driver (PartII).mp4 (112.74 MB)
159 - Coding - Developing an LCD SPI Interface Driver (PartIII).mp4 (157.56 MB)
10 - Cache and Tightly Couple Memory.mp4 (24.79 MB)
11 - Memory Management extensions.mp4 (16.81 MB)
12 - Cooprocessor extensions.mp4 (6.25 MB)
3 - The RISC Design Philosohpy.mp4 (24.94 MB)
4 - The ARM Design Philosophy.mp4 (21.23 MB)
5 - Embedded Systems with ARM Processors.mp4 (21.45 MB)
6 - ARM Bus Technology and AMBA Bus Protocol.mp4 (16 MB)
7 - Memory.mp4 (64.63 MB)
8 - Peripherals.mp4 (16.74 MB)
9 - Von Nuemann and Harvard architecture.mp4 (31.03 MB)
160 - Overview of ARM Cortex-M General Purpose Input - Output Module.mp4 (140.4 MB)
161 - Coding - Assigning Symbolic Names to Relevant GPIO Output Registers.mp4 (616.33 MB)
162 - Coding - Writing the GPIO Output Driver.mp4 (234.77 MB)
163 - Coding - Toggling GPIO Outputs.mp4 (89.67 MB)
164 - Coding - Assigning Symbolic Names to Relevant GPIO Input Registers.mp4 (113.06 MB)
165 - Coding - Writing the GPIO Input Driver.mp4 (152.19 MB)
166 - Overview of the System Tick Timer.mp4 (22.52 MB)
167 - Coding - Assigning Symbolic Names to Relevant SysTick Registers.mp4 (128.55 MB)
168 - Coding - Writing the SysTick Timer Driver.mp4 (49.27 MB)
169 - Coding - Creating Delay Subroutines with SysTick Timer.mp4 (213.84 MB)
170 - Overview of the UART Protocol.mp4 (40.7 MB)
171 - Coding - Assigning Symbolic Names to Relevant UART Registers.mp4 (468.97 MB)
172 - Coding - Writing the UART Driver.mp4 (106.45 MB)
173 - Coding - Testing the UART Driver.mp4 (60.84 MB)
174 - Downloading and Installing Keil uVision5.mp4 (34.72 MB)
176 - Downloading and Installing USB Drivers for Tiva C Microcontroller.mp4 (12.16 MB)
177 - Keil uVision 5 overview.mp4 (15.28 MB)
178 - Closing.mp4 (1.41 MB)
13 - Data Types.mp4 (14.04 MB)
14 - Processor Modes.mp4 (33.53 MB)
15 - ARM7TDMI Vector Table.mp4 (29.58 MB)
16 - ARM7TDMI Registers.mp4 (94.31 MB)
17 - ARM Cortex-M Registers.mp4 (37.37 MB)
18 - ARM Cortex-M Vector Table.mp4 (8.59 MB)
19 - ARM Data Flow Model.mp4 (25.54 MB)
20 - The Pipeline.mp4 (28.34 MB)
21 - ARM Processor Family.mp4 (9.18 MB)
22 - ARM Cortex-A and Cortex-R.mp4 (15.27 MB)
23 - ARM Cortex-M.mp4 (7.53 MB)
24 - What is the ARM Cortex-M.mp4 (1.87 MB)
25 - What are 32-bits processors.mp4 (5.13 MB)
26 - The Cortex-M family of 32-bits processors.mp4 (5.98 MB)
27 - Microprocessor vs Microcontroller.mp4 (3.9 MB)
28 - Load - Store Architecture.mp4 (10.18 MB)
29 - The Register Bank (Again).mp4 (5.66 MB)
30 - PSR - Program Status Register.mp4 (5.28 MB)
31 - Counting.mp4 (33.36 MB)
32 - First look at the Debug View.mp4 (18.33 MB)
33 - The Memory Views.mp4 (20.47 MB)
34 - Changes in the View.mp4 (18.21 MB)
35 - Counting version 2.mp4 (22.56 MB)
36 - How conditions behave.mp4 (40.94 MB)
37 - How conditions behave (continued).mp4 (25.13 MB)
38 - The Cortex-M Memory Map.mp4 (26.72 MB)
39 - The Cortex-M Memory Map (continued).mp4 (3.3 MB)
40 - Big Endian vs Little Endian.mp4 (7.72 MB)
41 - Global Variables and RAM Storage.mp4 (45.23 MB)
42 - The Instruction Set Architecture.mp4 (6.63 MB)
43 - Upward Compatibility.mp4 (4.55 MB)
44 - Assembly Language Syntax.mp4 (8.94 MB)
45 - Assembly Directives.mp4 (17.94 MB)
46 - Overview of the TM4C123 Tiva C LaunchPad.mp4 (33.34 MB)
47 - Project1 Overview.mp4 (13.27 MB)
48 - Project 1 Opcodes.mp4 (16.14 MB)
49 - Project 1 Source code inspection.mp4 (1.37 MB)
50 - Coding - Setting up project 1.mp4 (31.96 MB)
51 - Coding - Project 1 Part 1.mp4 (14.79 MB)
52 - Coding - Project 1 Part 2.mp4 (74.24 MB)
53 - Coding - Project 1 Part 3.mp4 (28.04 MB)
54 - Logical Operations.mp4 (34.77 MB)
55 - Coding - Project 1 Part 4.mp4 (19.89 MB)
56 - Coding - Project 1 Final.mp4 (97.94 MB)
57 - Project 2 Opcodes.mp4 (11.81 MB)
58 - Coding - Project 2 Part 1.mp4 (86.26 MB)
59 - Coding - Project 2 Part 2.mp4 (65.65 MB)
60 - Coding - Project 3 Part 1.mp4 (38.25 MB)
61 - Coding - Project 3 Part 2.mp4 (9.15 MB)
62 - Coding - Project 3 Part 3.mp4 (17.67 MB)
63 - Coding - Project 3 Final Part.mp4 (4.54 MB)
64 - Exporting an Assembly function to C.mp4 (42.64 MB)
65 - Importing a C function to Assembly.mp4 (35.48 MB)
66 - Creating variables in Assembly.mp4 (38.42 MB)
67 - Complete List of Cortex-M Assembly Instructions.mp4 (10.52 MB)
69 - Pointers.mp4 (20.85 MB)
70 - Pointers - Dropping BEEF into Memory.mp4 (20.33 MB)
71 - Blinky with Pointers and Raw Addresses.mp4 (101.33 MB)
72 - Blinky with Pointers and Raw Address (Pat II).mp4 (48.77 MB)
73 - Blinky with Pointers and Raw Address (Part III).mp4 (23.34 MB)
74 - Using Preprocessors.mp4 (14.12 MB)
75 - Using Preprocessors from the Datasheet.mp4 (17.41 MB)
76 - Adding Silicon Vendors' Header Files.mp4 (60.93 MB)
77 - The importance of the Volatile Keyword.mp4 (24.23 MB)
78 - The importance of the Volatile Keyword (continued).mp4 (4.65 MB)
79 - Introduction to Bitwise Operations.mp4 (12.3 MB)
80 - Applying Bitwise Operations.mp4 (13.53 MB)
81 - Applying Bitwise Operations (continued).mp4 (40.29 MB)
82 - Writing Functions.mp4 (24.26 MB)
83 - Function Arguments.mp4 (11.47 MB)
84 - Importing Functions from another file.mp4 (23.59 MB)
85 - Using IFNDEF to prevent multiple declaration.mp4 (16.38 MB)
86 - Declaring fixed width variables.mp4 (51.79 MB)]
Screenshot
NitroFlare
https://nitroflare.com/view/40262DA407E4686/ https://nitroflare.com/view/9B552821A078BD3/ https://nitroflare.com/view/108AA840505907E/ https://nitroflare.com/view/B17A378900EC72B/ https://nitroflare.com/view/1E95E239DFE19C2/ https://nitroflare.com/view/909411FE42B881D/ https://nitroflare.com/view/403D306D1F9F409/ https://nitroflare.com/view/AD0878D39B4AD84/ https://nitroflare.com/view/8344F96E7E8BA92/