Giải thuật trong hàm so_to_chuoi của bạn thực chất là đổi 1 số sang dạng chuỗi nhưng ở hệ cơ số 16. Bảng HexTable của bạn lại chỉ có các ký tự từ 0-9, thiếu các ký tự A-F.
VD số 5893 của bạn, khi qua hàm sẽ ra chuỗi '1705', ngoài ra chuỗi này ko được kết thúc bởi ký tự NULL, do đó hàm putsUART2 sẽ ko hoạt động đúng khi bạn truyền tham số là chuỗi này.
|