2.04. GPIO’S

  1. Write the embedded c program to blink the led lights in the BCD order of 0 to 9 for every 10 seconds [Analogics-14-08-24]
  2. Explain about LCD initialization? [Analogics-14-08-24]
  3. Explain LCD in detail ? [Data Patterns (India) Limited-DTDS]
  4. Explain 16×2 LCD pins and their functionality. [Data Patterns (India) Limited-DTDS]
  5. How do you write data to LCD (higher nibble and lower nibble)? [Data Patterns (India) Limited-DTDS]
  6. How you configure the GPIO pins in various modes ? [ Fervid Smart Solutions Pvt. Ltd]
  7. Explain the 16×2 monochrome LCD and its pin configuration. [ Fervid Smart Solutions Pvt. Ltd]
  8. What command is used to configure the LCD in 4-bit (nibble) mode? [ Fervid Smart Solutions Pvt. Ltd]
  9. How did you interface the LCD with your development board? [ Fervid Smart Solutions Pvt. Ltd]
  10. Out of 64 pins 50 pins are used to I/O pins in STM32F401RBT6 and tell me about remaining pins and it’s purpose ? [Hyundai Mobi’s]
  11. how many pins are used for LCD and how data is transmitted to LCD [Kernex Micro Systems]
  12. Write a program to blink an LED. [Pentagon Rugged Systems Private Limited]
  13. Is it possible to write an LED blinking program in C? [Pentagon Rugged Systems Private Limited]
  14. How 16×2 LCD is used. Give explanation?
  15. Which registers do you configure if you have a requirement to blink an LED? [Quanint Techsoft]
  16. How to configure the GPIO (step by step)? [Quanint Techsoft / VEM Technology]
  17. We are accessing registers to configure GPIOs — is it byte mode or bit mode? [Quanint Techsoft]
  18. How to enable the clock for a peripheral? [Quanint Techsoft]
  19. How many GPIO pins are there in your board? [Samhitha Corp]
  20. How to interact with each GPIO pin? [Samhitha Corp]
  21. If there are multiple options in pin selection and you choose UART, how will you initiate those pins? [Samhitha Corp]
  22. How do you configure GPIO register for input and output? How many GPIO registers are in STM32? [Webber]
  23. What is GPIO? How do you configure an output using ODR (Output Data Register)? [VEM Technology]
  24. How do you enable the clock for GPIO in STM32? [Quanint Techsoft]
  25. If I have a GPIO register, how do you start the communication? Explain step by step. [Webber]
  26. What is the use of GPIO pins? [Samhitha Corp]
  27. What are the steps to blink an LED? [Quanint Techsoft]
  28. Write a HAL program for blinking an LED using Timer Interrupt every 500ms delay. [Tenacity]
  29. What is RS-232 (Tera Term)? Did you use it in your project? [VEM Technology]
  30. What is GPIO? What is the application and use of it? What are the modes? [TeraScale]
  31. Explain GPIO pins and how many pins a GPIO port contains. [TeraScale]
  32. Why did you use 3 different GPIO ports? Why can’t you use just one GPIO? [TeraScale]
  33. What is the difference between peripheral memory and flash? [TeraScale]
  34. What is register level programming? [TeraScale]
  35. Can you write embedded C code to toggle LED where register location is 0xB0000000? [TeraScale]
  36. Write a program to set or clear or toggle first 7 bits. [TeraScale]
  37. Write a function to toggle LED for every 1 sec, assuming timer initialization and timer interrupt functions are given. [TeraScale]
  38. Write a C program to blink LED when an interrupt is pressed. [TeraScale]
  39. Write a program to set if up-switch is pressed, clear if down-switch is pressed, count number of times enter-switch is pressed in 5 second delay, use that value to set or clear, repeat and reset if count reaches 32 bits. [TeraScale]