แบบทดสอบจำลอง

ข้อสอบ Mock

มีทั้งหมด 2 ชุด โดยชุดที่ 2 ยากกว่าชุดที่ 1 — แต่ละชุดประกอบด้วย ข้อเขียน 4 ข้อ และ ปรนัย 61 ข้อ สำหรับปรนัยให้เลือกคำตอบแล้วกดตรวจ ระบบจะเฉลยทันทีพร้อมเหตุผลรายตัวเลือก

ชุดที่ 1

มาตรฐาน

ข้อสอบจำลองระดับมาตรฐาน ครอบคลุมทั้ง 12 บท เน้นความเข้าใจพื้นฐานของ STM32F767ZI / Cortex-M7.

ข้อเขียน

4 ข้อ

พิมพ์คำตอบเอง แล้วกด "ดูเฉลย" เพื่อเทียบกับแนวคำตอบและเกณฑ์

  1. ข้อ 1.ข้อเขียนLec01

    อธิบายความต่างระหว่าง microcontroller (MCU) กับ microprocessor (MP) พร้อมยกตัวอย่าง และบอกว่าทำไมบอร์ด STM32F767ZI จึงจัดเป็น MCU. จากนั้นเชื่อมโยงกับสายงานพื้นฐานของระบบฝังตัว input→process→output โดยยกตัวอย่างจาก Lab ที่กดปุ่มแล้วสั่ง LED.

  2. ข้อ 2.ข้อเขียนLec03

    อธิบายการควบคุมขา GPIO ของ STM32F767ZI: ระบุ register ที่ใช้ตั้งโหมดและเขียน/อ่านค่า, เปรียบเทียบ output แบบ push-pull กับ open-drain, และอธิบายว่าทำไมการเขียนขาผ่าน BSRR จึงปลอดภัยต่อ interrupt มากกว่าการทำ read-modify-write บน ODR.

  3. ข้อ 3.ข้อเขียนLec05

    เปรียบเทียบการสื่อสารแบบ UART, I2C และ SPI ในประเด็น: จำนวนสาย, การมี/ไม่มี clock (sync/async), วิธีเลือกอุปกรณ์ปลายทาง, และความเร็ว/duplex. จากนั้นยกสถานการณ์ว่าแต่ละโพรโทคอลเหมาะกับงานแบบใด พร้อมอ้างอิงตัวอย่างอุปกรณ์หรือขาที่ใช้จริงบน NUCLEO-F767ZI.

  4. ข้อ 4.ข้อเขียนLec06

    เปรียบเทียบการตรวจจับเหตุการณ์แบบ polling กับ interrupt พร้อมข้อดีข้อเสียของแต่ละแบบ. อธิบายบทบาทของ NVIC (รวมความหมายของ Nested และ Vectored) และ priority. สุดท้ายอธิบายขั้นตอนการทำให้ปุ่ม B1 ที่ PC13 เป็น interrupt ผ่าน EXTI รวมถึงเหตุผลที่ต้องใช้ handler ชื่อ EXTI15_10_IRQHandler.

ปรนัย

61 ข้อ
คะแนน0/61(ตรวจแล้ว 0)

