สิงหาคม 23, 2017, 10:31:09 pm *
ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
ส่งอีเมล์ยืนยันการใช้งาน?

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
   หน้าแรก   ช่วยเหลือ เข้าสู่ระบบ สมัครสมาชิก  
หน้า: [1]   ลงล่าง
  พิมพ์  
ผู้เขียน หัวข้อ: ถ้า interrupt UART0 กับ interrupt timer0 พร้อมกันจะเกิดอะไรขึ้นครับ  (อ่าน 3238 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
anon1206
Newbie
*
ออฟไลน์ ออฟไลน์

กระทู้: 30


| |
« เมื่อ: พฤษภาคม 27, 2013, 02:20:31 pm »

ถ้า interrupt UART0 กับ interrupt timer0 พร้อมกันจะเกิดอะไรขึ้นครับ จะเกิดการ interrupt ซ้อนทำให้โปรแกรมเกิดปัญกาหรือป่าวครับ
บันทึกการเข้า
ShadowMan
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

เพศ: ชาย
กระทู้: 8263


ShadowWares


| |
« ตอบ #1 เมื่อ: พฤษภาคม 27, 2013, 08:22:14 pm »

ถ้า MCU มีความสามารถที่เรียกว่า Interrupt Nesting ตัว Interrupt ที่มี Priority สูงกว่า จะซ้อนตัวที่มี Priority ต่ำกว่า ได้
แต่ถ้าจำไม่ผิด ARM7/9 จะไม่เกิด Interrupt พร้อมกันครับ จะอย่างไรก็ตาม ในกรณีทั่วไป การ Interrupt ดังกล่าวไม่ได้ส่งผลอะไรกับโปรแกรมมากนัก ทั้งนี้จะต้องบริหารจัดการ เรื่องตัวแปรที่มีการ share ระหว่าง ส่วนอื่นๆ และ interrupt function อย่างระวัง
บันทึกการเข้า

By SDW: Do No Wrong Is Do Nothing
          If you want to increase your success rate, double your failure rate
Joshsnowii
Newbie
*
ออฟไลน์ ออฟไลน์

กระทู้: 2


| |
« ตอบ #2 เมื่อ: สิงหาคม 24, 2015, 02:55:16 pm »

แอดมินให้ความรู้ละเอียดมากๆ เลยครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป: