ECEN421 Quizzes (1-4)

0.0(0)
studied byStudied by 4 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/27

flashcard set

Earn XP

Description and Tags

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

28 Terms

1
New cards
(1)Which of the following is a valid definition for the word “microcontroller”?
A chip that contains a complete microcomputer system
2
New cards
(1)What company provides the microprocessor contained in an ESP32 microcontroller?
Xtensa
3
New cards
(1)Which of the following emerging technologies will play an enabling role for ultra-low power wireless IoT?
Energy Harvesting
4
New cards
(1)A smart TV is an example of what type of digital implementation for a multimedia player?
Embedded system
5
New cards
(1)For a typical MCU-based embedded system, what kind of memory contains currently executing programs?
Non-volatile memory
6
New cards
(2)Which of the following C constructs is used to check the input conditions for a state machine program using the approach presented in the class notes?
if-else if-else
7
New cards
(2)What is the total number of GPIO pins for the ESP32-Wrover MCU?
34
8
New cards
(2)If you want to change an ESP-IDF project configuration value, which file do you need to edit?
sdkconfig
9
New cards
(2)When you need to measure temperature, which of these is not an option to use with ESP32?
TSL2561
10
New cards
(2)Which of these is not an actuator?
Button
11
New cards
(2)Which of the following is not a serial communication method of communicating with a sensor?
PWM
12
New cards
(2)What are the signals to drive an I2C device?
Data and clock
13
New cards
(3)Which of the following gives the most information about a system's hardware details?
Level 2 Block Diagram
14
New cards
(3)What language is commonly used to program Field Programmable Gate Arrays?
VHDL
15
New cards
(3)What Parameter of a PWM signal will control the brightness of an LED that it is connected to?
Duty Cycle
16
New cards
(3)Which is not a display technology?
OECD
17
New cards
(3)If energy consumption is an important factor for a project, in which order would you evaluate the display options?
OLED, TFT, LCD
18
New cards
(3)If graphic capabilities are an important factor for a project, in which order would you evaluate the display options?
TFT, OLED, LCD
19
New cards
(3)What is the most fundamental difference between the vanilla FreeRTOS and the ESP-IDF FreeRTOS?
The vanilla FreeRTOS is designed for a single core, whereas ESP-IDF supports multiple cores.
20
New cards
(3)Which macro/function pair can be used to protect a shared resource in FreeRTOS?
portENTER_CRITICAL_SAFE/portEXIT_CRITICAL_SAFE
21
New cards
(4)For an ESP-IDF program, which of the following functions sends data to the UART Tx pin of an ESP32 device?
uart_write_bytes(...)
22
New cards
(4)In digital communication, what is defined as the number of digital symbols transmitted per second?
Baud Rate
23
New cards
(4)Which of the following describes the implementation of UART communication between the ESP32 and a terminal program?
Full Duplex
24
New cards
(4)For a UART connection given as 9600, 8N1, which information is not provided?
The start bit
25
New cards
(4)Which one is not true when we compare UART with other serial protocols such as I2C or SPI?
UART has two different lines for transmit and receive, while others use a single line for data.
26
New cards
(4)Which is not true as an I2C and I2S comparison?
They need the same number of pin connections
27
New cards
(4)In which modes does ESP32 RAM keep existing data without any loss (that is, full RAM retention)?
Modem sleep and light sleep
28
New cards
(4)In a battery-operated ESP32 project, you need to know the ambient light level, but only in some cases will you need to take action. What would be the best solution?
Deep-sleep; employ the ULP coprocessor.