Professional Documents
Culture Documents
TRẮC NGHIỆM
TRẮC NGHIỆM
TRẮC NGHIỆM
*
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
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
1983
1991
1985
1999
16 bit
Để 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
ARM là gì ? *
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
Để 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(...);
1
3
4
2
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
4
6
2
0
2
3
4
5
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;
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
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(...);
Preemption
Sub
Hight
Low
40
37
36
32
ARM STM32F103C8T6 có bao nhiêu nguồn Reset ? *
1 điểm
3
2
4
5
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
MX_GPIO_Init(GPIO);
MX_GPIO_Init(GPIOA);
MX_GPIO_Init(GPIOA|GPIOB);
MX_GPIO_Init();
7
6
4
5
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
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(...);
100-Pin LQFP
28-Pin LQFP
64-Pin LQFP
48-Pin LQFP
3
5
4
6
Mục khác:
2
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
Samsung
Sharp
Apple
Acorn
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