Software that sends and receives data must implement a mechanism to sy dịch - Software that sends and receives data must implement a mechanism to sy Việt làm thế nào để nói

Software that sends and receives da

Software that sends and receives data must implement a mechanism to synchronize the
software with the hardware. In particular , the software should read data from the input
device only when data is indeed ready . Similarly , software should write data to an output
device only when the device is ready to accept new data. With busy-wait synchronization,
the software continuously checks the hardware status waiting for it to be ready . In this
section, we will use busy-wait synchronization to write I/O programs that send and receive
data using the UAR T . After a frame is received, the receive FIFO will be not empty
(RXFE becomes 0) and the 8-bit data is available to be read. T o get new data from the
serial port, the software first waits for RXFE to be zero, then reads the
resultfrom UART0_DR_R . Recall that when the software reads UART0_DR_R it gets
data from the receive FIFO. This operation is illustrated in Figure 4.38 and shown in
Program 4.10. In a similar fashion, when the software wishes to output via the serial port,
it first waits for TXFF to be clear , then performs the output. When the software
writes UART0_DR_R it puts data into the transmit FIFO. An interrupt synchronization
method will be presented in Chapter 5.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Phần mềm gửi và nhận dữ liệu phải thực hiện một cơ chế để đồng bộ hóa cácphần mềm với phần cứng. Đặc biệt, phần mềm nên đọc dữ liệu từ các đầu vàothiết bị chỉ khi dữ liệu là thực sự sẵn sàng. Tương tự như vậy, phần mềm nên ghi dữ liệu vào một đầu rathiết bị chỉ khi điện thoại đã sẵn sàng để chấp nhận dữ liệu mới. Với chờ đợi bận đồng bộ hóa,phần mềm liên tục kiểm tra trạng thái phần cứng chờ đợi cho nó sẵn sàng. Trong điều nàyphần, chúng tôi sẽ sử dụng đồng bộ hóa bận rộn, chờ đợi để viết chương trình I/O gửi và nhậndữ liệu bằng cách sử dụng UAR T. Sau khi nhận được một khung, FIFO nhận sẽ được không có sản phẩm nào(RXFE trở thành 0) và 8-bit dữ liệu có sẵn để được đọc. T o có được các dữ liệu mới từ cáccổng nối tiếp, phần mềm đầu tiên chờ đợi cho RXFE phải là số không, sau đó đọc cácresultfrom UART0_DR_R. Nhớ lại rằng khi các phần mềm đọc UART0_DR_R nó đượcdữ liệu từ nhận FIFO. Thao tác này được minh họa trong hình 4,38 và hiển thị trongChương trình 4.10. Trong một thời trang tương tự như, khi phần mềm mong muốn đầu ra thông qua cổng nối tiếp,nó lần đầu tiên chờ đợi cho TXFF để được rõ ràng, sau đó thực hiện đầu ra. Khi phần mềmviết UART0_DR_R nó đặt dữ liệu vào truyền FIFO. Một đồng bộ hóa gián đoạnphương pháp sẽ được trình bày trong chương 5.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Phần mềm gửi và nhận dữ liệu phải thực hiện một cơ chế để đồng bộ hóa các
phần mềm với phần cứng. Đặc biệt, phần mềm cần đọc dữ liệu từ đầu vào
thiết bị chỉ khi dữ liệu thực sự sẵn sàng. Tương tự như vậy, phần mềm nên ghi dữ liệu vào một đầu ra
thiết bị chỉ khi thiết bị đã sẵn sàng để chấp nhận dữ liệu mới. Với đồng bộ hóa bận rộn chờ đợi,
các phần mềm liên tục kiểm tra tình trạng phần cứng chờ đợi cho nó để sẵn sàng. Trong
phần, chúng tôi sẽ sử dụng đồng bộ hóa bận rộn chờ đợi để viết các chương trình I / O mà gửi và nhận
dữ liệu bằng cách sử dụng UAR T. Sau khi nhận được khung, các nhận FIFO sẽ không có sản phẩm nào
(RXFE trở thành 0) và các dữ liệu 8-bit có sẵn để được đọc. T o có được dữ liệu mới từ
cổng nối tiếp, phần mềm chờ đợi đầu tiên cho RXFE được không, sau đó đọc
UART0_DR_R resultfrom. Nhớ lại rằng khi các phần mềm đọc UART0_DR_R nó được
dữ liệu từ nhận FIFO. Hoạt động này được minh họa trong hình 4.38 và thể hiện trong
Chương trình 4.10. Trong một thời trang tương tự, khi các phần mềm muốn đầu ra thông qua cổng nối tiếp,
nó đầu tiên chờ TXFF được rõ ràng, sau đó thực hiện các đầu ra. Khi phần mềm
viết UART0_DR_R nó đặt dữ liệu vào truyền FIFO. Một đồng bộ ngắt
phương pháp sẽ được trình bày trong Chương 5.
đ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 ©2024 I Love Translation. All reserved.

E-mail: