FileMood

Download [FreeTutorials.us] mastering-microcontroller-with-peripheral-driver-development

FreeTutorials us mastering microcontroller with peripheral driver development

Name

[FreeTutorials.us] mastering-microcontroller-with-peripheral-driver-development

 DOWNLOAD Copy Link

Total Size

1.6 GB

Total Files

215

Hash

B5A62279A9BC37986FAE78EF2FA81FBA61341453

/01 Overview of the Course/

001 What is this course all about.mp4

20.2 MB

002 Source Code Download Link.html

0.5 KB

/02 GPIO Must know concepts/

003 GPIO pin and GPIO port.mp4

5.6 MB

004 GPIO behind the scene.mp4

6.2 MB

005 GPIO input mode with high impedance state.mp4

3.0 MB

006 GPIO input mode with pull-updown state.mp4

2.9 MB

007 GPIO output mode with open drain state.mp4

11.9 MB

008 GPIO output mode with push pull state.mp4

6.0 MB

009 Optimizing IO power consumption.mp4

7.2 MB

/03 GPIO Programming structure and Registers/

010 GPIO programming structure.mp4

8.5 MB

011 Exploring GPIO PORT and pins of STM32F4xx Discovery board.mp4

2.6 MB

012 GPIO Mode registerused to set mode for a pin.mp4

8.4 MB

013 GPIO port output type registerused to specify op type.mp4

3.1 MB

014 GPIO port output speed register how quick transition.mp4

7.7 MB

015 GPIO port pull-uppull-down registerused to activatedeactivate pull-ups.mp4

4.9 MB

016 GPIO port input data register used to read from pin.mp4

2.7 MB

017 GPIO port output data registerused to write to pin.mp4

2.9 MB

018 Enabling and disabling GPIO peripheral clock.mp4

8.4 MB

019 GPIO alternate function registerused to set alternate functionality for a pin.mp4

9.9 MB

/quizzes/

001 Find Out IO Alt Functionality.html

3.0 KB

/04 GPIO Driver Development Lab Setup/

020 HardwareSoftware Requirements.html

7.3 KB

021 Installing KEIL-MDK-5.mp4

6.8 MB

022 Installing Software Packs.mp4

11.6 MB

023 Creating Your First KEIL Project.mp4

12.5 MB

025 Understaning The Discovery Board.mp4

9.9 MB

/.../020 HardwareSoftware Requirements/

Hardware-Requirements.pdf

211.9 KB

/05 GPIO Driver Development Getting started/

026 Overview of the driver development task.mp4

4.0 MB

027 Driver API Requirements.mp4

3.6 MB

/06 GPIO Driver Development Explore MCU specific header file/

028 CreatingOrganizing project files in KEIL.mp4

5.3 MB

029 Locating MCU specific Header File.mp4

3.4 MB

030 Exploring MCU specific Header File.mp4

16.4 MB

/quizzes/

002 Explain __IO.html

6.1 KB

/07 GPIO Driver Development Driver header file/

031 Implementing Driver Header file.mp4

20.8 MB

/08 GPIO Driver Development Implementing Init API/

032 Code to configure the mode.mp4

9.4 MB

033 Code to configure GPIO speed and output type.mp4

4.1 MB

034 Code to configure GPIO pull-uppull down.mp4

3.0 MB

035 Configuring alternate function.mp4

6.8 MB

/quizzes/

003 Embedded Coding Skill.html

2.2 KB

/09 GPIO Driver Development Implementing ReadWrite APIs/

036 Implementing GPIO Read API.mp4

3.8 MB

037 Implementing GPIO Write API.mp4

2.6 MB

/10 GPIO driver Code testingWriting Sample APP/

038 Write init function to configure LED.mp4

9.8 MB

039 Code implementation to turn onofftoggle LED.mp4

4.1 MB

040 Testing the sample Application on development board.mp4

2.9 MB

041 Testing LED behaviour on logic analyser software.mp4

6.6 MB

/11 GPIO Interrupt Handling/

042 Exploring How peripherals interrupts the processor via NVIC.mp4

20.7 MB

043 GPIO irq numbers.mp4

14.1 MB

044 Vector table and IRQ handlers.mp4

6.9 MB

045 Adding interrupt handling apis to our driver.mp4

5.5 MB

046 Implementing APIs to Configure and Enable External Interrupts.mp4

15.2 MB

