Haz una pregunta
  Foros de Electrónica » Diseño digital » Interfaces y Programación
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

25/01/2012 #1


Comunicacion microcontrolador a PC
Estoy utilizando un Pic16f877a para el conteo de interrupciones en el pin RB0 estas interrupciones la idea es enviarla al computador y recibir los datos mediante matlab y graficar al momento de iniciar me tira error de tamaño de matriz distinta y termina la comunicacion
señalandome la siguiente linea como error A(i)=fscanf(s,'%f');

Envio de cualquier forma el codigo completo.
Espero puedan ayudarme
Saludos

clear all; % USART ---> UNIVERSAL SYNCHRONOUS-ASYNCHRONOUS RECEIVER TRANSMITTER
%% Creacion de Variables a Utilizar
time =now;
voltage = 0;
%A=zeros(1,1000);
%% Creacion de Objeto de Recepcion Serial
s = serial('COM5','BAUD',9600);
fopen(s)
%% Rutina de Lectura del Puerto Serial
for i=1:1000
A(i)=fscanf(s,'%f');
end
%% Cerrado Recepcion Serial
fclose(s);
%% Graficas
x=(0.005:0.005:5);
plot(x,A)
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Interfaces y Programación

Lenguajes de programación, gestión y manejo de puertos

Cerrar
Foros de Electrónica » Diseño digital » Interfaces y Programación

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.