เลือกคำตอบ แล้วกด "ตรวจคำตอบ" เพื่อเฉลยทันทีรายข้อ

  1. ข้อ 1.ปรนัยง่ายLec01

    ลักษณะเด่นข้อใดตรงกับ “ระบบฝังตัว (embedded system)”

    เลือกคำตอบก่อน
  2. ข้อ 2.ปรนัยง่ายLec01

    ข้อใดคือความต่างหลักระหว่าง microcontroller (MCU) กับ microprocessor (MP)

    เลือกคำตอบก่อน
  3. ข้อ 3.ปรนัยกลางLec01

    อุปกรณ์ใดจัดเป็น microprocessor ไม่ใช่ microcontroller

    เลือกคำตอบก่อน
  4. ข้อ 4.ปรนัยกลางLec01

    ปี 1971 มีเหตุการณ์สำคัญคู่ใดเกิดขึ้นพร้อมกัน

    เลือกคำตอบก่อน
  5. ข้อ 5.ปรนัยกลางLec01

    ระบบควบคุมแบบ closed-loop ต่างจาก open-loop อย่างไร

    เลือกคำตอบก่อน
  6. ข้อ 6.ปรนัยง่ายLec02

    code ของโปรแกรมถูกเก็บไว้ที่ใด (ไม่หายเมื่อปิดไฟ)

    เลือกคำตอบก่อน
  7. ข้อ 7.ปรนัยง่ายLec02

    Cortex-M มี register รวม 16 ตัว แบ่งเป็นอย่างไร

    เลือกคำตอบก่อน
  8. ข้อ 8.ปรนัยกลางLec02

    Cortex-M (ARMv7-M) ใช้สถาปัตยกรรมบัสแบบใด

    เลือกคำตอบก่อน
  9. ข้อ 9.ปรนัยกลางLec02

    โปรไฟล์ Cortex ใดออกแบบมาสำหรับงาน real-time เช่น ABS/airbag

    เลือกคำตอบก่อน
  10. ข้อ 10.ปรนัยกลางLec02

    หน้าที่หลักของ linker ใน toolchain คืออะไร

    เลือกคำตอบก่อน
  11. ข้อ 11.ปรนัยง่ายLec03

    register ใดใช้เลือกโหมดของขา GPIO (input/output/AF/analog)

    เลือกคำตอบก่อน
  12. ข้อ 12.ปรนัยกลางLec03

    ในโหมด output แบบ open-drain เมื่อเขียน logic 1 ที่ขา จะเกิดอะไรขึ้น

    เลือกคำตอบก่อน
  13. ข้อ 13.ปรนัยกลางLec03

    ข้อดีหลักของการเขียนขาผ่าน register BSRR คืออะไร

    เลือกคำตอบก่อน
  14. ข้อ 14.ปรนัยกลางLec03

    ใน STM32 address space 4 GB ถูกแบ่งเป็นกี่บล็อก และ peripherals เริ่มที่ใด

    เลือกคำตอบก่อน
  15. ข้อ 15.ปรนัยง่ายLec03

    ปุ่มกด B1 บน NUCLEO-F767ZI ต่ออยู่ที่ขาใด

    เลือกคำตอบก่อน
  16. ข้อ 16.ปรนัยง่ายLec04

    ชนิด uint8_t มีช่วงค่าเท่าใด

    เลือกคำตอบก่อน
  17. ข้อ 17.ปรนัยกลางLec04

    operation ใดใช้เคลียร์บิต 0 ของ A โดยไม่กระทบบิตอื่น

    เลือกคำตอบก่อน
  18. ข้อ 18.ปรนัยง่ายLec04

    x << 3 ให้ผลลัพธ์ตรงกับข้อใด

    เลือกคำตอบก่อน
  19. ข้อ 19.ปรนัยกลางLec04

    เมื่อ ODR มี offset = 0x14 การเขียน GPIOB->ODR เข้าถึง address ใด

    เลือกคำตอบก่อน
  20. ข้อ 20.ปรนัยกลางLec04

    ข้อใดอธิบาย pass by reference ในภาษา C ได้ถูกต้อง

    เลือกคำตอบก่อน
  21. ข้อ 21.ปรนัยง่ายLec05

    คำว่า asynchronous ใน UART หมายความว่าอะไร

    เลือกคำตอบก่อน
  22. ข้อ 22.ปรนัยกลางLec05

    UART ส่งบิตข้อมูลออกไปตามลำดับใด

    เลือกคำตอบก่อน
  23. ข้อ 23.ปรนัยกลางLec05

    การตั้งค่าแบบ 8N1 ที่ baud rate 9600 มี overhead ประมาณเท่าใด

    เลือกคำตอบก่อน
  24. ข้อ 24.ปรนัยกลางLec05

    บน NUCLEO-F767ZI ช่อง USART ที่ต่อกับ ST-LINK VCP และขา TX/RX คือข้อใด

    เลือกคำตอบก่อน
  25. ข้อ 25.ปรนัยง่ายLec05

    การต่อสายสื่อสาร UART ระหว่างสองฝั่งที่ถูกต้องเป็นอย่างไร

    เลือกคำตอบก่อน
  26. ข้อ 26.ปรนัยง่ายLec06

    ข้อใดอธิบายการทำงานแบบ interrupt ได้ถูกต้อง

    เลือกคำตอบก่อน
  27. ข้อ 27.ปรนัยกลางLec06

    ข้อใดอธิบาย non-maskable interrupt (NMI) ได้ถูกต้อง

    เลือกคำตอบก่อน
  28. ข้อ 28.ปรนัยกลางLec06

    คำว่า Nested ใน NVIC หมายความว่าอะไร

    เลือกคำตอบก่อน
  29. ข้อ 29.ปรนัยกลางLec06

    ในระบบ priority ของ Cortex-M ค่าตัวเลข priority แบบใดคือสำคัญกว่า

    เลือกคำตอบก่อน
  30. ข้อ 30.ปรนัยกลางLec06

    ปุ่ม B1 ที่ PC13 ใช้สาย EXTI ใด และถูกรวมเข้า handler ใดใน vector table

    เลือกคำตอบก่อน
  31. ข้อ 31.ปรนัยง่ายLec07

    ADC ทำหน้าที่อะไร

    เลือกคำตอบก่อน
  32. ข้อ 32.ปรนัยกลางLec07

    ค่า resolution (1 LSB) ของ ADC คำนวณจากอะไร

    เลือกคำตอบก่อน
  33. ข้อ 33.ปรนัยกลางLec07

    ADC ที่ฝังอยู่ใน STM32F767 เป็นชนิดใด และมีลักษณะอย่างไร

    เลือกคำตอบก่อน
  34. ข้อ 34.ปรนัยกลางLec07

    ADC ของ STM32F767 มีความละเอียดสูงสุดกี่บิต และบน NUCLEO วัดช่วงแรงดันเท่าใด

    เลือกคำตอบก่อน
  35. ข้อ 35.ปรนัยกลางLec07

    ทฤษฎี Nyquist ระบุว่าต้อง sampling ที่ความถี่อย่างน้อยเท่าใด

    เลือกคำตอบก่อน
  36. ข้อ 36.ปรนัยง่ายLec08

    หัวใจของวงจร Timer คืออะไร

    เลือกคำตอบก่อน
  37. ข้อ 37.ปรนัยกลางLec08

    สูตรความถี่ interrupt ของ Timer คือข้อใด

    เลือกคำตอบก่อน
  38. ข้อ 38.ปรนัยกลางLec08

    ต้องการ interrupt 1 kHz จาก clock 216 MHz ถ้าให้ PSC ลดเหลือ 1 MHz ควรตั้ง ARR เป็นค่าใด

    เลือกคำตอบก่อน
  39. ข้อ 39.ปรนัยกลางLec08

    สัญญาณ PWM มีคาบ 1 ms โดย T_on = 300 µs duty cycle มีค่าเท่าใด

    เลือกคำตอบก่อน
  40. ข้อ 40.ปรนัยง่ายLec08

    Watchdog Timer ทำหน้าที่อะไร

    เลือกคำตอบก่อน
  41. ข้อ 41.ปรนัยง่ายLec09

    I2C ใช้สายสัญญาณกี่เส้น และคือเส้นใด

    เลือกคำตอบก่อน
  42. ข้อ 42.ปรนัยกลางLec09

    ทำไมสาย SDA และ SCL ของ I2C ต้องมี pull-up resistor

    เลือกคำตอบก่อน
  43. ข้อ 43.ปรนัยกลางLec09

    start condition ของ I2C นิยามอย่างไร

    เลือกคำตอบก่อน
  44. ข้อ 44.ปรนัยกลางLec09

    หลัง start condition ไบต์แรกที่ Master ส่งประกอบด้วยอะไร และส่งบิตใดก่อน

    เลือกคำตอบก่อน
  45. ข้อ 45.ปรนัยกลางLec09

    เซนเซอร์ AM2320 ส่งค่าอุณหภูมิ/ความชื้นกลับมาในรูปแบบใด

    เลือกคำตอบก่อน
  46. ข้อ 46.ปรนัยง่ายLec10

    SPI ใช้สายสัญญาณกี่เส้น และมีสายใดบ้าง

    เลือกคำตอบก่อน
  47. ข้อ 47.ปรนัยกลางLec10

    SPI ต่างจาก I2C อย่างไรในเรื่องการเลือกอุปกรณ์และ duplex

    เลือกคำตอบก่อน
  48. ข้อ 48.ปรนัยกลางLec10

    ขา chip select (SS/CS) ของ SPI ทำงานอย่างไร

    เลือกคำตอบก่อน
  49. ข้อ 49.ปรนัยกลางLec10

    ในโหมด SPI พารามิเตอร์ CPOL และ CPHA กำหนดอะไร

    เลือกคำตอบก่อน
  50. ข้อ 50.ปรนัยง่ายLec10

    ในการต่อ Slave หลายตัวแบบ independent สิ่งใดต้องเพิ่มตามจำนวน Slave

    เลือกคำตอบก่อน
  51. ข้อ 51.ปรนัยง่ายLec11

    ภาพแบบ vector ต่างจากภาพแบบ raster ตรงไหน

    เลือกคำตอบก่อน
  52. ข้อ 52.ปรนัยกลางLec11

    ทำไมจอ LCD จึงต้องมี backlight

    เลือกคำตอบก่อน
  53. ข้อ 53.ปรนัยกลางLec11

    ข้อใดอธิบายหน้าจอสัมผัสแบบ capacitive ได้ถูกต้อง

    เลือกคำตอบก่อน
  54. ข้อ 54.ปรนัยกลางLec11

    การเข้ารหัสสี RGB565 แบ่ง 16 บิตอย่างไร และทำไมเขียวได้มากกว่า

    เลือกคำตอบก่อน
  55. ข้อ 55.ปรนัยง่ายLec11

    จอ TFT ในแล็บ (ILI9341) ต่อเข้า NUCLEO ด้วยโพรโทคอลใด

    เลือกคำตอบก่อน
  56. ข้อ 56.ปรนัยง่ายLec12

    เหตุผลหลักที่ระบบฝังตัวซับซ้อนต้องการ RTOS คือข้อใด

    เลือกคำตอบก่อน
  57. ข้อ 57.ปรนัยกลางLec12

    คุณสมบัติที่เป็นตัวตัดสินว่าระบบเป็น real-time คืออะไร

    เลือกคำตอบก่อน
  58. ข้อ 58.ปรนัยกลางLec12

    ในการหน่วงเวลาภายใน task ของ FreeRTOS ควรใช้คำสั่งใด และเพราะอะไร

    เลือกคำตอบก่อน
  59. ข้อ 59.ปรนัยกลางLec12

    race condition ในตัวอย่าง 2 task พิมพ์ UART เดียวกันเกิดจากอะไร

    เลือกคำตอบก่อน
  60. ข้อ 60.ปรนัยกลางLec12

    mutex ใน FreeRTOS คืออะไรและใช้ทำอะไร

    เลือกคำตอบก่อน
  61. ข้อ 61.ปรนัยง่ายLec12

    การสลับจาก task หนึ่งไปอีก task ของ scheduler เรียกว่าอะไร

    เลือกคำตอบก่อน