|
نعم اخي سوف اكتب الكود بيدي وانا في البداية كنت انوي هكذا ولكن هنا من نصحني وقال اعمله بواسطة pwm لكي يكون بدقة افضل.
|
هي دقيقة لكن للاسف عكس الخرج من الداخل عملية غير ممكنة لان الخرج GP2 محجوز داخليا ل PWM وموصول بالمسجلات التي تتحكم في هذه الوظيفة..
اقتراح:
1- جرب ان تدخل الخرج PWM من أحد الاطراف وتحاول عكس الاشارة ثم تخرج الاشارة المعكوسة من خرج ثالث .
أو :
تصتع اثنين PWM متعاكستين..
وللحصول على دقة مقبولة تحاول استخدام مقاطعة التايمر كما في هذا الموضوع :
http://www.qariya.com/vb/showthread.php?t=93244