Chúng tôi sẽ bắt đầu với việc truyền, bởi vì nó là đơn giản. Phần phát của cácUAR T bao gồm một pin sản lượng dữ liệu, với mức độ kỹ thuật số logic như vẽ hình 4.33. Cácmáy thu phát có một FIFO 16-yếu tố và một sự thay đổi 10-bit đăng ký, mà có thể không trực tiếptruy cập bởi các lập trình viên (hình 4.35). FIFO và thay đổi đăng ký trong bộ phátlà riêng biệt từ FIFO và thay đổi đăng ký liên kết với người nhận. T o sản lượng dữ liệubằng cách sử dụng T UAR, phần mềm sẽ kiểm tra đầu tiên để đảm bảo rằng FIFO truyền là không đầy đủ (nósẽ chờ đợi nếu TXFF là 1) và sau đó viết để truyền dữ liệu đăng ký (ví dụ, UART0_DR_R).Các bit được chuyển ra khỏi theo thứ tự này: bắt đầu, b0, b1, b2, b3, b4, b5, b6, b7, và sau đó dừng lại, nơib0là LSB và b7là MSB. Đăng ký dữ liệu truyền viết chỉ, có nghĩa là cácphần mềm có thể viết thư cho nó (để bắt đầu một truyền mới) nhưng không thể đọc từ nó. Mặc dùđăng ký dữ liệu truyền là tại cùng một địa chỉ như nhận dữ liệu đăng ký, truyềnvà nhận được dữ liệu đăng ký là hai đăng ký riêng biệt.
đang được dịch, vui lòng đợi..
