Trích:
Nguyên văn bởi tkpro
các anh e trên diễn đàn cho e hỏi một tý. Khi e truyền theo rs232 với máy tính thì kiểu dữ liệu cụ thể để nhận và gửi từ máy tính là gì? e dùng kiểu char trên Pic 16F877A đấu chân Tx và Rx với nhau thì Ok. nhưng khi truyền lên máy tính thấy dữ liệu không đúng ý định! thanks!
|
Là kiểu BYTE, nếu bạn dùng kiểu Char trên PIC, ví dụ char a = 'a'; thì khi gởi biến a, máy tính sẽ nhận được 1 byte với giá trị 0x61 (giá trị ascii của 'a'), hay khi gởi Char x = 0x61, máy tính nhận được 1 byte bằng 0x61.