17.9.1 Normal ModeThe simplest mode of operation is the Normal mode (W การแปล - 17.9.1 Normal ModeThe simplest mode of operation is the Normal mode (W ไทย วิธีการพูด

17.9.1 Normal ModeThe simplest mode

17.9.1 Normal Mode
The simplest mode of operation is the Normal mode (WGMn3:0 = 0). In this mode the counting
direction is always up (incrementing), and no counter clear is performed. The counter simply
overruns when it passes its maximum 16-bit value (MAX = 0xFFFF) and then restarts from the
BOTTOM (0x0000). In normal operation the Timer/Counter Overflow Flag (TOVn) will be set in
the same timer clock cycle as the TCNTn becomes zero. The TOVn Flag in this case behaves
like a 17th bit, except that it is only set, not cleared. However, combined with the timer overflow
interrupt that automatically clears the TOVn Flag, the timer resolution can be increased by software.
There are no special cases to consider in the Normal mode, a new counter value can be
written anytime.
The Input Capture unit is easy to use in Normal mode. However, observe that the maximum
interval between the external events must not exceed the resolution of the counter. If the interval
between events are too long, the timer overflow interrupt or the prescaler must be used to
extend the resolution for the capture unit.
The Output Compare units can be used to generate interrupts at some given time. Using the
Output Compare to generate waveforms in Normal mode is not recommended, since this will
occupy too much of the CPU time.
17.9.2 Clear Timer on Compare Match (CTC) Mode
In Clear Timer on Compare or CTC mode (WGMn3:0 = 4 or 12), the OCRnA or ICRn Register
are used to manipulate the counter resolution. In CTC mode the counter is cleared to zero when
the counter value (TCNTn) matches either the OCRnA (WGMn3:0 = 4) or the ICRn (WGMn3:0 =
12). The OCRnA or ICRn define the top value for the counter, hence also its resolution. This
mode allows greater control of the compare match output frequency. It also simplifies the operation
of counting external events.
The timing diagram for the CTC mode is shown in Figure 17-6. The counter value (TCNTn)
increases until a compare match occurs with either OCRnA or ICRn, and then counter (TCNTn)
is cleared.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
17.9.1 โหมดปกติวิธีที่ง่ายที่สุดของการดำเนินงานเป็นโหมดปกติ (WGMn3:0 = 0) ในโหมดนี้การนับทิศทางอยู่เสมอ (เพิ่ม), และเคาน์เตอร์ไม่ดำเนินการล้าง ตัวนับเพียงเกินเมื่อมันผ่านค่า 16 บิตสูงสุด (MAX = 0xFFFF) ทั้งจากการล่าง (0X0000) ในการดำเนินงานปกติ จับเวลา/นับเกินธง (TOVn) จะถูกตั้งค่าในเวลาเดียวกันนาฬิการอบกับ TCNTn จะกลายเป็น ศูนย์ ธง TOVn ในกรณีนี้ทำงานเช่น 17 ความ บิต แต่เฉพาะค่า ถูกล้างออก อย่างไรก็ตาม ร่วมกับเกินเวลาสามารถเพิ่มการขัดจังหวะที่ล้าง TOVn ธง แก้ปัญหาจับเวลาโดยอัตโนมัติ ได้ โดยซอฟต์แวร์มีกรณีไม่พิจารณาค่าเคาน์เตอร์ใหม่ในโหมดปกติเขียนได้ตลอดเวลาหน่วยป้อนข้อมูลจับใช้งานง่ายในโหมดปกติได้ อย่างไรก็ตาม ปฏิบัติที่สูงสุดช่วงเวลาระหว่างเหตุการณ์ภายนอกต้องไม่เกินของตัวนับ ถ้าช่วงระหว่างกิจกรรมยาวเกินไป การจับมากเกินไปขัดจังหวะหรือ prescaler ที่ต้องใช้ขยายความสำหรับหน่วยจับสามารถใช้หน่วยการเปรียบเทียบผลผลิตเพื่อสร้าง interrupts ที่บางเวลา โดยใช้การผลการเปรียบเทียบเพื่อสร้าง waveforms ในโหมดปกติไม่แนะนำ ตั้งแต่นี้ครอบครองมากเกินไปเวลา CPU17.9.2 เวลาล้างโหมดการแข่งขัน (CTC) เปรียบเทียบในเวลาใสโหมด CTC หรือเปรียบเทียบ (WGMn3:0 = 4 หรือ 12), OCRnA หรือลงทะเบียน ICRnใช้เพื่อควบคุมความละเอียดนับ ใน CTC โหมดตัวนับไว้เพื่อเมื่อศูนย์OCRnA อย่างใดอย่างหนึ่งตรงกับค่าของตัวนับ (TCNTn) (WGMn3:0 = 4) หรือ ICRn (WGMn3:0 =12) OCRnA หรือ ICRn กำหนดค่าสูงสุดสำหรับตัวนับ จึงยังความละเอียด นี้โหมดควบคุมความถี่เอาท์พุทตรงเปรียบเทียบได้ มันยังช่วยให้ง่ายในการดำเนินงานตรวจนับเหตุการณ์ภายนอกไดอะแกรมเวลาในโหมด CTC จะแสดงในรูปที่ 17-6 ค่าของตัวนับ (TCNTn)เพิ่มขึ้นจน กระทั่งการแข่งขันเปรียบเทียบเกิดขึ้น ด้วย OCRnA หรือ ICRn แล้ว เคาน์เตอร์ (TCNTn)ไว้
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
โหมดปกติ 17.9.1
โหมดที่ง่ายที่สุดของการดำเนินงานเป็นโหมดปกติ (WGMn3: 0 = 0) ในโหมดนี้นับ
ทิศทางอยู่เสมอ (incrementing) และไม่มีเคาน์เตอร์ชัดเจนจะดำเนินการ เคาน์เตอร์เพียง
รุกเมื่อมันผ่านค่าสูงสุด 16 บิตของ (MAX = 0xFFFF) แล้วรีสตาร์ทจาก
ด้านล่าง (0x0000) ในการดำเนินงานปกติ Timer / เคาน์เตอร์ล้นธง (TOVn) จะตั้งอยู่ใน
วงจรนาฬิกาจับเวลาเดียวกับ TCNTn กลายเป็นศูนย์ ธงประจำ TOVn ในกรณีนี้มีลักษณะการทำงาน
เช่นบิต 17 ยกเว้นว่ามันจะถูกตั้งค่าเท่านั้นไม่ได้เคลียร์ แต่รวมกับล้นจับเวลา
ขัดจังหวะที่จะล้าง TOVn ธงประจำละเอียดจับเวลาสามารถเพิ่มขึ้นโดยซอฟแวร์.
ไม่มีกรณีพิเศษที่จะต้องพิจารณาในโหมดปกติมีค่าตัวนับใหม่สามารถ
เขียนได้ตลอดเวลา.
หน่วยจับการป้อนข้อมูลเป็น ง่ายต่อการใช้ในโหมดปกติ แต่สังเกตว่าสูงสุด
ช่วงเวลาระหว่างเหตุการณ์ภายนอกจะต้องไม่เกินความละเอียดของเคาน์เตอร์ ถ้าช่วง
ระหว่างเหตุการณ์มีความยาวเกินไปขัดจังหวะล้นจับเวลาหรือ prescaler จะต้องใช้ในการ
ขยายความละเอียดสำหรับหน่วยจับ.
เอาท์พุทเปรียบเทียบหน่วยสามารถใช้ในการสร้างการขัดจังหวะในเวลาที่กำหนดบาง ใช้
เอาต์พุตเปรียบเทียบในการสร้างรูปแบบคลื่นในโหมดปกติไม่แนะนำตั้งแต่นี้จะ
ครอบครองมากเกินไปของเวลา CPU.
17.9.2 ล้างตัวตั้งเวลาบนเปรียบเทียบการแข่งขัน (CTC) โหมด
ในการล้างตัวตั้งเวลาบนเปรียบเทียบหรือโหมด CTC (WGMn3: 0 = 4 หรือ 12), OCRnA หรือ ICRn สมัครสมาชิก
จะใช้ในการจัดการกับความละเอียดที่เคาน์เตอร์ ในโหมด CTC เคาน์เตอร์จะถูกล้างออกให้เป็นศูนย์เมื่อ
ค่าตัวนับ (TCNTn) ตรงทั้ง OCRnA (WGMn3: 0 = 4) หรือ ICRn (WGMn3: 0 =
12) OCRnA หรือ ICRn กำหนดค่าสูงสุดสำหรับเคาน์เตอร์จึงยังความละเอียดของมัน นี้
โหมดช่วยให้การควบคุมมากขึ้นของการแข่งขันความถี่เปรียบเทียบ นอกจากนี้ยังช่วยลดความยุ่งยากการดำเนิน
การนับเหตุการณ์ภายนอก.
แผนภาพระยะเวลาสำหรับโหมด CTC จะแสดงในรูปที่ 17-6 ค่าตัวนับ (TCNTn)
เพิ่มขึ้นจนกว่าจะมีการจับคู่เปรียบเทียบที่เกิดขึ้นกับทั้ง OCRnA หรือ ICRn แล้วที่เคาน์เตอร์ (TCNTn)
จะถูกล้าง
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
17.9.1 โหมดปกติโหมดง่าย
การทำงานโหมดปกติ ( wgmn3:0 = 0 ) ในโหมดนี้นับ
ทิศทางเสมอ ( incrementing ) และไม่นับที่ชัดเจนจะดำเนินการ เคาน์เตอร์เพียง
overruns เมื่อมันผ่านไปมันสูงสุด 16 บิตค่า ( max = 0xffff ) แล้วรีสตาร์ทจาก
ด้านล่าง ( 0x0000 ) ในการดำเนินงานปกติจับเวลา / เคาน์เตอร์ธงล้น ( tovn ) จะถูกตั้งค่าใน
เดียวกันรอบจับเวลานาฬิกาเป็น tcntn จะกลายเป็นศูนย์ การ tovn ธงในกรณีนี้มารยาทดี
ชอบบิต 17 , ยกเว้นว่ามันเป็นแค่ชุด ไม่ล้าง อย่างไรก็ตาม รวมกับเวลาที่ล้น
ขัดจังหวะโดยอัตโนมัติล้างธง tovn , จับเวลาความละเอียดสามารถเพิ่มขึ้นโดยซอฟต์แวร์ .
ไม่มีคดีพิเศษเพื่อพิจารณาในโหมดปกติ , ค่าเคาน์เตอร์ใหม่สามารถ

เขียนได้ทุกเวลาจับใส่หน่วยเป็นง่ายต่อการใช้ในโหมดปกติ แต่สังเกตว่าสูงสุด
ช่วงเวลาระหว่างเหตุการณ์ภายนอกจะต้องไม่เกินความละเอียดของเคาน์เตอร์ ถ้าช่วงเวลา
ระหว่างเหตุการณ์เป็นเวลานานเกินไป เวลาการขัดจังหวะหรือปรีสเกลเลอร์ต้องใช้

ขยายความละเอียดสำหรับหน่วยจับ
ผลเปรียบเทียบหน่วยที่สามารถใช้เพื่อสร้างการขัดจังหวะในเวลาที่กำหนด การเปรียบเทียบการสร้างผลผลิต
รูปในโหมดปกติ คือ ไม่แนะนำ เพราะจะ
ครอบครองมากเกินไปของซีพียูเวลา .
17.9.2 ชัดเจนเวลาเปรียบเทียบราคา ( CTC ) โหมด
ชัดเจนเวลาเปรียบเทียบหรือ CTC โหมด ( wgmn3:0 = 4 หรือ 12 ) , ocrna หรือ icrn ลงทะเบียน
ใช้ จัดการเครื่องความละเอียดในโหมด CTC เคาน์เตอร์ล้างศูนย์เมื่อ
มูลค่านับ ( tcntn ) ตรงกันทั้ง ocrna ( wgmn3:0 = 4 ) หรือ icrn ( wgmn3:0 =
12 ) การ ocrna หรือ icrn กําหนดค่าสูงสุดสำหรับเคาน์เตอร์ ดังนั้นจึงมีความละเอียด โหมดนี้
ช่วยให้การควบคุมมากขึ้นเปรียบเทียบราคา ออกถี่ นอกจากนี้ยังช่วยลดการดำเนินงานนับเหตุการณ์ภายนอก

.แผนภาพระยะเวลาสำหรับโหมด CTC แสดงไว้ในรูป 17-6 . มูลค่านับ ( tcntn )
เพิ่มขึ้นจนกระทั่งเปรียบเทียบราคาเกิดขึ้น ด้วย ocrna หรือ icrn แล้วนับ ( tcntn )
ล้าง
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: