PIC Vietnam

Go Back   PIC Vietnam > Truyền thông > Giao tiếp cổng COM và LPT

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Giao tiếp cổng COM và LPT RS232, RS485 và LPT là những giao tiếp cơ bản và kinh điển khi mới học về vi điều khiển...

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 27-12-2008, 06:09 PM   #31
bynoud
Nhập môn đệ tử
 
Tham gia ngày: May 2008
Bài gửi: 1
:
anh Bac Hai oi
em thử thiết kế 1 GUI giống của anh
nhưng khi chạy, mỗi lần nhấn connect rui Disconnect la lại tạo thêm 1 biến serial mới
dù em đã clear biến serial mỗi lần disconnect
vậy phải làm sao hả anh???
bynoud vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-03-2009, 10:56 PM   #32
ducmanhmaste
Nhập môn đệ tử
 
Tham gia ngày: Dec 2008
Bài gửi: 4
:
Bạn Hải Bắc cho mình hỏi một chút nhé : Hàm p-file trong Matlab là hàm gì vậy bạn?
Muốn Matlab ko xuất ra màn hình mà xuất kết quả dưới dạng mã để truyền đi khi dùng Xpc Target thì làm như thế nào?
Thanks nhiều nhé!
ducmanhmaste vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 10-04-2009, 12:35 PM   #33
lecanhhuy
Đệ tử 2 túi
 
Tham gia ngày: Nov 2008
Bài gửi: 28
:
Chào anh Bắc Hải em gặp tí vấn đề này: Em làm theo tutorial của anh , em giao tiếp với VDK . Em gửi lên máy tính chuỗi kí tự này

ind =

Hello Le Canh Huy




ind =

DD06KTD01




ind =

----------------------------
thì nó nhận được .Nhưng khi dùng hàm fprintf(s,'1') nó kô trả về liền mà đợi em nhấn Reset nó mới trả về. Em muốn nó báo ngắt trả về liền em mong anh giúp đỡ.

Sau khi Reset

ind =

Hello Le Canh Huy 2



ind =

DD06KTD01




ind =

----------------------------
lecanhhuy vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-04-2009, 02:53 PM   #34
ngohaibac
Đệ tử 9 túi
 
ngohaibac's Avatar
 
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: BKHN
Bài gửi: 231
:
Send a message via Yahoo to ngohaibac
Lưu ý: Matlab dùng kí tự CR/LF để xác định đã gửi xong chuỗi. Nên ở VĐK em phải gửi lên kí tự xuống dòng để kết thúc phiên gửi của em.

Chúc em thành công.
ngohaibac vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-09-2009, 07:50 PM   #35
atek
Nhập môn đệ tử
 
Tham gia ngày: Dec 2008
Bài gửi: 1
:
Đây là một chủ đề rất hay
Nếu có thể mình có thể ứng dụng nhiều thay vì phải dùng card PCI trong quá trình điều khiển đối tượng thực . Nhiều khi rất tốn kém . Tuy nhiên mình thấy giao tiếp nối tiếp qua cổng COM có giới hạn về vấn đề tốc độ truyền nên khi điều khiển các đối tượng đòi hỏi đáp ứng nhanh nhiều khi còn hạn chế . Chắc phải tìm hiểu thêm.
mong bạn Ngô Hải Bắc và mọi người thảo luận tiếp chủ đề này
atek vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 22-03-2010, 11:54 PM   #36
phamngocloi
Đệ tử 1 túi
 
Tham gia ngày: Jan 2008
Bài gửi: 15
:
bac Hai oi cho hỏi lệnh '
"user_response = modaldlg('Title','Exit');" trong đó modaldlg là j vậy
phamngocloi vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-05-2010, 10:31 PM   #37
longmilk
Nhập môn đệ tử
 
longmilk's Avatar
 
Tham gia ngày: May 2009
Bài gửi: 7
:
Trích:
Nguyên văn bởi ngohaibac View Post
Đã biên dịch thành công ra file .exe của ứng dụng. Máy các bạn không cần cài Matlab vẫn chạy ngon lành

Địa chỉ download:
http://bmnhy.dieukhien.net/NOHB/Matl...cation_pkg.rar

