MF9BF506N DMAC

Started by tha, February 18, 2015, 08:36:17 AM

Previous topic - Next topic

tha

Additional Matter 1
   See Additional Matter 1 in "4.3. DMAC Operation and Control Procedure for Hardware (EM=0) Transfer".

Additional Matter 2
   See Additional Matter 2 in "4.3. DMAC Operation and Control Procedure for Hardware (EM=0) Transfer.

   ในกรณีของ EM=1, Additional Matter 2 ไม่ได้ใช้, เพราะว่า EB ไม่ถูกเคลียร์ในระหว่าง the transfer operation".

Additional Matter 3
   See Additional Matter 3 in "4.3. DMAC Operation and Control Procedure for Hardware (EM=0) Transfer".

Additional Matter 4
   See Additional Matter 4 in "4.3. DMAC Operation and Control Procedure for Hardware (EM=0) Transfer".

   การอธิบายต่อไปนี้บอกว่าอะไรที่ต้องจดจำเมื่อเซต interrupts จาก DMAC พร้อมด้วย EM=1. ตามที่ชาแนลเป้าหมายไม่ได้เปลี่ยนจาก Wait-1st-trigger state เนื่องจาก an unsuccessful completion interrupt โดย a stop request จาก the Peripheral, the interrupt signal ไม่ถูกถอนการถือสิทธิ์จนกระทั่งมันถูกเคลียร์จาก CPU. ในทำนองเดียวกัน, ตามที่ชาแนลเป้าหมายเคลื่อนไปสู่ Disable state เนื่องจาก an unsuccessful transfer completion interrupt โดย a stop request จาก software, the interrupt signal ไม่ถูกถอนการถือสิทธิ์จนกระทั่งมันถูกเคลียร์จาก CPU. successful transfer completion interrupts และ unsuccessful transfer completion interrupts อื่นๆอาจถูกถอนการถือสิทธิ์ในเวลาที่ไม่ได้ตั้งใจโดย CPU, ถ้าชาแนลนั้นเคลื่อนไปสู่ Transfer state. ดังนั้น, ต้องเอาใจใส่ดูแล.

Additional Matter 5
   See Additional Matter 5 in "4.3. DMAC Operation and Control Procedure for Hardware (EM=0) Transfer"

tha

เข้าหน้าฝนซะทีค่อยยังชั่วเย็นหน่อย จบเรื่อง DMAC พอดี เป็นยังไงครับพอจะอ่านแล้วเข้าใจกันหรือเปล่า คนแปลก็ได้หน้าลืมหลังไปเรื่อย คงต้องทบทวนใหม่ ยังไม่รู้จะยกตัวอย่างหรือเปล่าคงต้องหาดูตัวอย่างก่อนหรือท่านใดแนะนำหรือทำได้ก็บอกมา เรื่องต่อไปจะแปลเรื่อง timer หรือท่านใดต้องการให้แปลเรื่องใดก็บอกมา 

koonsai

 ;D  ติดตามอยู่ครับ ขอบคุณครับพี่ tha


ROM

ยอดเยี่ยมครับ ให้ like ไปเลย......
ขอบคุณ ในการแบ่งปันนะครับ ท่านนี่ สุดยอดเลย

tha


tha

ขอบคุณครับ ท่าน koonsai ท่าน ROM และท่านอื่นๆที่ติดตาม ไม่เสียเวลาที่แปล ก็มีกำลังใจครับ ว่าจะข้ามไปแล้วเชียว แต่มีพรายกระซิบบอกให้ทำตัวอย่าง ADC DMAC ดู ก็จะทำครับแต่คงใช้เวลาทบทวนหน่อย ท่านใดสนใจทำก็ทำไปพร้อมกันนะครับ เผื่อผมทำไม่ได้หรือติดปัญหาอะไรจะได้ถามกันได้ ถ้าได้ไม่ได้ยังไงผมก็จะโพสต์โปรแกรมผมมา   >:(

tha

ค่าที่ได้ออกมามั่วไม่รู้ผิดตรงไหนมึนแล้ว ท่านใดว่างช่วยเช็คที  :-\
https://mega.co.nz/#!ZUsnwaLT!OSzEUxDYRe5DR1PADDQkBEy3Etc88z-h5P8cyMDj1Fs

tha