View Single Post
Old 30-05-2007, 02:10 AM   #12
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi minhquancdt View Post
...
Em chưa rõ là biến temp ở đây có phải sẽ nhận giá trị kiểu char? Nếu em muốn truyền từ PC xuống chip chuỗi "123456" thì mỗi lần nhận 1 kí tự, biến temp sẽ thay đổi.

Em muốn nhận luôn 123456 làm 1 hệ số k = 123456. Có hàm nào sẵn có thực hiện việc ghép nối này, hay mình phải viết riêng vậy anh Nam?
Biến temp trong ví dụ trên có độ dài 16-bit, thuộc kiểu không dấu (nghĩa là chỉ mang các giá trị không âm).

Chuẩn RS-232 chỉ truyền mỗi lần một ký tự, và module UART của dsPIC chỉ hỗ trợ truyền tối đa 9-bit cho mỗi ký tự. Do vậy, thông thường chúng ta phải truyền một chuỗi ký tự đến dsPIC, và thực hiện chuyển đổi thành giá trị thực. E rằng bạn sẽ phải tự viết hàm chuyển đổi.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn