![]() |
Trích:
|
mấy bác cho e hỏi vấn đề như sau:
- Em lam mach 485, giao tiếp máy tính gồm có một hệ thống dùng 8951, và một hệ thống dùng PIC. Vấn đề là nếu cắm 8951 giao tiếp với MT thì OK, nhưng khi cắm chung mạng với PIC thì 8951 bị treo, không hoạt động nữa, trong khi PIC vẫn hoạt động tôt. Em cũng đã cấp nguon riêng cho board 485 roi. Mong các bác giúp đỡ |
Trích:
|
mạch chuyển đổi từ RS232 sang RS485
Anh em làm ơn xem giúp mình xem mạch chuyển đổi từ RS232 sang RS485 mình vẽ có đúng chưa,mình dùng kiểu truyền 4 dây. Rất cảm ơn.
http://www.mediafire.com/?1um2m5z2m5e |
Nhờ các bạn xem giúp mình mạch chuyển đổi từ RS485 sang 232 có đúng chưa, mình chưa rõ 2 chân DE và RE của IC75176 trong 2 mạch chuyển đổi mình đã post sử dụng thế nào, Rất mong chỉ bảo
http://www.mediafire.com/?id2yzemnzzz |
em cũng đang gặp vấn đè về truyền nhận rs232
mong các anh xem thử đoạn code có lỗi chỗ nào ko??? ////////////////////////////// #include <16F877a.h> #include <def_877a.h> # use delay (clock =12000000) #fuses hs,nowdt,nolvp,noprotect #use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7) #int_RDA void ngat_RDA() { char data; data=getc(); if(data=='1') rb0=1; else if (data=='2') rb1=1; } void main() { //trisd=0x00; //portd=0x00; trisb=0x00; trisc=0x80; portb=0x00; enable_interrupts(int_RDA); enable_interrupts(global); } em mô phỏng bằng cổng com ảo Serial Port Driver |
cái này dể thôi mà.
mình ra đọc báo đây (đến giờ rồi :D) tí nữa mình vào bầy cho có gì hỏi qua yahoo cũng đc danghien_004 |
Trích:
còn khi khai báo rs232 thì đã định nghĩa 2 chân RC6 và RC7 rồi ko cần set tris nữa đâu. Thân |
Trích:
nếu chương trình này ok thì chắc sai trong vb rồi. ??????? thân |
bạn minhkhoa1990 chỉ cần thêm vòng lặp while(true) trong main là chạy thôi.
Code:
void main() |
Bạn thử dùng chương trình (VB+PIC+Phần mềm COM ảo) đơn giản này do minh viết:
http://www.picvietnam.com/forum/atta...7&d=1305211415 |
Trích:
uh mà cho mình hỏi ban biết giao tiếp rs232 2 con pic cung luc ko?? |
Trích:
Không được đâu bạn ạ,vì RS232 chỉ cho phép liên kết điểm-điểm thôi..tức chỉ có 2 thiết bị trên đường truyền RS232..Một giải pháp là dùng RS485...,bạn chỉ dùng các mạch chuyển đổi RS232-RS485 (có trên diễn dàn) sau đó lập trình tương tự như cho RS232 thôi... |
Trích:
|
Trích:
|
Múi giờ GMT. Hiện tại là 12:12 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam