Nếu bạn nhìn vào tài liệu Arduino println (), bạn sẽ thấy rằng nó sẽ nối thêm phần hoàn trả vận chuyển và cho ăn ở cuối. Vì vậy, trong thập phân, bạn sẽ kết thúc với 65 (A), 13 (CR) và 10 (LF) trong nhị phân dịch thành:
01000001 00001101 00001010
Dữ liệu nối tiếp Async được gửi LSB trước để trở thành:
10000010 10110000 01010000
Tín hiệu của bạn ở mức cao nên bit start sẽ là 0 và bit stop sẽ là 1 vì vậy thêm nó vào từng byte và bạn kết thúc bằng:
0100000101 0101100001 0010100001
Thật khó để tìm ra thời gian chính xác từ sơ đồ của bạn nhưng điều đó dường như ít nhất là khớp với nhau và sẽ cho bạn biết một số bit bổ sung đến từ đâu và tại sao chúng được sắp xếp lại. Liên kết Wikipedia được cung cấp bởi Kvegaoro cung cấp nhiều thông tin cơ bản tốt về dữ liệu nối tiếp không đồng bộ.