|
أخي حسن لقد جربت الدارة الأن بالواقع والمحرك إشتغل ولكن هناك رعشة في المحرك نتيجة ضياع بعض النبضات وهذا لم يحدث بالكود السابق (قيادة محركين) ولكن وصلت رجل الأيسية رقم 11 إلى الأرضي فحلت المشكلة ولكن السؤال هنا هوَ ما الأرجل التي يجب وصلها إلى الأرضي أو 5فولت؟؟؟؟
لأننا إستغنينا عن بعض الأرجل مثل مدخلات الإشارة للمحرك الثاني ومخارج المحرك الثاني فماذا أفعل بهذه الأرجل هل أوصلها جميعاً إلى الأرضي أو5فولت أم أتركها كما هيَ وشكراً.
|
ممكن توضح اكثر اي الاطراف تقصد اذا كنت تقصد البيك فلايجوز تأريض اي طرف لان ممكن تتلف ايسي ارجو ان توضح لنا اكثر حتى استطيع الاجابه
ايضا في كود الي ارفقته لك في قائمه الرئيسيه تجد هذا الكود
كود:
void main()
{
cmcon=7;
trisa.f0=0;// output
trisa.f1=0;// output
trisa.f2=0;// output
trisa.f3=0;// output
porta &=0xF0; // off motor 1
trisb.f0=0;// output
trisb.f1=0;// output
trisb.f2=0;// output
trisb.f3=0;// output
led_dir=0;
portb &=0x40; // off motor 2
sw_dir1_dir=1;
sw_puls1_dir=1;
full_half_mode_dir=1;
بلون الاحمر أحذفه فلا داعي له
وهل تستخدم uln2003 or uln2803
اذا كان uln2003 اربط طرف رقم 8 الى GND
اذا كان uln2803 اربط طرف رقم 9 الى GND
تحياتي