Udemy - Mastering Microcontroller and Embedded Driver Development 2026-8
File List
- 29. Exercise GPIO interrupts/1. Exercise External button interrupt implementation.mp4 241.0 MB
- 11. Understanding MCU Vector table/1. Understanding MCU Vector Table.mp4 219.3 MB
- 64. Exercise/1. Exercise Testing I2C interrupt APIs part 1.mp4 209.6 MB
- 75. Exercise RTC on LCD/15. Testing.mp4 198.5 MB
- 75. Exercise RTC on LCD/3. RTC code implementation.mp4 180.0 MB
- 57. I2C pull up resistance , rise time and bus capacitance/1. I2C pull up resistance , rise time and bus capacitance discussion.mp4 165.4 MB
- 66. Exercise/2. Exercise Coding Part 1.mp4 158.8 MB
- 75. Exercise RTC on LCD/7. Writing RTC application.mp4 152.4 MB
- 75. Exercise RTC on LCD/2. DS1307 RTC registers.mp4 150.1 MB
- 40. Exercise SPI Send Data/6. Exercise Testing.mp4 149.1 MB
- 75. Exercise RTC on LCD/14. Creating LCD command code.mp4 145.5 MB
- 60. Exercise/3. Exercise Coding Part 2.mp4 144.6 MB
- 43. Exercise SPI receive data/4. Exercise Coding Part 3.mp4 141.6 MB
- 38. SPI Driver API Implementation SPI init/1. SPI user configuration options writing and register bit definition macros.mp4 139.5 MB
- 75. Exercise RTC on LCD/1. Real time clock on LCD.mp4 138.0 MB
- 73. Exercise/1. Exercise USART send data to arduino.mp4 131.1 MB
- 63. I2C IRQ handler implementation/6. I2C IRQ handler implementation Part 6.mp4 127.8 MB
- 46. SPI Driver API IRQ handling/5. Exercise.mp4 123.5 MB
- 10. Understanding MCU Clock tree/3. Peripheral clock configuration.mp4 118.2 MB
- 59. I2C Driver API I2C Master receive data/1. I2C transfer sequence diagram for master receiving data.mp4 117.5 MB
- 10. Understanding MCU Clock tree/6. Code implementation.mp4 115.2 MB
- 43. Exercise SPI receive data/2. Exercise Coding Part 1.mp4 114.3 MB
- 08. MCU Bus Interfaces/3. MCU Bus Interfaces Explanation Part 3 QA session.mp4 114.0 MB
- 58. Exercise/2. Exercise Coding Part 1.mp4 113.3 MB
- 27. Exercise/3. Exercise Handling on board LED and Button.mp4 112.0 MB
- 28. GPIO pin Interrupt configuration/4. GPIO pin Interrupt configuration coding Part 4.mp4 111.8 MB
- 46. SPI Driver API IRQ handling/3. SPI IRQ handler implementation Part 2.mp4 110.5 MB
- 29. Exercise GPIO interrupts/2. Exercise Debugging the application Part 1.mp4 109.1 MB
- 46. SPI Driver API IRQ handling/4. SPI IRQ handler implementation Part 3.mp4 108.5 MB
- 21. Structuring peripheral registers/2. Structuring peripheral registers.mp4 108.2 MB
- 08. MCU Bus Interfaces/1. MCU Bus Interfaces Explanation Part 1 I-CodeD-CodeS-Bus.mp4 107.0 MB
- 55. I2C Driver API I2C Init/1. Implementation of I2C init API Part 1.mp4 106.5 MB
- 56. I2C Driver API I2C Master send data/1. I2C transfer sequence diagram for master sending data.mp4 106.1 MB
- 71. USART driver development/3. Configuration options and USART registers.mp4 105.7 MB
- 12. Understanding MCU interrupt Design , NVIC, Interrupt handling/3. Understanding MCU interrupt Design , NVIC, Interrupt handling Part 3.mp4 102.8 MB
- 41. Exercise STM32 master and Arduino Slave communication/1. Exercise Communicating with Arduino slave.mp4 102.4 MB
- 63. I2C IRQ handler implementation/1. I2C IRQ handler implementation Part 1.mp4 100.2 MB
- 48. I2C introduction and I2C signals/1. I2C introduction and differences with SPI.mp4 99.9 MB
- 28. GPIO pin Interrupt configuration/7. GPIO pin Interrupt configuration coding Part 7.mp4 99.7 MB
- 75. Exercise RTC on LCD/13. Sending command and data to LCD.mp4 97.9 MB
- 30. MCU IO Pin specifications/3. Logic levels.mp4 96.4 MB
- 54. I2C serial clock discussion(SCLK)/1. I2C serial clock settings with explanation.mp4 96.3 MB
- 75. Exercise RTC on LCD/8. RTC and Systick.mp4 95.5 MB
- 06. Embedded Code Debugging Tips and tricks/2. Single stepping.mp4 94.9 MB
- 59. I2C Driver API I2C Master receive data/3. Implementation of I2C master receive data API Part 1.mp4 94.7 MB
- 75. Exercise RTC on LCD/12. LCD initialization flowchart.mp4 92.5 MB
- 63. I2C IRQ handler implementation/3. I2C IRQ handler implementation Part 3.mp4 91.0 MB
- 27. Exercise/1. Exercise LED toggling with PUSH PULL configuration.mp4 90.2 MB
- 27. Exercise/4. Exercise Connecting external button and circuit explanation.mp4 88.9 MB
- 10. Understanding MCU Clock tree/2. HSI and RCC registers.mp4 88.9 MB
- 10. Understanding MCU Clock tree/1. Understanding MCU clock sources and HSE.mp4 88.4 MB
- 43. Exercise SPI receive data/3. Exercise Coding Part 2.mp4 87.6 MB
- 12. Understanding MCU interrupt Design , NVIC, Interrupt handling/1. Understanding MCU interrupt Design , NVIC, Interrupt handling Part 1.mp4 86.4 MB
- 06. Embedded Code Debugging Tips and tricks/6. Memory browser windows.mp4 84.6 MB
- 08. MCU Bus Interfaces/2. MCU Bus Interfaces Explanation Part 2 AHBAPB1APB2.mp4 84.5 MB
- 07. Understanding MCU Memory Map/3. Understanding Memory Map of the MCU Part 3.mp4 83.3 MB
- 30. MCU IO Pin specifications/1. STM32 Pin specifications.mp4 81.7 MB
- 10. Understanding MCU Clock tree/7. Exercise HSE measurements.mp4 81.1 MB
- 61. I2C Interrupts and IRQ numbers/2. I2C errors and importance of BUSY flag.mp4 80.7 MB
- 40. Exercise SPI Send Data/4. Exercise Code implementation Part 2.mp4 78.6 MB
- 13. Importance of Volatile Keyword/1. Importance of Volatile Keyword Part-1.mp4 78.5 MB
- 65. I2C slave programming/2. I2C transfer sequence diagram for slave transmitter.mp4 78.0 MB
- 55. I2C Driver API I2C Init/3. Implementation of I2C init API Part 3.mp4 77.7 MB
- 60. Exercise/5. Exercise Testing repeated start.mp4 76.3 MB
- 50. Understanding I2C Protocol/2. I2C START and STOP conditions.mp4 75.8 MB
- 05. Creating a project using STM32CUBEIDE/1. Creating Hello-World project.mp4 75.4 MB
- 34. SPI CPOL and CPHA discussion/1. SPI CPOL and CPHA discussion.mp4 71.0 MB
- 46. SPI Driver API IRQ handling/2. SPI IRQ handler implementation Part 1.mp4 70.2 MB
- 75. Exercise RTC on LCD/11. LCD initialization.mp4 70.0 MB
- 28. GPIO pin Interrupt configuration/6. GPIO pin Interrupt configuration coding Part 6.mp4 69.9 MB
- 28. GPIO pin Interrupt configuration/5. GPIO pin Interrupt configuration coding Part 5.mp4 69.6 MB
- 25. GPIO driver API Implementation GPIO init and de-init/4. Configuring Alternate function registers.mp4 69.4 MB
- 58. Exercise/1. Exercise Introduction.mp4 69.3 MB
- 75. Exercise RTC on LCD/4. RTC coding for set time and date.mp4 68.8 MB
- 13. Importance of Volatile Keyword/2. Importance of Volatile Keyword-Part 2.mp4 68.0 MB
- 06. Embedded Code Debugging Tips and tricks/7. Call stack and fault analyzers.mp4 67.2 MB
- 10. Understanding MCU Clock tree/4. Exercise HSI measurements.mp4 66.7 MB
- 75. Exercise RTC on LCD/5. RTC coding for get time and date.mp4 66.6 MB
- 72. USART oversampling and baudrate/4. USART baudrate coding.mp4 66.4 MB
- 41. Exercise STM32 master and Arduino Slave communication/2. Exercise Coding Part 1.mp4 65.6 MB
- 56. I2C Driver API I2C Master send data/2. Implementation of I2C master sending data API Part 1.mp4 65.4 MB
- 43. Exercise SPI receive data/1. Exercise SPI command and response based communication.mp4 64.8 MB
- 65. I2C slave programming/3. I2C slave support in driver.mp4 64.2 MB
- 72. USART oversampling and baudrate/1. USART oversampling.mp4 63.5 MB
- 22. Writing Clock enable and disable macros/1. Writing peripheral clock enable and disable C Macros.mp4 62.6 MB
- 15. GPIO Programming structure and Registers/4. Input configuration of a Microcontroller's GPIO Pin.mp4 62.3 MB
- 72. USART oversampling and baudrate/2. USART Baud rate calculation Part-2.mp4 62.0 MB
- 41. Exercise STM32 master and Arduino Slave communication/5. Exercise Testing.mp4 61.5 MB
- 23. GPIO driver API requirements and handle structure/4. Driver API input parameters and return types.mp4 61.5 MB
- 44. SPI interrupts/1. SPI peripheral interrupting the processor.mp4 60.4 MB
- 30. MCU IO Pin specifications/2. Pin current characteristics.mp4 60.2 MB
- 53. I2C driver API requirements and config structures/1. I2C driver API requirements.mp4 58.3 MB
- 28. GPIO pin Interrupt configuration/1. GPIO pin Interrupt configuration coding Part 1.mp4 57.5 MB
- 75. Exercise RTC on LCD/6. BCD and Binary manipulation functions.mp4 57.5 MB
- 25. GPIO driver API Implementation GPIO init and de-init/1. Writing user configurable macros.mp4 56.7 MB
- 50. Understanding I2C Protocol/1. I2C Protocol explanation.mp4 55.6 MB
- 39. SPI Driver API Implementation Send Data/1. Implementation of SPI send data API Part 1.mp4 54.0 MB
- 06. Embedded Code Debugging Tips and tricks/4. Breakpoints.mp4 53.5 MB
- 53. I2C driver API requirements and config structures/3. I2C user configurable macros.mp4 53.3 MB
- 63. I2C IRQ handler implementation/2. I2C IRQ handler implementation Part 2.mp4 52.4 MB
- 05. Creating a project using STM32CUBEIDE/4. OpenOCD and Semihosting to use printf.mp4 51.7 MB
- 60. Exercise/2. Exercise Coding Part 1.mp4 51.7 MB
- 65. I2C slave programming/1. I2C slave programming discussion.mp4 51.4 MB
- 12. Understanding MCU interrupt Design , NVIC, Interrupt handling/2. Understanding MCU interrupt Design , NVIC, Interrupt handling Part 2.mp4 51.1 MB
- 40. Exercise SPI Send Data/5. Exercise Code implementation Part 3.mp4 51.0 MB
- 71. USART driver development/6. USART Driver API Send data.mp4 50.3 MB
- 45. SPI interrupt mode APIs/2. SPI send data with interrupt API implementation.mp4 50.0 MB
- 45. SPI interrupt mode APIs/1. SPI interrupt mode API implementation and changes to handle structure.mp4 49.6 MB
- 28. GPIO pin Interrupt configuration/2. GPIO pin Interrupt configuration coding Part 2.mp4 49.0 MB
- 58. Exercise/4. Exercise Testing.mp4 48.7 MB
- 56. I2C Driver API I2C Master send data/4. Implementation of I2C master sending data API Part 3.mp4 48.7 MB
- 63. I2C IRQ handler implementation/8. I2C IRQ handler implementation Part 8.mp4 48.6 MB
- 08. MCU Bus Interfaces/4. Understanding MCU Bus Matrix.mp4 48.6 MB
- 55. I2C Driver API I2C Init/2. Implementation of I2C init API Part 2.mp4 48.1 MB
- 27. Exercise/2. Exercise LED toggling with OPEN DRAIN configuration.mp4 47.9 MB
- 31. SPI introduction and bus details/1. Introduction to SPI Bus.mp4 47.3 MB
- 63. I2C IRQ handler implementation/7. I2C IRQ handler implementation Part 7.mp4 47.3 MB
- 51. I2C master and slave communication/2. Understanding repeated START condition.mp4 46.9 MB
- 25. GPIO driver API Implementation GPIO init and de-init/2. Implementation of GPIO init API.mp4 46.4 MB
- 29. Exercise GPIO interrupts/3. Exercise Debugging the application Part 2.mp4 46.3 MB
- 34. SPI CPOL and CPHA discussion/2. SPI CPOL and CPHA waveform example.mp4 46.2 MB
- 10. Understanding MCU Clock tree/5. About USB logic analyzer.mp4 46.1 MB
- 06. Embedded Code Debugging Tips and tricks/9. SFR windows.mp4 45.6 MB
- 05. Creating a project using STM32CUBEIDE/3. Testing Hello-World through SWV.mp4 45.3 MB
- 75. Exercise RTC on LCD/10. Significance of LCD pins.mp4 44.7 MB
- 39. SPI Driver API Implementation Send Data/3. Implementation of SPI send data API Part 3.mp4 43.9 MB
- 71. USART driver development/1. USART driver development confiugrable items.mp4 43.4 MB
- 23. GPIO driver API requirements and handle structure/3. Driver API requirements and adding API prototypes.mp4 42.8 MB
- 36. SPI Driver API requirements and configuration structure/3. SPI adding API prototypes to driver header file.mp4 42.4 MB
- 20. Updating MCU specific header file with bus domain and peripheral details/3. Defining base addresses of different bus domains.mp4 42.2 MB
- 32. SPI bus configuration and functional block diagram/2. SPI functional block diagram explanation.mp4 42.0 MB
- 37. SPI Driver API Implementation Clock control/1. Implementation of SPI peripheral clock control API.mp4 41.9 MB
- 06. Embedded Code Debugging Tips and tricks/10. Other basic features of IDE.mp4 41.8 MB
- 36. SPI Driver API requirements and configuration structure/1. SPI API requirements and configuration items.mp4 41.5 MB
- 06. Embedded Code Debugging Tips and tricks/5. Expression and variable windows.mp4 41.5 MB
- 57. I2C pull up resistance , rise time and bus capacitance/2. I2C rise time calculation.mp4 41.2 MB
- 15. GPIO Programming structure and Registers/3. GPIO Mode register(used to set mode for a pin).mp4 40.9 MB
- 09. Understanding MCU Clocks and Details/1. Understanding MCU Clocking SystemPart1.mp4 40.8 MB
- 38. SPI Driver API Implementation SPI init/3. Implementation of SPI init API Part 2.mp4 40.8 MB
- 41. Exercise STM32 master and Arduino Slave communication/4. Exercise Coding Part 3.mp4 40.3 MB
- 74. USART interrupts/2. Exercise.mp4 40.1 MB
- 05. Creating a project using STM32CUBEIDE/2. SWV working principle.mp4 39.4 MB
- 46. SPI Driver API IRQ handling/1. SPI Handling of interrupts.mp4 39.4 MB
- 17. GPIO Alternate functionality register and example of usage/2. Alternate functionality settings of a GPIO pin with example Part 1.mp4 39.2 MB
- 06. Embedded Code Debugging Tips and tricks/8. Data watch-points.mp4 39.1 MB
- 60. Exercise/1. Exercise Reading data from the I2C slave.mp4 39.1 MB
- 63. I2C IRQ handler implementation/5. I2C IRQ handler implementation Part 5.mp4 38.7 MB
- 07. Understanding MCU Memory Map/1. Understanding Memory Map of the MCU Part 1.mp4 38.5 MB
- 60. Exercise/4. Exercise Coding Part 3.mp4 38.2 MB
- 06. Embedded Code Debugging Tips and tricks/3. Disassembly and Register windows.mp4 38.0 MB
- 75. Exercise RTC on LCD/9. LCD connections.mp4 37.5 MB
- 66. Exercise/4. Exercise Modifying I2C transactions.mp4 37.3 MB
- 32. SPI bus configuration and functional block diagram/1. SPI bus configuration discussion full duplex, half duplex and simplex.mp4 37.2 MB
- 41. Exercise STM32 master and Arduino Slave communication/3. Exercise Coding Part 2.mp4 37.0 MB
- 61. I2C Interrupts and IRQ numbers/1. I2C IRQ and interrupt discussion.mp4 37.0 MB
- 61. I2C Interrupts and IRQ numbers/4. I2C adding interrupt related macros and interrupt APIs.mp4 36.9 MB
- 39. SPI Driver API Implementation Send Data/2. Implementation of SPI send data API Part 2.mp4 36.8 MB
- 47. Common problems in SPI/1. Common problems in SPI and Debugging Tips.mp4 36.6 MB
- 58. Exercise/3. Exercise Coding Part 2.mp4 36.5 MB
- 53. I2C driver API requirements and config structures/4. I2C API prototypes.mp4 36.2 MB
- 63. I2C IRQ handler implementation/9. I2C error IRQ handler implementation.mp4 36.0 MB
- 59. I2C Driver API I2C Master receive data/4. Implementation of I2C master receive data API Part 2.mp4 35.9 MB
- 56. I2C Driver API I2C Master send data/5. Implementation of I2C master sending data API Part 4.mp4 35.8 MB
- 20. Updating MCU specific header file with bus domain and peripheral details/6. Defining base addresses conclusion.mp4 35.8 MB
- 33. STM32 NSS pin settings and management/2. STM32 SPI hardware and software slave managements.mp4 35.7 MB
- 16. GPIO Registers SPEED, PULL UPDOWN, IDR and ODR/1. GPIO output speed register and its applicability.mp4 35.7 MB
- 40. Exercise SPI Send Data/3. Exercise Code implementation Part 1.mp4 34.5 MB
- 49. I2C modes/1. I2C standard and fast mode.mp4 34.1 MB
- 25. GPIO driver API Implementation GPIO init and de-init/5. GPIO de-init API implementation.mp4 33.4 MB
- 53. I2C driver API requirements and config structures/5. Steps for I2C init implementation.mp4 33.4 MB
- 17. GPIO Alternate functionality register and example of usage/1. Alternate functionality settings of a GPIO pin with example Part 1.mp4 33.4 MB
- 48. I2C introduction and I2C signals/2. I2C SDA and SCL signals.mp4 32.9 MB
- 70. UART Communication/2. Uart Receiver.mp4 32.8 MB
- 27. Exercise/5. Exercise Testing button interface.mp4 32.5 MB
- 21. Structuring peripheral registers/3. Peripheral definition macros.mp4 31.7 MB
- 63. I2C IRQ handler implementation/4. I2C IRQ handler implementation Part 4.mp4 31.3 MB
- 23. GPIO driver API requirements and handle structure/2. Defining GPIO handle and configuration structure.mp4 30.7 MB
- 06. Embedded Code Debugging Tips and tricks/1. Debugging options.mp4 29.6 MB
- 50. Understanding I2C Protocol/4. I2C Data validity.mp4 29.4 MB
- 50. Understanding I2C Protocol/3. I2C ACK and NACK.mp4 29.4 MB
- 07. Understanding MCU Memory Map/2. Understanding Memory Map of the MCU Part 2.mp4 29.0 MB
- 22. Writing Clock enable and disable macros/2. Project include settings and build.mp4 28.4 MB
- 19. GPIO driver development overview and Project creation/3. New project creation and creating MCU specific headerfile.mp4 28.2 MB
- 40. Exercise SPI Send Data/2. Finding out microcontroller pins to communicate over SPI2.mp4 28.2 MB
- 31. SPI introduction and bus details/2. SPI comparison with other protocols.mp4 27.4 MB
- 04. IDE installation/1. Downloading STM32CubeIDE.mp4 27.3 MB
- 04. IDE installation/5. Documents required.mp4 26.7 MB
- 56. I2C Driver API I2C Master send data/3. Implementation of I2C master sending data API Part 2.mp4 26.5 MB
- 15. GPIO Programming structure and Registers/6. Output Configuration of a GPIO Pin in open drain mode.mp4 25.9 MB
- 14. GPIO Must know concepts/5. GPIO output mode with open drain state.mp4 25.9 MB
- 56. I2C Driver API I2C Master send data/6. Implementation of I2C master sending data API Part 5.mp4 25.9 MB
- 52. STM32 I2C functional block diagram/1. I2C functional block diagram.mp4 25.8 MB
- 51. I2C master and slave communication/1. Example of master writing to slave.mp4 25.5 MB
- 35. SPI serial clock discussion/2. SPI Serial clock frequency.mp4 25.4 MB
- 31. SPI introduction and bus details/5. SPI behind the scene data communication principle.mp4 25.4 MB
- 72. USART oversampling and baudrate/3. USART Baud rate calculation Part-2.mp4 25.3 MB
- 71. USART driver development/2. USART driver APIs prototypes.mp4 25.2 MB
- 54. I2C serial clock discussion(SCLK)/2. Clock Stretching.mp4 25.2 MB
- 38. SPI Driver API Implementation SPI init/2. Implementation of SPI init API Part 1.mp4 25.2 MB
- 26. GPIO driver API Implementation GPIO data read and write/1. Implementation of GPIO input port read and input pin read APIs.mp4 25.1 MB
- 73. Exercise/2. communicating with PC over UART.mp4 25.0 MB
- 61. I2C Interrupts and IRQ numbers/3. I2C handle structure modification.mp4 24.8 MB
- 04. IDE installation/4. Embedded Target.mp4 24.4 MB
- 66. Exercise/3. Exercise Testing.mp4 23.7 MB
- 62. I2C interrupt based APIs/1. Assignment I2C interrupt APIs implementation.mp4 22.8 MB
- 62. I2C interrupt based APIs/2. Implementation of I2C interrupt based APIs.mp4 22.8 MB
- 19. GPIO driver development overview and Project creation/2. MCU Specific header file and its contents.mp4 22.6 MB
- 64. Exercise/2. Exercise Testing I2C interrupt APIs part 2.mp4 22.0 MB
- 15. GPIO Programming structure and Registers/1. GPIO programming structure.mp4 21.7 MB
- 66. Exercise/1. Exercise I2C slave programming.mp4 21.6 MB
- 67. Common problems in I2C/1. Common Problems in I2C and Debugging Tips.mp4 21.5 MB
- 42. SPI Driver API Receive data/2. Implementation of SPI data receive API Part 2.mp4 21.4 MB
- 31. SPI introduction and bus details/4. SPI Minimum bus configuration.mp4 21.2 MB
- 19. GPIO driver development overview and Project creation/4. Include path settings.mp4 21.1 MB
- 70. UART Communication/1. UART Transmitter.mp4 21.0 MB
- 68. UART Essentials/1. Intro UART vs USART.mp4 20.9 MB
- 20. Updating MCU specific header file with bus domain and peripheral details/1. Writing base address C macros for MCU's embedded memories Part 1.mp4 20.8 MB
- 68. UART Essentials/6. UART Parity.mp4 20.4 MB
- 23. GPIO driver API requirements and handle structure/5. Driver empty API implementation and documentation.mp4 20.4 MB
- 71. USART driver development/4. USART Driver API USART Init.mp4 20.0 MB
- 33. STM32 NSS pin settings and management/1. NSS settings in STM32 master and slave modes.mp4 19.9 MB
- 59. I2C Driver API I2C Master receive data/2. Assignment I2C master receive data API implementation.mp4 19.4 MB
- 36. SPI Driver API requirements and configuration structure/2. updating MCU specific header file with SPI related details.mp4 19.3 MB
- 19. GPIO driver development overview and Project creation/1. GPIO driver development overview.mp4 18.9 MB
- 74. USART interrupts/1. USART interrupt discussion.mp4 18.8 MB
- 16. GPIO Registers SPEED, PULL UPDOWN, IDR and ODR/4. GPIO output data register and summary of various modes discussed.mp4 18.2 MB
- 14. GPIO Must know concepts/7. Optimizing IO power consumption.mp4 18.2 MB
- 25. GPIO driver API Implementation GPIO init and de-init/3. Implementation of GPIO init API contd.mp4 18.1 MB
- 20. Updating MCU specific header file with bus domain and peripheral details/4. Defining base addresses of AHB1 Peripherals.mp4 17.8 MB
- 45. SPI interrupt mode APIs/3. SPI receive data with interrupt implementation.mp4 17.2 MB
- 69. UART functional block and Peripheral Clock/1. Exploring UART functional block.mp4 16.8 MB
- 26. GPIO driver API Implementation GPIO data read and write/2. Implementation of GPIO output port write and output pin write APIs.mp4 16.7 MB
- 42. SPI Driver API Receive data/1. Implementation of SPI data receive API Part 1.mp4 16.4 MB
- 15. GPIO Programming structure and Registers/8. Alternate functionality Configuration of a GPIO pin.mp4 16.3 MB
- 71. USART driver development/5. USART Driver API Tx and Rx assignment.mp4 15.8 MB
- 69. UART functional block and Peripheral Clock/2. UART peripheral clock.mp4 15.8 MB
- 20. Updating MCU specific header file with bus domain and peripheral details/5. Defining base addresses of APB1 and APB2 Peripherals.mp4 15.6 MB
- 04. IDE installation/3. Installation-Ubuntu.mp4 15.5 MB
- 24. GPIO driver API Implementation Clock control/1. Implementation of GPIO peripheral clock control API.mp4 15.4 MB
- 68. UART Essentials/2. Understanding UART pins.mp4 14.9 MB
- 14. GPIO Must know concepts/1. GPIO pin and GPIO port.mp4 14.6 MB
- 20. Updating MCU specific header file with bus domain and peripheral details/2. Writing base address C macros for MCU's embedded memories Part 2.mp4 14.5 MB
- 68. UART Essentials/3. UART frame formats.mp4 14.1 MB
- 01. Notes and Information/3. What is this course all about.mp4 13.9 MB
- 21. Structuring peripheral registers/1. Address of peripheral registers.mp4 13.5 MB
- 40. Exercise SPI Send Data/1. Exercise to test SPI Send Data API.mp4 13.4 MB
- 14. GPIO Must know concepts/2. GPIO behind the scene.mp4 13.2 MB
- 23. GPIO driver API requirements and handle structure/1. Creating GPIO driver header and source file.mp4 12.9 MB
- 01. Notes and Information/4. PPT .pdf 12.9 MB
- 14. GPIO Must know concepts/6. GPIO output mode with push pull state.mp4 12.8 MB
- 15. GPIO Programming structure and Registers/5. Output Configuration of a GPIO Pin in Push pull mode.mp4 12.8 MB
- 68. UART Essentials/4. Baud Rate.mp4 12.4 MB
- 31. SPI introduction and bus details/3. Importance of SPI slave select pin.mp4 11.9 MB
- 68. UART Essentials/5. Synchronization bits.mp4 11.2 MB
- 18. GPIO peripheral clock control/1. Enabling and disabling GPIO peripheral clock.mp4 9.9 MB
- 27. Exercise/6. Exercise Button interrupt introduction.mp4 9.8 MB
- 39. SPI Driver API Implementation Send Data/4. Implementation of SPI send data API Part 4.mp4 9.7 MB
- 28. GPIO pin Interrupt configuration/3. GPIO pin Interrupt configuration coding Part 3.mp4 9.1 MB
- 26. GPIO driver API Implementation GPIO data read and write/3. Implementation of GPIO pin toggle API.mp4 9.0 MB
- 35. SPI serial clock discussion/1. SPI peripherals of your Microcontroller.mp4 7.3 MB
- 15. GPIO Programming structure and Registers/2. Exploring GPIO PORT and pins of STM32F4xx Discovery board.mp4 7.1 MB
- 14. GPIO Must know concepts/3. GPIO input mode with high impedance state.mp4 7.1 MB
- 16. GPIO Registers SPEED, PULL UPDOWN, IDR and ODR/2. GPIO Pull up and Pull down register.mp4 6.9 MB
- 16. GPIO Registers SPEED, PULL UPDOWN, IDR and ODR/3. GPIO input data register.mp4 6.7 MB
- 15. GPIO Programming structure and Registers/9. GPIO out put type register explanation.mp4 6.6 MB
- 14. GPIO Must know concepts/4. GPIO input mode with pull-updown state.mp4 6.6 MB
- 02. Development board used in our courses/1. About MCU Development board.mp4 6.1 MB
- 04. IDE installation/2. Installation-Windows.mp4 4.6 MB
- 53. I2C driver API requirements and config structures/2. I2C handle and configuration structure.mp4 4.0 MB
- 15. GPIO Programming structure and Registers/7. Input stage of a GPIO pin during output configuration.mp4 3.0 MB
- 08. MCU Bus Interfaces/4. Using the STM32F2 and STM32F4 DMA controller.pdf 1.4 MB
- 13. Importance of Volatile Keyword/2. volatile_experiment-Keil.zip 347.7 KB
- 75. Exercise RTC on LCD/1. HD44780.pdf 322.1 KB
- 75. Exercise RTC on LCD/1. RTC and LCD interfacing.pdf 254.2 KB
- 03. HardwareSoftware Requirements/1. Hardware and software used in MCU1.pdf 245.7 KB
- 75. Exercise RTC on LCD/1. DS1307.pdf 215.4 KB
- 01. Notes and Information/1. 2020-09-11_10-39-25-876762b07b38601d0bd285ebe58b32f9.jpg 214.1 KB
- 76. BONUS LECTURE/1. 2025-11-13_10-05-48-9233041b4e1627a959fd60cff3160b82.jpg 73.7 KB
- 76. BONUS LECTURE/1. 2025-05-19_07-14-28-9b4d1469a68e201a2605bc9c4fcfe1d1.png 40.5 KB
- 11. Understanding MCU Vector table/1. Understanding MCU Vector Table.vtt 27.2 KB
- 29. Exercise GPIO interrupts/1. Exercise External button interrupt implementation.vtt 23.0 KB
- 38. SPI Driver API Implementation SPI init/1. SPI user configuration options writing and register bit definition macros.vtt 21.3 KB
- 57. I2C pull up resistance , rise time and bus capacitance/1. I2C pull up resistance , rise time and bus capacitance discussion.vtt 20.8 KB
- 64. Exercise/1. Exercise Testing I2C interrupt APIs part 1.vtt 19.1 KB
- 40. Exercise SPI Send Data/6. Exercise Testing.vtt 18.8 KB
- 50. Understanding I2C Protocol/5.7 Quiz SPI and I2C.html 18.7 KB
- 75. Exercise RTC on LCD/3. RTC code implementation.vtt 18.1 KB
- 75. Exercise RTC on LCD/1. Real time clock on LCD.vtt 18.0 KB
- 73. Exercise/1. Exercise USART send data to arduino.vtt 17.8 KB
- 17. GPIO Alternate functionality register and example of usage/4.4 Find Out IO Alt Functionality.html 17.2 KB
- 07. Understanding MCU Memory Map/4.1 Test your understanding.html 17.0 KB
- 17. GPIO Alternate functionality register and example of usage/5.5 Test your understanding.html 17.0 KB
- 14. GPIO Must know concepts/8.3 Test your understanding.html 16.9 KB
- 70. UART Communication/3.8 UART Start bit Detection.html 16.9 KB
- 17. GPIO Alternate functionality register and example of usage/6.6 Test your understanding.html 16.8 KB
- 75. Exercise RTC on LCD/2. DS1307 RTC registers.vtt 16.6 KB
- 08. MCU Bus Interfaces/5.2 Test your understanding.html 16.4 KB
- 75. Exercise RTC on LCD/15. Testing.vtt 15.7 KB
- 30. MCU IO Pin specifications/3. Logic levels.vtt 15.2 KB
- 21. Structuring peripheral registers/2. Structuring peripheral registers.vtt 15.2 KB
- 10. Understanding MCU Clock tree/3. Peripheral clock configuration.vtt 14.9 KB
- 75. Exercise RTC on LCD/7. Writing RTC application.vtt 14.9 KB
- 66. Exercise/2. Exercise Coding Part 1.vtt 14.8 KB
- 46. SPI Driver API IRQ handling/5. Exercise.vtt 14.6 KB
- 12. Understanding MCU interrupt Design , NVIC, Interrupt handling/3. Understanding MCU interrupt Design , NVIC, Interrupt handling Part 3.vtt 14.6 KB
- 10. Understanding MCU Clock tree/6. Code implementation.vtt 14.3 KB
- 15. GPIO Programming structure and Registers/4. Input configuration of a Microcontroller's GPIO Pin.vtt 14.2 KB
- 28. GPIO pin Interrupt configuration/4. GPIO pin Interrupt configuration coding Part 4.vtt 14.1 KB
- 10. Understanding MCU Clock tree/1. Understanding MCU clock sources and HSE.vtt 14.1 KB
- 60. Exercise/3. Exercise Coding Part 2.vtt 14.1 KB
- 59. I2C Driver API I2C Master receive data/1. I2C transfer sequence diagram for master receiving data.vtt 13.9 KB
- 30. MCU IO Pin specifications/1. STM32 Pin specifications.vtt 13.7 KB
- 10. Understanding MCU Clock tree/2. HSI and RCC registers.vtt 13.7 KB
- 43. Exercise SPI receive data/4. Exercise Coding Part 3.vtt 13.3 KB
- 06. Embedded Code Debugging Tips and tricks/2. Single stepping.vtt 13.2 KB
- 08. MCU Bus Interfaces/1. MCU Bus Interfaces Explanation Part 1 I-CodeD-CodeS-Bus.vtt 13.0 KB
- 75. Exercise RTC on LCD/14. Creating LCD command code.vtt 13.0 KB
- 75. Exercise RTC on LCD/13. Sending command and data to LCD.vtt 12.9 KB
- 55. I2C Driver API I2C Init/1. Implementation of I2C init API Part 1.vtt 12.9 KB
- 41. Exercise STM32 master and Arduino Slave communication/1. Exercise Communicating with Arduino slave.vtt 12.5 KB
- 13. Importance of Volatile Keyword/2. volatile_experiment-Eclipse.zip 12.3 KB
- 56. I2C Driver API I2C Master send data/1. I2C transfer sequence diagram for master sending data.vtt 12.2 KB
- 48. I2C introduction and I2C signals/1. I2C introduction and differences with SPI.vtt 12.1 KB
- 28. GPIO pin Interrupt configuration/7. GPIO pin Interrupt configuration coding Part 7.vtt 12.0 KB
- 34. SPI CPOL and CPHA discussion/1. SPI CPOL and CPHA discussion.vtt 12.0 KB
- 30. MCU IO Pin specifications/2. Pin current characteristics.vtt 12.0 KB
- 27. Exercise/1. Exercise LED toggling with PUSH PULL configuration.vtt 11.8 KB
- 08. MCU Bus Interfaces/3. MCU Bus Interfaces Explanation Part 3 QA session.vtt 11.7 KB
- 13. Importance of Volatile Keyword/1. Importance of Volatile Keyword Part-1.vtt 11.5 KB
- 58. Exercise/2. Exercise Coding Part 1.vtt 11.4 KB
- 05. Creating a project using STM32CUBEIDE/1. Creating Hello-World project.vtt 11.3 KB
- 27. Exercise/3. Exercise Handling on board LED and Button.vtt 11.2 KB
- 75. Exercise RTC on LCD/8. RTC and Systick.vtt 11.1 KB
- 10. Understanding MCU Clock tree/7. Exercise HSE measurements.vtt 11.1 KB
- 63. I2C IRQ handler implementation/6. I2C IRQ handler implementation Part 6.vtt 11.0 KB
- 71. USART driver development/3. Configuration options and USART registers.vtt 10.7 KB
- 27. Exercise/4. Exercise Connecting external button and circuit explanation.vtt 10.6 KB
- 54. I2C serial clock discussion(SCLK)/1. I2C serial clock settings with explanation.vtt 10.5 KB
- 06. Embedded Code Debugging Tips and tricks/6. Memory browser windows.vtt 10.5 KB
- 43. Exercise SPI receive data/2. Exercise Coding Part 1.vtt 10.5 KB
- 43. Exercise SPI receive data/3. Exercise Coding Part 2.vtt 10.5 KB
- 10. Understanding MCU Clock tree/4. Exercise HSI measurements.vtt 10.4 KB
- 58. Exercise/1. Exercise Introduction.vtt 10.2 KB
- 23. GPIO driver API requirements and handle structure/4. Driver API input parameters and return types.vtt 10.1 KB
- 28. GPIO pin Interrupt configuration/6. GPIO pin Interrupt configuration coding Part 6.vtt 10.1 KB
- 46. SPI Driver API IRQ handling/4. SPI IRQ handler implementation Part 3.vtt 10.0 KB
- 50. Understanding I2C Protocol/2. I2C START and STOP conditions.vtt 9.9 KB
- 55. I2C Driver API I2C Init/3. Implementation of I2C init API Part 3.vtt 9.8 KB
- 12. Understanding MCU interrupt Design , NVIC, Interrupt handling/1. Understanding MCU interrupt Design , NVIC, Interrupt handling Part 1.vtt 9.8 KB
- 29. Exercise GPIO interrupts/2. Exercise Debugging the application Part 1.vtt 9.5 KB
- 05. Creating a project using STM32CUBEIDE/2. SWV working principle.vtt 9.5 KB
- 28. GPIO pin Interrupt configuration/5. GPIO pin Interrupt configuration coding Part 5.vtt 9.4 KB
- 75. Exercise RTC on LCD/12. LCD initialization flowchart.vtt 9.4 KB
- 06. Embedded Code Debugging Tips and tricks/7. Call stack and fault analyzers.vtt 9.3 KB
- 39. SPI Driver API Implementation Send Data/1. Implementation of SPI send data API Part 1.vtt 9.3 KB
- 61. I2C Interrupts and IRQ numbers/2. I2C errors and importance of BUSY flag.vtt 9.3 KB
- 74. USART interrupts/3. USART_IRQHandling.c 9.1 KB
- 25. GPIO driver API Implementation GPIO init and de-init/4. Configuring Alternate function registers.vtt 9.1 KB
- 36. SPI Driver API requirements and configuration structure/1. SPI API requirements and configuration items.vtt 9.1 KB
- 76. BONUS LECTURE/1. BONUS LECTURE.html 9.0 KB
- 46. SPI Driver API IRQ handling/3. SPI IRQ handler implementation Part 2.vtt 9.0 KB
- 40. Exercise SPI Send Data/4. Exercise Code implementation Part 2.vtt 9.0 KB
- 43. Exercise SPI receive data/1. Exercise SPI command and response based communication.vtt 8.9 KB
- 13. Importance of Volatile Keyword/2. Importance of Volatile Keyword-Part 2.vtt 8.8 KB
- 59. I2C Driver API I2C Master receive data/3. Implementation of I2C master receive data API Part 1.vtt 8.8 KB
- 22. Writing Clock enable and disable macros/1. Writing peripheral clock enable and disable C Macros.vtt 8.7 KB
- 32. SPI bus configuration and functional block diagram/2. SPI functional block diagram explanation.vtt 8.4 KB
- 72. USART oversampling and baudrate/2. USART Baud rate calculation Part-2.vtt 8.4 KB
- 25. GPIO driver API Implementation GPIO init and de-init/1. Writing user configurable macros.vtt 8.3 KB
- 33. STM32 NSS pin settings and management/2. STM32 SPI hardware and software slave managements.vtt 8.2 KB
- 08. MCU Bus Interfaces/2. MCU Bus Interfaces Explanation Part 2 AHBAPB1APB2.vtt 8.2 KB
- 07. Understanding MCU Memory Map/3. Understanding Memory Map of the MCU Part 3.vtt 8.1 KB
- 63. I2C IRQ handler implementation/1. I2C IRQ handler implementation Part 1.vtt 8.0 KB
- 41. Exercise STM32 master and Arduino Slave communication/5. Exercise Testing.vtt 7.9 KB
- 63. I2C IRQ handler implementation/3. I2C IRQ handler implementation Part 3.vtt 7.9 KB
- 56. I2C Driver API I2C Master send data/2. Implementation of I2C master sending data API Part 1.vtt 7.8 KB
- 46. SPI Driver API IRQ handling/2. SPI IRQ handler implementation Part 1.vtt 7.8 KB
- 06. Embedded Code Debugging Tips and tricks/4. Breakpoints.vtt 7.8 KB
- 34. SPI CPOL and CPHA discussion/2. SPI CPOL and CPHA waveform example.vtt 7.7 KB
- 60. Exercise/5. Exercise Testing repeated start.vtt 7.7 KB
- 65. I2C slave programming/2. I2C transfer sequence diagram for slave transmitter.vtt 7.7 KB
- 25. GPIO driver API Implementation GPIO init and de-init/2. Implementation of GPIO init API.vtt 7.3 KB
- 31. SPI introduction and bus details/1. Introduction to SPI Bus.vtt 7.3 KB
- 72. USART oversampling and baudrate/1. USART oversampling.vtt 7.2 KB
- 12. Understanding MCU interrupt Design , NVIC, Interrupt handling/2. Understanding MCU interrupt Design , NVIC, Interrupt handling Part 2.vtt 7.2 KB
- 75. Exercise RTC on LCD/6. BCD and Binary manipulation functions.vtt 7.1 KB
- 44. SPI interrupts/1. SPI peripheral interrupting the processor.vtt 7.1 KB
- 39. SPI Driver API Implementation Send Data/3. Implementation of SPI send data API Part 3.vtt 7.0 KB
- 41. Exercise STM32 master and Arduino Slave communication/2. Exercise Coding Part 1.vtt 7.0 KB
- 60. Exercise/1. Exercise Reading data from the I2C slave.vtt 6.8 KB
- 32. SPI bus configuration and functional block diagram/1. SPI bus configuration discussion full duplex, half duplex and simplex.vtt 6.8 KB
- 23. GPIO driver API requirements and handle structure/3. Driver API requirements and adding API prototypes.vtt 6.8 KB
- 75. Exercise RTC on LCD/11. LCD initialization.vtt 6.7 KB
- 36. SPI Driver API requirements and configuration structure/3. SPI adding API prototypes to driver header file.vtt 6.6 KB
- 20. Updating MCU specific header file with bus domain and peripheral details/3. Defining base addresses of different bus domains.vtt 6.6 KB
- 53. I2C driver API requirements and config structures/1. I2C driver API requirements.vtt 6.5 KB
- 17. GPIO Alternate functionality register and example of usage/2. Alternate functionality settings of a GPIO pin with example Part 1.vtt 6.5 KB
- 05. Creating a project using STM32CUBEIDE/4. OpenOCD and Semihosting to use printf.vtt 6.4 KB
- 06. Embedded Code Debugging Tips and tricks/5. Expression and variable windows.vtt 6.4 KB
- 28. GPIO pin Interrupt configuration/1. GPIO pin Interrupt configuration coding Part 1.vtt 6.4 KB
- 08. MCU Bus Interfaces/4. Understanding MCU Bus Matrix.vtt 6.4 KB
- 58. Exercise/4. Exercise Testing.vtt 6.3 KB
- 23. GPIO driver API requirements and handle structure/2. Defining GPIO handle and configuration structure.vtt 6.3 KB
- 05. Creating a project using STM32CUBEIDE/3. Testing Hello-World through SWV.vtt 6.3 KB
- 15. GPIO Programming structure and Registers/3. GPIO Mode register(used to set mode for a pin).vtt 6.3 KB
- 75. Exercise RTC on LCD/10. Significance of LCD pins.vtt 6.2 KB
- 10. Understanding MCU Clock tree/5. About USB logic analyzer.vtt 6.2 KB
- 40. Exercise SPI Send Data/5. Exercise Code implementation Part 3.vtt 6.2 KB
- 53. I2C driver API requirements and config structures/3. I2C user configurable macros.vtt 6.2 KB
- 72. USART oversampling and baudrate/4. USART baudrate coding.vtt 6.1 KB
- 65. I2C slave programming/1. I2C slave programming discussion.vtt 6.1 KB
- 16. GPIO Registers SPEED, PULL UPDOWN, IDR and ODR/1. GPIO output speed register and its applicability.vtt 6.1 KB
- 06. Embedded Code Debugging Tips and tricks/10. Other basic features of IDE.vtt 6.1 KB
- 27. Exercise/2. Exercise LED toggling with OPEN DRAIN configuration.vtt 6.1 KB
- 47. Common problems in SPI/1. Common problems in SPI and Debugging Tips.vtt 6.0 KB
- 75. Exercise RTC on LCD/4. RTC coding for set time and date.vtt 6.0 KB
- 06. Embedded Code Debugging Tips and tricks/1. Debugging options.vtt 6.0 KB
- 09. Understanding MCU Clocks and Details/1. Understanding MCU Clocking SystemPart1.vtt 6.0 KB
- 15. GPIO Programming structure and Registers/6. Output Configuration of a GPIO Pin in open drain mode.vtt 5.9 KB
- 56. I2C Driver API I2C Master send data/4. Implementation of I2C master sending data API Part 3.vtt 5.8 KB
- 28. GPIO pin Interrupt configuration/2. GPIO pin Interrupt configuration coding Part 2.vtt 5.8 KB
- 55. I2C Driver API I2C Init/2. Implementation of I2C init API Part 2.vtt 5.8 KB
- 37. SPI Driver API Implementation Clock control/1. Implementation of SPI peripheral clock control API.vtt 5.7 KB
- 20. Updating MCU specific header file with bus domain and peripheral details/6. Defining base addresses conclusion.vtt 5.6 KB
- 61. I2C Interrupts and IRQ numbers/1. I2C IRQ and interrupt discussion.vtt 5.6 KB
- 14. GPIO Must know concepts/5. GPIO output mode with open drain state.vtt 5.6 KB
- 60. Exercise/2. Exercise Coding Part 1.vtt 5.6 KB
- 40. Exercise SPI Send Data/3. Exercise Code implementation Part 1.vtt 5.5 KB
- 75. Exercise RTC on LCD/5. RTC coding for get time and date.vtt 5.5 KB
- 06. Embedded Code Debugging Tips and tricks/8. Data watch-points.vtt 5.5 KB
- 71. USART driver development/6. USART Driver API Send data.vtt 5.5 KB
- 35. SPI serial clock discussion/2. SPI Serial clock frequency.vtt 5.4 KB
- 51. I2C master and slave communication/2. Understanding repeated START condition.vtt 5.4 KB
- 39. SPI Driver API Implementation Send Data/2. Implementation of SPI send data API Part 2.vtt 5.4 KB
- 50. Understanding I2C Protocol/1. I2C Protocol explanation.vtt 5.3 KB
- 45. SPI interrupt mode APIs/1. SPI interrupt mode API implementation and changes to handle structure.vtt 5.3 KB
- 31. SPI introduction and bus details/5. SPI behind the scene data communication principle.vtt 5.3 KB
- 38. SPI Driver API Implementation SPI init/3. Implementation of SPI init API Part 2.vtt 5.2 KB
- 71. USART driver development/1. USART driver development confiugrable items.vtt 5.2 KB
- 01. Notes and Information/3. What is this course all about.vtt 5.1 KB
- 17. GPIO Alternate functionality register and example of usage/1. Alternate functionality settings of a GPIO pin with example Part 1.vtt 5.1 KB
- 53. I2C driver API requirements and config structures/5. Steps for I2C init implementation.vtt 5.1 KB
- 25. GPIO driver API Implementation GPIO init and de-init/5. GPIO de-init API implementation.vtt 5.1 KB
- 71. USART driver development/5. USART_DataTxRxAPIs.c 5.1 KB
- 06. Embedded Code Debugging Tips and tricks/9. SFR windows.vtt 5.0 KB
- 06. Embedded Code Debugging Tips and tricks/3. Disassembly and Register windows.vtt 4.9 KB
- 65. I2C slave programming/3. I2C slave support in driver.vtt 4.9 KB
- 75. Exercise RTC on LCD/9. LCD connections.vtt 4.8 KB
- 72. USART oversampling and baudrate/3. USART Baud rate calculation Part-2.vtt 4.7 KB
- 07. Understanding MCU Memory Map/1. Understanding Memory Map of the MCU Part 1.vtt 4.7 KB
- 57. I2C pull up resistance , rise time and bus capacitance/2. I2C rise time calculation.vtt 4.6 KB
- 31. SPI introduction and bus details/2. SPI comparison with other protocols.vtt 4.6 KB
- 21. Structuring peripheral registers/3. Peripheral definition macros.vtt 4.6 KB
- 46. SPI Driver API IRQ handling/1. SPI Handling of interrupts.vtt 4.5 KB
- 19. GPIO driver development overview and Project creation/1. GPIO driver development overview.vtt 4.5 KB
- 45. SPI interrupt mode APIs/2. SPI send data with interrupt API implementation.vtt 4.5 KB
- 40. Exercise SPI Send Data/2. Finding out microcontroller pins to communicate over SPI2.vtt 4.5 KB
- 19. GPIO driver development overview and Project creation/3. New project creation and creating MCU specific headerfile.vtt 4.4 KB
- 63. I2C IRQ handler implementation/8. I2C IRQ handler implementation Part 8.vtt 4.4 KB
- 49. I2C modes/1. I2C standard and fast mode.vtt 4.3 KB
- 52. STM32 I2C functional block diagram/1. I2C functional block diagram.vtt 4.3 KB
- 63. I2C IRQ handler implementation/2. I2C IRQ handler implementation Part 2.vtt 4.2 KB
- 02. Development board used in our courses/1. About MCU Development board.vtt 4.2 KB
- 26. GPIO driver API Implementation GPIO data read and write/1. Implementation of GPIO input port read and input pin read APIs.vtt 4.1 KB
- 58. Exercise/3. Exercise Coding Part 2.vtt 4.1 KB
- 41. Exercise STM32 master and Arduino Slave communication/4. Exercise Coding Part 3.vtt 4.0 KB
- 56. I2C Driver API I2C Master send data/5. Implementation of I2C master sending data API Part 4.vtt 4.0 KB
- 50. Understanding I2C Protocol/4. I2C Data validity.vtt 4.0 KB
- 29. Exercise GPIO interrupts/3. Exercise Debugging the application Part 2.vtt 3.9 KB
- 38. SPI Driver API Implementation SPI init/2. Implementation of SPI init API Part 1.vtt 3.9 KB
- 20. Updating MCU specific header file with bus domain and peripheral details/1. Writing base address C macros for MCU's embedded memories Part 1.vtt 3.9 KB
- 60. Exercise/4. Exercise Coding Part 3.vtt 3.9 KB
- 51. I2C master and slave communication/1. Example of master writing to slave.vtt 3.9 KB
- 66. Exercise/4. Exercise Modifying I2C transactions.vtt 3.8 KB
- 74. USART interrupts/2. Exercise.vtt 3.8 KB
- 70. UART Communication/2. Uart Receiver.vtt 3.8 KB
- 53. I2C driver API requirements and config structures/4. I2C API prototypes.vtt 3.8 KB
- 73. Exercise/2. communicating with PC over UART.vtt 3.7 KB
- 04. IDE installation/5. Documents required.vtt 3.6 KB
- 67. Common problems in I2C/1. Common Problems in I2C and Debugging Tips.vtt 3.6 KB
- 63. I2C IRQ handler implementation/5. I2C IRQ handler implementation Part 5.vtt 3.6 KB
- 61. I2C Interrupts and IRQ numbers/4. I2C adding interrupt related macros and interrupt APIs.vtt 3.6 KB
- 15. GPIO Programming structure and Registers/5. Output Configuration of a GPIO Pin in Push pull mode.vtt 3.6 KB
- 22. Writing Clock enable and disable macros/2. Project include settings and build.vtt 3.5 KB
- 48. I2C introduction and I2C signals/2. I2C SDA and SCL signals.vtt 3.5 KB
- 20. Updating MCU specific header file with bus domain and peripheral details/4. Defining base addresses of AHB1 Peripherals.vtt 3.4 KB
- 33. STM32 NSS pin settings and management/1. NSS settings in STM32 master and slave modes.vtt 3.4 KB
- 04. IDE installation/1. Downloading STM32CubeIDE.vtt 3.4 KB
- 59. I2C Driver API I2C Master receive data/4. Implementation of I2C master receive data API Part 2.vtt 3.4 KB
- 23. GPIO driver API requirements and handle structure/5. Driver empty API implementation and documentation.vtt 3.4 KB
- 63. I2C IRQ handler implementation/7. I2C IRQ handler implementation Part 7.vtt 3.4 KB
- 41. Exercise STM32 master and Arduino Slave communication/3. Exercise Coding Part 2.vtt 3.3 KB
- 71. USART driver development/2. USART_API_prototype.h 3.3 KB
- 04. IDE installation/4. Embedded Target.vtt 3.3 KB
- 68. UART Essentials/6. UART Parity.vtt 3.3 KB
- 71. USART driver development/4. USART_Init.c 3.3 KB
- 74. USART interrupts/1. USART interrupt discussion.vtt 3.3 KB
- 07. Understanding MCU Memory Map/2. Understanding Memory Map of the MCU Part 2.vtt 3.2 KB
- 63. I2C IRQ handler implementation/9. I2C error IRQ handler implementation.vtt 3.2 KB
- 15. GPIO Programming structure and Registers/8. Alternate functionality Configuration of a GPIO pin.vtt 3.2 KB
- 27. Exercise/5. Exercise Testing button interface.vtt 3.1 KB
- 66. Exercise/1. Exercise I2C slave programming.vtt 3.1 KB
- 54. I2C serial clock discussion(SCLK)/2. Clock Stretching.vtt 3.1 KB
- 63. I2C IRQ handler implementation/4. I2C IRQ handler implementation Part 4.vtt 3.0 KB
- 14. GPIO Must know concepts/7. Optimizing IO power consumption.vtt 3.0 KB
- 31. SPI introduction and bus details/3. Importance of SPI slave select pin.vtt 3.0 KB
- 31. SPI introduction and bus details/4. SPI Minimum bus configuration.vtt 3.0 KB
- 50. Understanding I2C Protocol/3. I2C ACK and NACK.vtt 2.9 KB
- 19. GPIO driver development overview and Project creation/2. MCU Specific header file and its contents.vtt 2.9 KB
- 25. GPIO driver API Implementation GPIO init and de-init/3. Implementation of GPIO init API contd.vtt 2.9 KB
- 56. I2C Driver API I2C Master send data/3. Implementation of I2C master sending data API Part 2.vtt 2.8 KB
- 24. GPIO driver API Implementation Clock control/1. Implementation of GPIO peripheral clock control API.vtt 2.8 KB
- 16. GPIO Registers SPEED, PULL UPDOWN, IDR and ODR/4. GPIO output data register and summary of various modes discussed.vtt 2.8 KB
- 14. GPIO Must know concepts/2. GPIO behind the scene.vtt 2.7 KB
- 14. GPIO Must know concepts/6. GPIO output mode with push pull state.vtt 2.7 KB
- 40. Exercise SPI Send Data/1. Exercise to test SPI Send Data API.vtt 2.7 KB
- 66. Exercise/3. Exercise Testing.vtt 2.7 KB
- 70. UART Communication/1. UART Transmitter.vtt 2.6 KB
- 68. UART Essentials/1. Intro UART vs USART.vtt 2.6 KB
- 26. GPIO driver API Implementation GPIO data read and write/2. Implementation of GPIO output port write and output pin write APIs.vtt 2.6 KB
- 61. I2C Interrupts and IRQ numbers/3. I2C handle structure modification.vtt 2.6 KB
- 62. I2C interrupt based APIs/1. Assignment I2C interrupt APIs implementation.vtt 2.6 KB
- 63. I2C IRQ handler implementation/9. I2C_ER_IRQHandling.c 2.5 KB
- 20. Updating MCU specific header file with bus domain and peripheral details/2. Writing base address C macros for MCU's embedded memories Part 2.vtt 2.5 KB
- 62. I2C interrupt based APIs/2. Implementation of I2C interrupt based APIs.vtt 2.5 KB
- 64. Exercise/2. Exercise Testing I2C interrupt APIs part 2.vtt 2.5 KB
- 56. I2C Driver API I2C Master send data/6. Implementation of I2C master sending data API Part 5.vtt 2.5 KB
- 21. Structuring peripheral registers/1. Address of peripheral registers.vtt 2.5 KB
- 04. IDE installation/3. Installation-Ubuntu.vtt 2.4 KB
- 36. SPI Driver API requirements and configuration structure/2. updating MCU specific header file with SPI related details.vtt 2.3 KB
- 42. SPI Driver API Receive data/1. Implementation of SPI data receive API Part 1.vtt 2.3 KB
- 69. UART functional block and Peripheral Clock/1. Exploring UART functional block.vtt 2.3 KB
- 10. Understanding MCU Clock tree/7. main.c 2.2 KB
- 15. GPIO Programming structure and Registers/1. GPIO programming structure.vtt 2.2 KB
- 71. USART driver development/4. USART Driver API USART Init.vtt 2.2 KB
- 19. GPIO driver development overview and Project creation/4. Include path settings.vtt 2.2 KB
- 71. USART driver development/2. USART driver APIs prototypes.vtt 2.1 KB
- 42. SPI Driver API Receive data/2. Implementation of SPI data receive API Part 2.vtt 2.1 KB
- 68. UART Essentials/4. Baud Rate.vtt 2.0 KB
- 06. Embedded Code Debugging Tips and tricks/1. main.c 2.0 KB
- 59. I2C Driver API I2C Master receive data/2. Assignment I2C master receive data API implementation.vtt 1.9 KB
- 68. UART Essentials/2. Understanding UART pins.vtt 1.9 KB
- 20. Updating MCU specific header file with bus domain and peripheral details/5. Defining base addresses of APB1 and APB2 Peripherals.vtt 1.9 KB
- 23. GPIO driver API requirements and handle structure/1. Creating GPIO driver header and source file.vtt 1.8 KB
- 14. GPIO Must know concepts/1. GPIO pin and GPIO port.vtt 1.8 KB
- 45. SPI interrupt mode APIs/3. SPI receive data with interrupt implementation.vtt 1.8 KB
- 72. USART oversampling and baudrate/4. USART_BaudCalculation.c 1.7 KB
- 10. Understanding MCU Clock tree/6. main.c 1.7 KB
- 35. SPI serial clock discussion/1. SPI peripherals of your Microcontroller.vtt 1.6 KB
- 18. GPIO peripheral clock control/1. Enabling and disabling GPIO peripheral clock.vtt 1.6 KB
- 71. USART driver development/5. USART Driver API Tx and Rx assignment.vtt 1.6 KB
- 69. UART functional block and Peripheral Clock/2. UART peripheral clock.vtt 1.5 KB
- 68. UART Essentials/3. UART frame formats.vtt 1.4 KB
- 26. GPIO driver API Implementation GPIO data read and write/3. Implementation of GPIO pin toggle API.vtt 1.3 KB
- 15. GPIO Programming structure and Registers/9. GPIO out put type register explanation.vtt 1.3 KB
- 01. Notes and Information/2. Important Note.html 1.3 KB
- 16. GPIO Registers SPEED, PULL UPDOWN, IDR and ODR/3. GPIO input data register.vtt 1.2 KB
- 39. SPI Driver API Implementation Send Data/4. Implementation of SPI send data API Part 4.vtt 1.2 KB
- 14. GPIO Must know concepts/4. GPIO input mode with pull-updown state.vtt 1.2 KB
- 27. Exercise/6. Exercise Button interrupt introduction.vtt 1.2 KB
- 14. GPIO Must know concepts/3. GPIO input mode with high impedance state.vtt 1.2 KB
- 68. UART Essentials/5. Synchronization bits.vtt 1.1 KB
- 28. GPIO pin Interrupt configuration/3. GPIO pin Interrupt configuration coding Part 3.vtt 1.1 KB
- 63. I2C IRQ handler implementation/1. I2C_EV_IRQHandling.c 1.1 KB
- 62. I2C interrupt based APIs/1. I2C_MasterReceiveDataIT.c 1.1 KB
- 16. GPIO Registers SPEED, PULL UPDOWN, IDR and ODR/2. GPIO Pull up and Pull down register.vtt 1.0 KB
- 62. I2C interrupt based APIs/1. I2C_MasterSendDataIT.c 1.0 KB
- 10. Understanding MCU Clock tree/3. main.c 901 bytes
- 04. IDE installation/2. Installation-Windows.vtt 837 bytes
- 01. Notes and Information/5. Rating and Review.html 835 bytes
- 15. GPIO Programming structure and Registers/7. Input stage of a GPIO pin during output configuration.vtt 749 bytes
- 15. GPIO Programming structure and Registers/2. Exploring GPIO PORT and pins of STM32F4xx Discovery board.vtt 720 bytes
- 01. Notes and Information/1. About the instructor.html 701 bytes
- 53. I2C driver API requirements and config structures/2. I2C handle and configuration structure.vtt 672 bytes
- 19. GPIO driver development overview and Project creation/5. Important note on IDE usage.html 658 bytes
- 75. Exercise RTC on LCD/8. systick.txt 604 bytes
- 17. GPIO Alternate functionality register and example of usage/3. Request for Review.html 567 bytes
- 05. Creating a project using STM32CUBEIDE/4. openocd-semihosting-commands.txt 321 bytes
- 74. USART interrupts/3. USART IRQ handler implementation Assignment.html 241 bytes
- 03. HardwareSoftware Requirements/1. HardwareSoftware Requirements.html 216 bytes
- 01. Notes and Information/4. Source Code and Slides.html 177 bytes
- 05. Creating a project using STM32CUBEIDE/3. ITM-code.txt 90 bytes
- 11. Understanding MCU Vector table/1. Bare-metal-embedded.txt 72 bytes
- 02. Development board used in our courses/1. Board-details.txt 60 bytes
- 10. Understanding MCU Clock tree/5. How-to-Use-Sigrok-PulseView-Software.txt 50 bytes
Download Torrent
Related Resources
Copyright Infringement
If the content above is not authorized, please contact us via activebusinesscommunication[AT]gmail.com. Remember to include the full url in your complaint.