0% found this document useful (0 votes)
146 views4 pages

Embedded Processor QB by VP

This document contains a theory question bank divided into six units covering embedded processors, ARM7 and ARM Cortex M4 microcontrollers, and their application in real-world interfacing projects. The units cover topics such as microcontroller architecture, programming, peripherals, sensors and actuators. Example questions address microcontroller features, memory organization, register programming, and interfacing protocols like I2C, SPI and CAN bus.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
146 views4 pages

Embedded Processor QB by VP

This document contains a theory question bank divided into six units covering embedded processors, ARM7 and ARM Cortex M4 microcontrollers, and their application in real-world interfacing projects. The units cover topics such as microcontroller architecture, programming, peripherals, sensors and actuators. Example questions address microcontroller features, memory organization, register programming, and interfacing protocols like I2C, SPI and CAN bus.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Theory Question Bank Unit Wise

Embedded Processor
UNIT NO. I: Embedded Processor Fundamentals
1. Differentiate between Microprocessor and Microcontroller
2. Explain the role of Microcontroller in Embedded System
3. Differentiate between RISC and CISC
4. Elaborate different criteria for selection of Microcontrollers
5. Differentiate between Harvard and Von- Neumann architecture with example.
6. Explain use of IDE in Embedded System
7. What is the Role of Compilation, assembler, disassembler, Simulators and Debuggers?
8. Explain logic Analyzer as Hardware debugging Tool
9. Explain the RISC design Philosophy
10. Explain the ARM Design Philosophy
11. Compare the features of ARM7, ARM9, and ARM 11
12. State Features of ARM7
13. State Features of ARM9
14. State Features of ARM11

UNIT NO. II : ARM7 Based Microcontroller


1. Draw and explain data flow model of ARM7
2. Draw and explain programmer model of ARM7
3. State the Features of LPC2148.
4. Draw and explain memory organization of LPC2148.
5. Explain Pinconnect Block of LPC2148 and GPIO register IOSET, IOCLR, IODIR,IOPIN.
6. Interface LED and develop ALP program LED flashing with LPC 2148
7. Develop ALP for LED flashing with LPC 2148 and timer
8. What are different files generated after compilation program. What are their uses
9. Interface a key with LPC 2148 and display its value.
10. Develop a program selection GPIO pin and Initialization of GPIO port as output port
11. What are disadvantages of pipelining structure
12. What is use of CPSR, SPSR registers
13. Why different registers are available in different mode of ARM7
14. Explain with neat diagram relation between CCLK and PCLK with the help of VPB Divider.
Find the configuration of VPB divider to achieve PCLK=30Mhz for FOSC = 12 Mhz.
15. State the Features of LPC2148.
16. Draw and explain memory organization of LPC2148.
17. Draw and explain timer block of LPC2148.
18. Explain Pin connect Block of LPC2148 and GPIO register IOSET, IOCLR, IODIR,IOPIN.

UNIT NO. III : Real World Interfacing with ARM7 Based Microcontroller
1. Draw an Interfacing diagram of GSM module with LPC2148 and write an initialization
program to send a message.
2. State features of ADC in LPC2148, draw an interfacing diagram to display the sensed temp on
LCD with initialization program.
3. Draw an interfacing diagram of EEPROM using I2C with LPC2148 and write an initialization
code.
4. What is a role of Vref in ADC and DAC? Write a C program for generation of Triangular
wave using on-chip DAC in LPC 2148.
5. Enlist the features of on-chip ADC in LPC 2148.Explain AD0GDR register.
6. Draw an Interfacing diagram of GPS module with LPC2148 and write an initialization program
to send a message.
7. What are the various registers involved in using ADC with interrupt.
8. Explain UART module of LPC2148 in short.
9. Write down the code to transmit the data “Hello” continuously using serial port.
10. Draw an interfacing diagram of DHT11 with LPC2148 and write an algorithm to display the
temperature on LCD.
11. Draw an interfacing diagram of servomotor with LPC2148 and write down the code to rotate
the motor in clockwise direction.
12. Write down the code to receive the data “Hello” continuously using serial port.

UNIT NO. IV : Introduction to ARM CORTEX M4 Based Microcontroller


1. Compare ARM cortex A,R,M, Processor.
2. Explain Programmer Model of ARM cortex Processor.
3. What is firmware development in CMSIS standard?
4. Draw and explain Memory map of ARM cortex processor?
5. List the features of STM32F4xx?
6. Explain ARM STM Bus architecture?
7. Explain Interrupts and Exceptions in STM32F4xx?

UNIT NO. V : Real World Interfacing with Cortex M4 Based Microcontroller

1. Explain GPIO_ODR and GPIO_BSRR of STM32F4xx with simple example.


2. Draw an interfacing diagram and write a C program to blink LED’s connected to Pin
numbers (Port D) PD12,13,14 and 15 using STM32F4xx Controller.
3. Draw an interfacing diagram and write a C program to interface Push button and LED using
STM32F4xx microcontroller.
4. Enlist various SFR’s required to configure GPIO’s of STM32F4xx Microcontroller.
Explain any one with suitable example.
5. Enlist various registers required to configure Timers of STM32F4xx Microcontroller.
Explain any one with suitable example.
6. Enlist various registers required to configure Serial Communication of STM32F4xx
Microcontroller. Explain any one with suitable example.
7. Draw an interfacing diagram and write a C program to interface “7-Segment” with
STM32F4xx controller and display count digit “1” or “7” on it.
8. Explain an algorithm to send “SPPU-PUNE” serially via STM32F4xx controller to Desktop
PC on HyperTerminal. Assume (UART , 9600 Baud Rate)
9. Calculate the CNT value for below mentioned Baud Rates in STM32F4xx Controller.
Assume SYSCLK = 16 Mhz
a. For 9600
b. For 19200
10. Write a C program to toggle LED connected to STM32F4xx controller with 500 ms delay
using Timer 2. Assume SYSCLK = 16MHZ
11. Write a C program to generate a Ramp Waveform , Square Waveform using onchip DAC
of STM32F4xx controller.

UNIT NO. VI : Case Studies with Cortex M Based Microcontroller

1. Interface STM32F4xx with accelerometer MPU 6050 and write algorithm


2. Explain the working principle of ultrasonic sensor HCS 04 and list specification of it.
3. Interface STM32F4xx with ultrasonic sensor HCS 04 and write program for to identify
distance of object.
4. Interface STM32F4xx with dc motor and write algorithm to control dc motor using PWM method.
5. List the feature of CAN bus.
6. Draw CAN bus Frame and explain it.
7. List the types of frame used in CAN and specify the role of each frame

You might also like