السلام عليكم ورحمه الله
اولا اعتذر لو مكان الموضوع مش بالمكان المناسب بصراحه شفت هون انسب شيء
الان عندي الفكره التاليه وهي اني ارسل داتا للمايكروكنترولر من خلال USB
انا شفت شرح لاحد الاخوه برسل من برنامج فيوجوال ستوديو على لغه c#
الارقام 1 2 3 4 وبالمقابل تشتغل البورتات prortb1,2,3,4 على الترتيب
الشرح كان سهل ومفهوم بس التركيز رح يكون ع هاد الكود
كود:
for(;;) // do forever
{
num=0;
while(num != 4) // Get 4 characters
{num = Hid_Read();
}
if(Read_buffer[0] == 'P' && Read_buffer[1] == '=' && Read_buffer[3] == 'T')
{
PORTB = Read_buffer[2];
}
}
Hid_Disable();
}
عشان يتضح الموضوع هو برسل من الكمبييوتر الداتا على شكل
p=nt
وبعد اخد البت رقم 2 الي هو حررف n وخلاه يتحكم بالبورت b
الان ندخل بطلبي ( كل هاد مقدمه الله يستر ) كيف بدي اعدل الكود لحتى اخليه يشتغل ع PWM عشان اتحكم بسرعه ماتور DC
وشكرا