Các bạn giải nén và chạy file RS232_Communication_pkg.exe nó sẽ tự giải nén ra 2 file: RS232_Communication.exe RS232_Communication.ctf.

Khi đó chạy file: RS232_Communication.exe để chạy ứng dụng.

Chúc các bạn thành công.
Trời ah. Bác ko rành về Matlab rồi.Muốn dịch ra file EXE để chạy mà không cần IDE của Matlab thì bác phải đóng gói bộ Library của Matlab lại ( nặng gần 200 Mbs) vị chi cái chương trình của bác là hơn 200 Mbs đấy ngohaibac ah
longmilk vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 08-12-2010, 09:19 PM   #38
giapbk07
Nhập môn đệ tử
 
Tham gia ngày: Oct 2010
Bài gửi: 1
:
chán ghê,e thử test mấy lệnh đầu của anh,tạo xong Serial_Callback khi gọi hàm fopen(s) nó báo lỗi COM not available,k hỉu gì hết lun,chỉ mới thử lệnh,chưa có làm gì hết
Chán,không biết là có phải do Lap ko có cổng COM ko hả anhem nghĩ mình kiếm cái cổng chuyển USB sang COM là ok ùi chú
giapbk07 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-12-2010, 07:45 PM   #39
gauconhatxi
Nhập môn đệ tử
 
Tham gia ngày: Sep 2010
Bài gửi: 1
:
cho minh hoi loi~ nay` khi su dung phan mem cua ban
??? Error using ==> serial.fopen at 72
Port: COM1 is not available. No ports are available.
Use INSTRFIND to determine if other instrument objects are
connected to the requested device.

Error in ==> RS232_Communication>button_Connect_Callback at
264
fopen(s);

Error in ==> gui_mainfcn at 96
feval(varargin{:});

Error in ==> RS232_Communication at 46
gui_mainfcn(gui_State, varargin{:});

??? Error while evaluating uicontrol Callback
gauconhatxi vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 12-05-2011, 10:52 PM   #40
blackmagician
Nhập môn đệ tử
 
Tham gia ngày: Apr 2008
Bài gửi: 1
:
Trích:
Nguyên văn bởi gauconhatxi View Post
cho minh hoi loi~ nay` khi su dung phan mem cua ban
??? Error using ==> serial.fopen at 72
Port: COM1 is not available. No ports are available.
Use INSTRFIND to determine if other instrument objects are
connected to the requested device.

Error in ==> RS232_Communication>button_Connect_Callback at
264
fopen(s);

Error in ==> gui_mainfcn at 96
feval(varargin{:});

Error in ==> RS232_Communication at 46
gui_mainfcn(gui_State, varargin{:});

??? Error while evaluating uicontrol Callback
Bạn đã mở COM1 được rồi mà chưa đóng hoặc cổng COM1 đã sử dụng.

Bạn coi coi kỹ button_Connect thêm dòng vào phía cuối chương trình.
fclose(s);
delete(s);
clear s;

Nếu đã lở mở cổng COM ra rồi mà không đóng lại được thì log off rồi vào lại windows là cổng COM bình thường lại.

Thân.
blackmagician vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-05-2011, 12:14 AM   #41
nptb
Nhập môn đệ tử
 
Tham gia ngày: Apr 2011
Bài gửi: 4
:
a bac ah!
e doc tren mang cung thay a viet chuong trinh visual basic 6.0, nen e mong a giup do e vai dieu ma e k biet ve visual basic.
e dang lam do an tot nghiep "dem san pham" viet bang ngon ngu "VHDL" va giao tiep voi visual basic6.0 de quan ly duoc "so dem"
e da viet duoc pham mem dem duoc san pham va thu xuat ra "led don" va "led 7 doan" thi thay tot, nhung khi toi phan giao tiep voi may tinh qua RS232 de thiet ke giao dien "quan ly so dem" tren visual basic6.0 thi e lai bi , e da doc nhieu tai lieu tren mang nhung sao doc vai k hieu.
e mong a giup do, e cam on a nhieu.
nptb vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-05-2011, 12:15 AM   #42
nptb
Nhập môn đệ tử
 
Tham gia ngày: Apr 2011
Bài gửi: 4
:
a bac ah!
e doc tren mang cung thay a viet chuong trinh visual basic 6.0, nen e mong a giup do e vai dieu ma e k biet ve visual basic.
e dang lam do an tot nghiep "dem san pham" viet bang ngon ngu "VHDL" va giao tiep voi visual basic6.0 de quan ly duoc "so dem"
e da viet duoc pham mem dem duoc san pham va thu xuat ra "led don" va "led 7 doan" thi thay tot, nhung khi toi phan giao tiep voi may tinh qua RS232 de thiet ke giao dien "quan ly so dem" tren visual basic6.0 thi e lai bi , e da doc nhieu tai lieu tren mang nhung sao doc vai k hieu.
e mong a giup do, e cam on a nhieu.
nptb vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-05-2011, 12:18 AM   #43
nptb
Nhập môn đệ tử
 
Tham gia ngày: Apr 2011
Bài gửi: 4
:
a bac ah!
e doc tren mang cung thay a viet chuong trinh visual basic 6.0, nen e mong a giup do e vai dieu ma e k biet ve visual basic.
e dang lam do an tot nghiep "dem san pham" viet bang ngon ngu "VHDL" va giao tiep voi visual basic6.0 de quan ly duoc "so dem"
e da viet duoc pham mem dem duoc san pham va thu xuat ra "led don" va "led 7 doan" thi thay tot, nhung khi toi phan giao tiep voi may tinh qua RS232 de thiet ke giao dien "quan ly so dem" tren visual basic thi e lai bi , e da doc nhieu tai lieu tren mang nhung sao doc vai k hieu.
e mong a giup do, e cam on a nhieu.
e rat mong duoc su giup do cua cac a tren dien dan
cuoi thang6 nop do an cua e roi, a nao da lam wa roi xin giup dum e
cam on cac a nhieu
nptb vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-05-2011, 12:19 AM   #44
nptb
Nhập môn đệ tử
 
Tham gia ngày: Apr 2011
Bài gửi: 4
:
a bac ah!
e doc tren mang cung thay a viet chuong trinh visual basic 6.0, nen e mong a giup do e vai dieu ma e k biet ve visual basic.
e dang lam do an tot nghiep "dem san pham" viet bang ngon ngu "VHDL" va giao tiep voi visual basic6.0 de quan ly duoc "so dem"
e da viet duoc pham mem dem duoc san pham va thu xuat ra "led don" va "led 7 doan" thi thay tot, nhung khi toi phan giao tiep voi may tinh qua RS232 de thiet ke giao dien "quan ly so dem" tren visual basic thi e lai bi , e da doc nhieu tai lieu tren mang nhung sao doc vai k hieu.
e mong a giup do, e cam on a nhieu.
e rat mong duoc su giup do cua cac a tren dien dan
cuoi thang 6 nay la nop do an cua e roi ma e moi chi lam toi do ah? phan cuoi e mong cac a giup do dum e, a nao da lam wa roi xin giup dum e
cam on cac a nhieu
nptb vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-12-2011, 12:36 PM   #45
hoanghiep88
Nhập môn đệ tử
 
Tham gia ngày: Feb 2010
Bài gửi: 3
:
anh Bắc à? em đang làm đồ án về giám sát vật chuyển động.viết chương trình = Matlab ma e chưa hiểu lắm về matlab.e kết nối công com qua matlab mà cũng chưa thành công.a giúp e được ko?
hoanghiep88 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến

Similar Threads
Ðề tài Người gửi Chuyên mục Trả lời Bài mới
Giao tiếp RS232 trên PC ngohaibac Giao tiếp cổng COM và LPT 193 18-02-2025 09:11 AM
giao tiep qua PCI de doc AD bằng Matlab hanhluckyly Matlab-Simulink & Labview & 20-Sim 22 06-06-2011 09:55 PM
Communicate between PC and PIC via RS232 standard using Matlab (GUI, IO). ngohaibac English forum on PICs 3 02-06-2011 06:46 PM
cần mua bộ thu GPS có giao tiếp RS232 kienvq Tìm mua sản phẩm 15 17-03-2011 11:25 PM
Help! Dùng C để giao tiếp RS232 dandiennang Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 6 15-03-2009 06:41 PM


Múi giờ GMT. Hiện tại là 09:16 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam