TRẮC NGHIỆM

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

ARM Cortex - M3 là bộ vi xử lý bao nhiêu bit ?

*
1 điểm

32-bit
8-bit
16-bit
24-bit

ARM Cortex - M3 sử dụng trong môn học này của hãng nào sản xuất ?

Analog Devices
Texas Instruments
NXP Semiconductors
STMicroelectronics

Để thay đổi tần số khi Timer đang hoạt động cần sử dụng Hàm nào sau đây ? *
1 điểm

HAL_TIM_GET_PRESCALER(...);
HAL_TIM_GET_PSC(...);
HAL_TIM_SET_PRESCALER(...);
HAL_TIM_SET_PSC(...);

Để thiết lập chân GPIO có chiều ra dữ liệu Push Pull cần sử dụng đối số nào sau
đây ? *
1 điểm

GPIO_MODE_OUTPUT_PP
GPIO_MODE_AF_PP
GPIO_MODE_OUTPUT_OD
GPIO_MODE_INPUT

ARM trong môn học này hoạt động với tần số tối đa ? *
1 điểm

8MHz
72MHz
48MHz
40MHz

Để thiết lập độ rộng xung PWM cần sử dụng câu lệnh nào sau đây? *
1 điểm

__HAL_TIM_GetCompare(...);
__HAL_TIM_SetPWM(...);
__HAL_TIM_GetPWM(...);
__HAL_TIM_SetCompare(...);
ARM STM32F103C8 có bộ nhớ dữ liệu SRAM với dung lượng: *
1 điểm

8KB
32KB
16KB
20KB

PWM trong STM32F103C8T6 có bao nhiêu chế độ hoạt động? *


1 điểm

4
3
5
2

Thiết lập cho phép ngắt ngoài cần sử dụng hàm nào sau đây ? *
1 điểm

HAL_NVIC_SetPriorityGrouping(...);
__HAL_GPIO_EXTI_CLEAR_IT(...);
HAL_NVIC_SetPriority(...);
HAL_NVIC_EnableIRQ(..);

Để thiết lập trở kéo lên bên trong chip tại các chân GPIO cần thiết lập đối số nào
sau đây trong hàm ? *
1 điểm

GPIO_PULLDOWN
GPIO_PULLUP
GPIO_NOPULL
GPIO_PP

ARM bắt đầu được phát triển từ năm nào ? *


1 điểm

1983
1991
1985
1999

Timer trong STM32F103C8T6 hoạt động chế độ bao nhiêu bit? *


1 điểm

16 bit

Câu trả lời của bạn

Để xuất mức logic 1 trên chân PB1 cần sử dụng câu lệnh nào sau đây ? *
1 điểm

HAL_GPIO_WritePin(GPIOB, GPIO_PIN, GPIO_PIN_SET);


HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_1, GPIO_PIN_SET);
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_1, GPIO_PIN_SET);
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_1, GPIO_PIN_RESET);

ARM là gì ? *
1 điểm

Advanced RISC Machines


An RISC Machines
Apple RISC Machines
Application RISC Machines

Trong công thức 𝐹𝑜𝑢𝑡=Fclk /(Prescaler + 1)(Period + 1) giá trị Prescaler có ý


nghĩa như thế nào ? *
1 điểm

Hệ số nhân tần số
Giá trị nạp vào thanh ghi đếm
Hệ số chia tần số

Để cấu hình xung nhịp cho hệ thống cần sử dụng hàm nào sau đây ? *
1 điểm

SysCtlPeripheralEnable(unsigned long ulPeripheral)


SysCtlClockGet(void)
SysCtlDelay(unsigned long ulCount)
SystemClock_Config();

Để cho phép các GPIO trong STM32F103C8T6 cần sử dụng hàm API nào sau
đây ? *
1 điểm

__HAL_RCC_GPIOC_CLK_ENABLE();
__HAL_RCC_GPIOA_CLK_ENABLE();
__HAL_RCC_GPIOD_CLK_ENABLE();
__HAL_RCC_GPIOB_CLK_ENABLE();

Để đọc giá trị của thanh ghi đếm khi Timer đang hoạt động cần sử dụng Hàm nào
sau đây ? *
1 điểm

__HAL_TIM_GetCount(...);
__HAL_TIM_SetCount(...);
__HAL_TIM_GetCounter(...);
__HAL_TIM_SetCounter(...);
Thiết lập mức ưu tiên ngắt cần sử dụng hàm nào sau đây ? *
1 điểm

__HAL_GPIO_EXTI_CLEAR_IT(...);
HAL_NVIC_SetPriorityGrouping(...);
HAL_NVIC_EnableIRQ(..);
HAL_NVIC_SetPriority(...);

ARM STM32F103C8T6 có bao nhiêu bộ Timer ? *


1 điểm

1
3
4
2

PORTA có bao nhiêu chân ? *


1 điểm

4
16
3
8

Môn học Vi điều khiển nâng cao có bao nhiêu tín chỉ lý thuyết ? *
1 điểm

2
4
1
3

Để cho phép Timer bắt đầu hoạt động cần sử dụng câu lệnh nào sau đây ? *
1 điểm

HAL_TIM_Base_Start_IT(...);
HAL_TIMER_Base_Start_IT(...);
HAL_TIM_Base_Start_Timer(...);
__HAL_TIM_Base_Start_IT(...);

Để cho phép kênh PWM 1 của Timer 2 hoạt động cần sử dụng câu lệnh nào sau
đây? *
1 điểm

HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL);
HAL_PWM_Start(&htim2,TIM_CHANNEL_1);
HAL_TIM_PWM2_Start(&TIM_CHANNEL_1);
HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL_1);
ARM STM32F103C8T6 có bao nhiêu chế độ tạo dao động? *
1 điểm

2
3
4
5

Mức ưu tiên nào cao nhất trong các ưu tiên ngắt? *


1 điểm

4
6
2
0

ARM STM32F103C8T6 có bao nhiêu chế độ Boot ? *


1 điểm

2
3
4
5

ARM Corex -M được hỗ trợ tập lệnh nào ? *


1 điểm

Thumb và Thumb-2
Thumb
Thumb-2
Các tập lệnh ARM, Thumb và Thumb-2.

Để thiết lập xung PWM có tần số 4KHz, độ rộng xung phần dương
Ton=10%Tpwm, Fclk=8MHz, Prescaler =19 cần thiết lập Period và Pulse bằng
bao nhiêu? *
1 điểm

Period=99; Pulse=10;
Period=199; Pulse=20;
ulPeriod=499; ulWidth=50;
Period=999; Pulse=100;

ARM STM32F103C8 có bộ nhớ chương trình Flash với dung lượng: *


1 điểm

32KB
128KB
64KB
256KB

Để đọc dữ liệu trên chân PA0 cần sử dụng câu lệnh nào ? *
1 điểm

GPIOPinRead(GPIOA, GPIO_PIN_0);
GPIOPinRead(GPIOA);
HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_0);
HAL_GPIO_ReadPin(GPIOA, GPIO_PIN);

Nguồn cấp trên chân VDD của STM32F103C8T6 bao nhiêu volt ? *
1 điểm

3.3 V DC
5V DC
2.5V DC
9V DC

Các ngắt trong ARM STM32 có bao nhiêu mức ưu tiên ? *


1 điểm

16
8
6
4

Thiết lập nhóm ưu tiên ngắt cần sử dụng hàm nào sau đây ? *
1 điểm

HAL_NVIC_EnableIRQ(..);
HAL_NVIC_SetPriorityGrouping(...);
HAL_NVIC_SetPriority(...);
__HAL_GPIO_EXTI_CLEAR_IT(...);

STM32 có các loại ưu tiên nào sau đây? *


1 điểm

Preemption
Sub
Hight
Low

ARM STM32F103C8T6 có bao nhiêu chân vào ra dữ liêu (GPIO) ? *


1 điểm

40
37
36
32
ARM STM32F103C8T6 có bao nhiêu nguồn Reset ? *
1 điểm

3
2
4
5

STM32F103C8T6 có bao nhiêu ngắt GPIO ? *


1 điểm

40
37
32
36

Bộ Timer nào của STM32F103C8T6 được dùng để điều khiển động cơ 3 pha? *
1 điểm

Timer1

Câu trả lời của bạn

Để cấu hình GPIO cần sử dụng hàm nào sau đây ? *


1 điểm

MX_GPIO_Init(GPIO);
MX_GPIO_Init(GPIOA);
MX_GPIO_Init(GPIOA|GPIOB);
MX_GPIO_Init();

ARM STM32F103C8T6 có bao nhiêu PORT vào ra dữ liêu (PORT GPIO) ? *


1 điểm

7
6
4
5

ARM Cortex - M3 sử dụng trong môn học này có tên là gì ? *


1 điểm

STM32F103C8T6
STM32F103C6T8
STM32F103C6T6
STM32F103T8C6
Để thiết lập một chương trình con là chương trình phục vụ ngắt cần tác động lên
file: *
1 điểm

stm32f1xx_hal_msp.c
main.c
stm32f1xx_it.c

Bộ xử lý Cortex có bao nhiêu nhánh ? *


1 điểm

3
5
4
2

Để thiết lập xung PWM có tần số 1KHz, độ rộng xung phần dương
Ton=70%Tpwm, Fclk=8MHz, Prescaler =7 cần thiết lập Period và Pulse bằng
bao nhiêu? *
1 điểm

Period=199; Pulse=140;
Period=999; Pulse=700;
ulPeriod=499; ulWidth=350;
Period=99; Pulse=70;

Để cho phép PWM bắt đầu hoạt động cần sử dụng câu lệnh nào sau đây? *
1 điểm

HAL_TIM_PWM1_Start(...);
HAL_PWM_Start(...);
HAL_TIM1_PWM_Start(...);
HAL_TIM_PWM_Start(...);

ARM STM32F103C8T6 sử dụng chuẩn đóng vỏ nào ? *


1 điểm

100-Pin LQFP
28-Pin LQFP
64-Pin LQFP
48-Pin LQFP

Timer 2 của STM32F103C8T6 có thể tao ra bao nhiêu kênh PWM? *


1 điểm

3
5
4
6
Mục khác:
2

STM32 có bao nhiêu nhóm ưu tiên ngắt? *


1 điểm

2
4
6
5

Trong công thức 𝐹𝑜𝑢𝑡=Fclk /(Prescaler + 1)(Period + 1) giá trị Period có ý nghĩa
như thế nào ? *
1 điểm

Hệ số nhân tần số
Hệ số chia tần số
Giá trị nạp vào thanh ghi đếm

ARM được phát triển bởi công ty nào ? *


1 điểm

Samsung
Sharp
Apple
Acorn

PORTC có bao nhiêu chân ? *


1 điểm

8
3
16
4

Muốn sử dụng ngắt ngoài trên chân PB0 cần tác động trên LINE EXTIx_IRQ nào
?*
1 điểm

EXTI1_IRQ
EXTI9_5IRQ
EXTI2_IRQ
EXTI0_IRQ

You might also like