G
GrandAlf
Guest
Tôi có một biến int rằng trong một số phần của chương trình có chứa một số lượng ít hơn 255.Tôi cần phải gửi này như là một byte đơn vào cổng nối tiếp (SBUF = xx).Chỉ cần trước khi truyền tôi sao chép nội dung cho một biến char và gửi mà thay vào đó ok, lúc đầu còn các số 1,2,3 nhận được, nhưng etc 4,5,6 không.Tôi có thể không trực tiếp sử dụng một biến char, như trong các phần khác của chương trình nó cần phải được 16bits.Cũng đã cố gắng gửi biến int trực tiếp.Cũng có và để mặt nạ ra byte trên, và với>> 4 và <<4 để chuyển bit.Không có những nỗ lực dường như hoạt động chính xác.Tôi xin được hầu hết các đánh giá cao lời khuyên nào.