s=serial('​COM30','Ba​udRate',96​00); fopen(s); during interfacing matlab and 8051 uC. Unable to use com port?

1 次查看(过去 30 天)
Port: COM30 is not available. No ports are available. Use INSTRFIND to determine if other instrument objects are connected to the requested device. Non of the com ports are available.How to use com port for hardware interfacing ?
>> instrfind
Instrument Object Array
Index: Type: Status: Name:
1 serial closed Serial-COM3
2 serial closed Serial-COM30
>>

采纳的回答

lucky
lucky 2015-5-7
As I am doing this on hardware so the steps are: STEP 1. Insert your usb2RS232 Cable in your laptop(don't forget install the driver of your RS232 cable) STEP 2: Go to My computer right click on it properties -> Device manager->Ports(COM & LPS)-> there you can see the port(e.g COM7) if there is some yellow symbol it means your driver is not properly installed. So I suggest you to install it again properly. STEP 3: See the port number (COM No eg COM 7) STEP 4. go to matlab and type
s=serial('COM7','BaudRate',9600); %COM7 is your USB2RS232 COM PORT
fopen(s);
fprintf(s,'a');
PROBLEM SOLVED i am considering your have connected device and 'a' char will go to your microcontroller

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Startup and Shutdown 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by