السلام عليكم ورحمة الله وبركاته
بعد التحية والسلام ادعو بالتوفيق لكل من اشرف وشارك في اعداد المواضيع الشيقة واسال الله ان يحفظكم لنا واريد ان اطرح عليكم مشكلتي وهيا انه عندي
1/ dc motor 12 v
2/ micro controller pic16f877a
3/dirver motor l293d
4/مذبذب 4 ميكا هيرتز
واريد ان اربطهم مع بعض وان اتحكم بسرعة ماطور بواسطة pwm وعندي كود البرنامج
بواسطة المايكرو سي
ولكن المشكلة انه لا اعرف كيف اوصل بين اطرافهم وايضا وتظهر لي موجه dc ليست التي اريدها وكذالك الماطور لا يشتغل
وكود البرنامج هو :
void Initial()
{
TRISC =0x00;
PORTC =0x00;
TRISB= 0B0000000;
PORTB=0B000001 ;
PWM2_Init(4000); // Initialize PWM2 module at 60Hz
PWM2_Start(); // start PWM2
}
void main(void)
{
unsigned char M;
Initial();
M=100;
PWM2_Set_Duty(M); // Set current duty for PWM2
delay_ms(5000);
PWM2_Set_Duty(0); // Set current duty for PWM2
delay_ms(5000);
}
فهل هنالك خطا في البرمجة او الربط خاطىء
اجيبوني اعانكم الله