PDA

View Full Version : RS232_ccsc


memdsp
10-02-2009, 09:36 AM
Không biết đoạn code dưới đây có vấn đề gì mà trên máy tính mình không nhận được chuỗi "enter a character".Thêm nữa có gì xảy ra khi mình thiết lập tốc độ baud trên máy tính khác với dưới vdk.Ai biết xin chỉ giúp với,lần đầu làm với giao tiếp này nên...

vuvulinh_8x
11-02-2009, 11:58 AM
Không biết đoạn code dưới đây có vấn đề gì mà trên máy tính mình không nhận được chuỗi "enter a character".Thêm nữa có gì xảy ra khi mình thiết lập tốc độ baud trên máy tính khác với dưới vdk.Ai biết xin chỉ giúp với,lần đầu làm với giao tiếp này nên...

Bạn mô phỏng hay làm mạch thật vậy! Mình thấy code không có vấn đề j mà!Sao bạn không dùng ngắt để nhận chuỗi từ máy tính à!

memdsp
11-02-2009, 03:36 PM
mình viết code đó,chạy mạch thật và nhận trên máy tính theo một chương trình sãn có nhận kí tự.

namqn
11-02-2009, 07:42 PM
mình viết code đó,chạy mạch thật và nhận trên máy tính theo một chương trình sãn có nhận kí tự.
Bạn có thể dùng source code hoặc hex file ở luồng này để kiểm tra xem phần cứng của bạn đã làm việc tốt hay chưa:
http://www.picvietnam.com/forum/showthread.php?t=623

Tôi không dùng CCS C nên không thể kiểm tra xem code mà bạn đã post có ổn hay không. Bạn cũng nên cho biết sơ đồ mạch phần cứng (có liên quan đến phần giao tiếp RS-232 này) mà bạn đang dùng. Nhiều bạn hay bỏ qua các chi tiết như tụ lọc nguồn, thông tin cấu hình (dsPIC có nhiều từ cấu hình, cần chú ý). Bạn cũng nên đọc qua luồng này xem có vấn đề gì đó mà bạn đã bỏ sót hay không:
http://www.picvietnam.com/forum/showthread.php?t=3451

Thân,