قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

mohamed_amine
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2012
المشاركات: 87
نشاط [ mohamed_amine ]
قوة السمعة:0
قديم 02-09-2012, 07:01 AM المشاركة 1   
ha التحكم في led عن طريق labview عبر المنفذ usb Twitter FaceBook Google+



فعلت البرنامج في mikroC على النحو التالي
#include "USB.c"
#define TAILLE_BUF 64

unsigned short userRD_buffer[TAILLE_BUF];
unsigned short userWR_buffer[TAILLE_BUF];
char * pt;
char ReadBuf[TAILLE_BUF] ;
WriteBuf[TAILLE_BUF];
int i;

signed int consigne1=0, consigne2=0;
unsigned char cpt=0;

void Vider_Buffer(char * Buffer)
{
for (i=0;i<TAILLE_BUF;i++) Buffer[i]=0;
}

void interrupt()
{
if (PIR2.USBIF == 1)
{
HID_InterruptProc();
if(HID_Read()!=0)
{
pt=strstr(ReadBuf,"LED1: ");
if (pt!=0)
{
consigne1=*(pt+6);
}

pt=strstr(ReadBuf,"LED2: ");
if (pt!=0)
{
consigne2=*(pt+6);
}

Vider_Buffer(ReadBuf);
Vider_Buffer(WriteBuf);
}
}
}

void InitPIC (void)
{
ADCON1=0x0F;
CMCON=7;

//------------- LED1 ------------
TRISD.f0=0;
PORTD.f0=0;

//------------- LED2 ------------
TRISD.f1=0;
PORTD.f1=0;

//------------- USB -------------
TRISC.f4=1; //D-
TRISC.f5=1; //D+
HID_Enable(&ReadBuf,&WriteBuf);
}

void main()
{

InitPIC();

while (1)
{
//-------------------------------
//------------- PWM -------------
//-------------------------------

//----------- LED 1 -------------
portd.f0=(consigne1>cpt);

//----------- LED 2 -------------
portd.f1=(consigne2>cpt);

cpt++;
}
}
مشكلتي هي البرمجة فيlabview كيفية إرسال أو استقبال البيانات

اعلانات
إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 12:03 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025