047 Clearing external interrupt otherwise NVIC will keep getting kicked.mp4

3.1 MB

048 Test interrupt APIs we developed by using button.mp4

8.6 MB

/quizzes/

004 Find out IRQ number.html

2.6 KB

005 Interrupt Pending Bit.html

3.4 KB

/12 SPI Essentials All about SPI/

049 Introduction to SPI.mp4

3.6 MB

050 Understanding SPI protocol.mp4

17.9 MB

051 SPI behind the scene.mp4

5.2 MB

/13 What is phase polarity and SPI modes/

052 Significance of Polarity and Phase.mp4

12.0 MB

053 Different SPI Modes with Timing diagram.mp4

8.1 MB

054 Uni-Directional and Bi-Directional SPI.mp4

8.5 MB

/14 SPI Functional Block and Clock/

055 Exploring SPI functional blockHow SPI Engine works in MCU.mp4

10.0 MB

056 SPI Peripheral clock and Serial clock.mp4

13.5 MB

/quizzes/

006 Find out SPI Max Speed.html

2.8 KB

/15 SPI Important Registers/

057 Exploring SPI Control RegistersCR.mp4

14.9 MB

058 Exploring SPI Data RegistersDR.mp4

4.6 MB

059 Exploring SPI Status RegistersSR.mp4

3.5 MB

/16 SPI Driver Development Getting started/

060 Overview.mp4

3.7 MB

061 Driver API Requirements.mp4

2.6 MB

062 Exploring different SPI Peripherals and pin packs of the MCU.mp4

2.5 MB

/17 SPI Driver Development Writing Driver header file/

063 SPI Register Bit Definitions MacrosConverting register details in to Macros.mp4

9.7 MB

064 SPI Data structures.mp4

18.8 MB

065 Driver exposed APIs to handle SPI.mp4

9.4 MB

/18 SPI Driver Development Implementing init API/

066 Writing init function and helper functions.mp4

5.2 MB

067 Configuring mode phase and polarity.mp4

4.0 MB

068 Configuring datasize baudrate and direction.mp4

3.7 MB

069 Configuring NSSSlave select pin.mp4

11.3 MB

070 EnablingDisabling SPI Peripheral.mp4

3.5 MB

/19 SPI Driver Development Implementing TXRX API/

071 Implementing TX API for master.mp4

9.1 MB

072 Implementing RX API for master.mp4

5.6 MB

073 Implementing TX API for slave.mp4

7.1 MB

074 Implementing RX API for slave.mp4

2.8 MB

/20 SPI MasterSlave Communication/

075 How does SPI master TXRX data.mp4

17.8 MB

076 How does SPI slave TXRX data.mp4

9.2 MB

/21 SPI Driver Development Implementing TX ISR/

077 Understanding SPI TXRX IRQ numbers.mp4

14.3 MB

078 Setting up TXERXNE interrupt.mp4

3.5 MB

079 Writing SPI irq handler.mp4

6.5 MB

080 Handling spi Tx interrupt.mp4

7.1 MB

/quizzes/

007 Quiz about Debugging SPI Interrupt.html

3.3 KB

/22 SPI Driver Development Implementing RX ISR/

081 Handling RX done interrupt in ISR.mp4

3.7 MB

/23 Writing SPI sample application Getting Started/

082 Understanding the Requirements.mp4

6.0 MB

083 Understanding connection diagram.mp4

5.0 MB

/24 Writing SPI sample application Master Code/

084 Initialization.mp4

30.5 MB

085 Defining various IRQ handlers.mp4

7.7 MB

086 Master write Sequences send CMD get ACK send data.mp4

11.3 MB

087 Master Receive SequencesSend CMD get ACK get data.mp4

5.1 MB

/25 Writing SPI sample application Slave Code Implementation/

088 Initialization.mp4

2.7 MB

089 Slave Handling ReadWrite command from master.mp4

13.0 MB

/26 Testing Decoding and Debugging Tips/

090 Initial testing on hardware.mp4

17.4 MB

091 Capture SPI transcation on Logic analyzer.mp4

11.3 MB

092 Decoding SPI transcation Using logic analyzer.mp4

8.5 MB

093 Common problems in SPI and Debugging Tips.mp4

11.8 MB

/27 I2C Essentials/

094 Intro to I2C protocol.mp4

13.1 MB

095 I2C Hardware Setup.mp4

5.6 MB

/quizzes/

008 Quiz SPI and I2C.html

4.8 KB

/28 I2C protocol in Detail/

096 Basics.mp4

5.6 MB

097 Address phase.mp4

3.0 MB

098 Start Condition.mp4

2.6 MB

099 ACKNACK.mp4

3.2 MB

100 Stop Condition.mp4

2.1 MB

101 Master ReadWrite Data Phase.mp4

6.2 MB

102 Repeated start start with out a stop.mp4

11.0 MB

103 Clock Stretching.mp4

9.1 MB

/29 I2C Operating Modes/

104 I2C in fast mode and standard mode.mp4

4.1 MB

105 I2C duty cycle.mp4

12.0 MB

/30 I2C Addressing mode/

106 7bit addressing.mp4

3.6 MB

107 10 bit addressing.mp4

3.3 MB

/31 I2C Functional block diagram and Clocks/

108 Exploring I2C functional block in the MCU.mp4

6.6 MB

109 I2C peripheral clock and serial line clockFpclk and SCL.mp4

13.1 MB

/32 I2C Interrupts/

110 I2C IRQs and Interrupt Mapping.mp4

13.0 MB

111 Exploring I2C IRQ numbers.mp4

6.2 MB

/33 I2C Peripheral Registers/

112 Exploring I2C Control RegistersCR.mp4

17.9 MB

113 Exploring I2C Own Address RegistersOAR.mp4

2.6 MB

114 Exploring I2C Data RegisterDR.mp4

4.7 MB

115 Exploring I2C Status RegistersSR.mp4

10.4 MB

116 Exploring I2C Clock Control RegisterCCR.mp4

6.2 MB

/34 I2C MasterSlave Communication/

117 How I2C Master TX data.mp4

11.4 MB

118 How I2C Master RX data.mp4

26.6 MB

119 How I2C Slave TX data.mp4

3.9 MB

/quizzes/

009 Quiz about I2C Master TX.html

2.8 KB

010 Quiz about I2C Master RX.html

3.0 KB

/35 I2C Driver Development Getting started/

120 Overview.mp4

3.2 MB

121 Understanding the Requirements.mp4

1.7 MB

122 Exploring different I2C Peripherals and pins of the MCU.mp4

3.0 MB

/36 I2C Driver Development Driver header file/

123 I2C Register Bit Definitions Macros.mp4

11.2 MB

124 I2C Data structures.mp4

17.0 MB

125 I2C Driver Exposed APIs.mp4

6.7 MB

/37 I2C Driver Development Init Function/

126 Init API and Helper Functions.mp4

3.1 MB

127 Code Implementation to EnableDisable I2C peripheral.mp4

1.6 MB

128 Configure clock stretching own address auto ACKing.mp4

4.6 MB

129 Configure I2C mode addressing mode and duty cycle.mp4

5.4 MB

130 Code to Initialize I2C Serial Clock.mp4

6.9 MB

131 Code to Generate StartStop condition.mp4

3.0 MB

132 EnablingDisabling Buff Event and Error interrupts.mp4

4.2 MB

133 Other Helper Functions.mp4

5.8 MB

/38 I2C Driver Developemnt Writing TXRX API/

134 Implementing TX API for MASTER.mp4

9.3 MB

135 Implementing RX API for MASTER.mp4

6.1 MB

136 Implementing TX API for SLAVE.mp4

3.8 MB

137 Implementing RX API for SLAVE.mp4

2.8 MB

/39 I2C Event Interrupt handling for master/

138 Implementing event interrupt handler.mp4

4.3 MB

139 Handling of TXE event for master.mp4

2.6 MB

140 Handling of TX BTF event for master.mp4

4.2 MB

/40 I2C Event Interrupt handling for slave/

141 Handling of slave Address Match Event.mp4

3.4 MB

142 Handling of STOP detection event Interrupt.mp4

4.3 MB

143 Handling of TXE event Interrupt.mp4

5.2 MB

144 Handling of TX BTF event Interrupt.mp4

2.3 MB

145 Handling of RXNE and BTF event interrupt.mp4

4.2 MB

/41 I2C Error Interrupt Handling/

146 Writing Error interrupt handler.mp4

7.0 MB

147 Handling of Different I2C Errors.mp4

7.4 MB

/42 Writing I2C sample application Getting ready/

148 Understanding the Requirements.mp4

5.1 MB

149 Understanding connection diagram.mp4

1.3 MB

/43 Writing I2C sample Application Master Code/

150 I2C Initialization.mp4

25.3 MB

151 Implementing I2C IRQ Handlers.mp4

6.1 MB

152 Implementing master write Sequencescmdlengthdata.mp4

7.0 MB

153 Implementing master read Sequencescmdlengthdata.mp4

5.3 MB

154 Slave Handling ReadWrite Command from master.mp4

6.3 MB

/44 Testing and Protocol Decoding using logic analyzer lets get the trace/

155 Initial testing on hardware.mp4

20.7 MB

156 Decoding and Analyzing I2C transaction using logic analyzer.mp4

21.0 MB

157 Common Problems in I2C and Debugging Tips.mp4

7.4 MB

/45 UART Essentials/

158 Intro UART vs USART.mp4

7.4 MB

159 Understanding UART pins.mp4

6.0 MB

160 UART frame formats.mp4

4.5 MB

161 Baud Rate.mp4

5.4 MB

162 Synchronization bits.mp4

4.3 MB

163 UART Parity.mp4

8.2 MB

/46 UART functional block and Peripheral Clock/

164 Exploring UART functional block.mp4

8.5 MB

165 UART peripheral clock.mp4

7.6 MB

/47 UART Communication/

166 UART Transmitter.mp4

7.5 MB

167 Uart Receiver.mp4

10.6 MB

/quizzes/

011 UART Start bit Detection.html

2.6 KB

/48 UART Interrupts/

168 Exploring UART Interrupt Mapping.mp4

8.4 MB

/49 UART Registers/

169 Exploring UART Control Registers.mp4

13.0 MB

170 Exploring UART Data Registers.mp4

5.1 MB

171 Exploring UART Status Registers.mp4

9.9 MB

172 UART Baudrate Calculation.mp4

13.6 MB

/quizzes/

012 Find out MAX baudrate of UART.html

3.0 KB

/50 UART Driver Development Getting Started/

173 Overview.mp4

2.6 MB

174 Understanding the Requirements.mp4

1.9 MB

175 Exploring Different UART Peripherals and pins of the MCU.mp4

3.5 MB

/51 UART Driver Development Driver Header File/

176 UART Register Bit Definitions Macros.mp4

4.4 MB

177 Data Structures used and Driver exposed APIs.mp4

11.6 MB

/52 UART Driver Development Writing init Function/

178 Writing inti function and helper functions.mp4

11.6 MB

179 Configuring Word length Stop Bits.mp4

3.8 MB

180 Configuring Baudrate oversampling and Interrupts.mp4

14.8 MB

/53 UART Driver Development Writing TXRX function/

181 Writing TX function.mp4

6.7 MB

182 Writing RX Function.mp4

5.3 MB

/54 UART Driver Development Interrupt Handling/

183 Implementing UART IRQ Handler.mp4

18.0 MB

184 Handling TXE interrupt.mp4

4.6 MB

185 Handling of TX Complete Interrupt.mp4

7.3 MB

186 Handling RXNE Interrupt.mp4

8.7 MB

/55 UART sample application Getting ready/

187 Understanding the Requirements.mp4

4.0 MB

188 Understanding connection diagram.mp4

5.2 MB

189 Exploring uart sniffer software for pc.mp4

5.2 MB

/56 UART sample application Implementation/

190 UART Initializations and Txing.mp4

11.0 MB

191 Receiving commands from PC.mp4

6.1 MB

/57 Running and Testing/

192 Testing on hardware.mp4

6.5 MB

/58 Creating printf library for your board/

193 Introduction.mp4

2.3 MB

194 Implementing UART print apis.mp4

13.0 MB

195 Creating static library in KEIL and testing.mp4

13.3 MB

/59 MCU Clocks Configurations and Measurements/

196 Exploring System AHB APB clocks of the MCU.mp4

25.3 MB

197 Clocking MCU by using External Crystal OscillatorHSE.mp4

10.2 MB

198 Measuring HSEHSI PLL and System ClockRouting Clocks to GPIOs.mp4

26.0 MB

199 Clocking MCU by Internal PLL Running MCU at Full Speed.mp4

17.5 MB

200 Bonus Lecture.html

2.5 KB

/quizzes/

013 Quiz about using HSE.html

2.7 KB

/

[FreeTutorials.us].txt

0.1 KB

[FreeTutorials.us].url

0.1 KB

 

Total files 215


Copyright © 2024 FileMood.com