The UART0_IBRD_R  and UART0_FBRD_R  registers specify the baud rate. T dịch - The UART0_IBRD_R  and UART0_FBRD_R  registers specify the baud rate. T Việt làm thế nào để nói

The UART0_IBRD_R and UART0_FBRD_R

The UART0_IBRD_R and UART0_FBRD_R registers specify the baud rate. The baud
rate divider is a 22-bit binary fixed-point value with a resolution of 2
-6
. The Baud16 clock
is created from the system bus clock, with a frequency of (Bus clock frequency)/divider.
The baud rate is 16 times slower than Baud16
Baud rate = Baud16/16 = (Bus clock frequency)/(16*divider)
For example, if the bus clock is 8 MHz and the desired baud rate is 19200 bits/sec, then
the divider should be 8,000,000/16/19200 or 26.04167. As a binary fixed-point number ,
this number is about 1 1010.00001 1. W e can establish this baud rateby putting the 1 1010
into UART0_IBRD_R and the 00001 1 into UART0_FBRD_R . In reality , 1 1010.00001 1
is equal to 1667/64 or 26.046875. The baud rates in the transmitter and receiver must
match within 5% for the channel to operate properly . The error for this example is 0.02%.
The three registers UART0_LCRH_R , UART0_IBRD_R ,and UART0_FBRD_R form
an internal 30-bit register . This internal register is only updated when a write operation
to UART0_LCRH_R is performed, so any changes to the baud-rate divisor must be
followed by a write to the UART0_LCRH_R register for the changes to take effect. Out
of reset, both FIFOs are disabled and act as 1-byte-deep holding registers. The FIFOs are
enabled by setting the FENbit in UART0_LCRH_R
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Đăng ký UART0_IBRD_R và UART0_FBRD_R chỉ định tốc độ. Baudtỷ lệ phân chia là một 22-bit nhị phân Brouwer giá trị với độ phân giải của 2-6. Đồng hồ Baud16được tạo ra từ đồng hồ hệ thống xe buýt, with a tần số (tần số đồng hồ Bus) / dải phân cách.Tốc độ là 16 lần chậm hơn so với Baud16Tốc độ baud = Baud16/16 = (xe buýt đồng hồ frequency)/(16*divider)Ví dụ, nếu đồng hồ bus là 8 MHz và mong muốn tốc độ là 19200 bit/giây, sau đósự phân chia nên 8.000.000/16/19200 hoặc 26.04167. Như một số Brouwer nhị phân,con số này là khoảng 1 1010.00001 1. W e có thể thiết lập này rateby baud đưa 1 1010vào UART0_IBRD_R và 1 00001 vào UART0_FBRD_R. Trong thực tế, 1 1010.00001 1là tương đương với năm 1667/64 hay 26.046875. Giá baud truyền và nhận phảiphù hợp với trong 5% cho các kênh để hoạt động đúng. Lỗi cho ví dụ này là 0,02%.Các hình thức đăng ký ba UART0_LCRH_R, UART0_IBRD_R, và UART0_FBRD_Rmột đăng ký 30-bit nội bộ. Đăng ký nội bộ này chỉ được cập nhật khi một hoạt động viếtUART0_LCRH_R được thực hiện, do đó, bất kỳ thay đổi nào để tốc độ baud ước này phảitiếp theo một viết là đăng ký UART0_LCRH_R cho những thay đổi có hiệu lực. Trongthiết lập lại, cả hai FIFOs bị vô hiệu hoá và hành động như là 1 byte, sâu tổ chức đăng ký. Các FIFOsđược kích hoạt bằng cách đặt FENbit trong UART0_LCRH_R
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: