سلام بر همه دوستان
من از PIC18F452 دارم استفاده میکنم
کسی از عزیزان هست که بدونه تایمرهای PIC در هنگام شمردن، مقدار فعلی خودشون را در چه رجیستری ثبت میکنه؟
مشکل من اینه که وقتی از PWM دارم استفاده میکنم نیاز دارم که وقتی مدت زمان ton به Toff در PWM تغییر کرد من همون لحظه
یه کاری رو انجام بدم،یعنی باید بفهمم که وضعیت پایه CCP1 تغییر کرده اما این کار باید در داخل خود میکرو انجام بشه،
من اول خودم اومدم رجیستر LATC رو خوندم و وقتی تغییر میکرد ا کار مورد نظرم رو انجام میدادم اما متوجه شدم پورت c در هنگام
دادن خروجی در حالت CCP مقدار خودش رو در LATC نمیریزه و جداگاه از پورت عمل میکنه
حالا من نیاز اساسی دارم که در هنگام تغییر وضعیت از HI به LoW در PWM رو متوجه بشم،
در ضمن استفاده از رجیستر PR2 هم اشتباهه برای مقایسه چون اون در هنگام تموم شدن پریود علامت میده نه در هنگام HI به LOW
شدن PWM
مرسی اگه منو راهنمایی کنید!!!!!!!!!!!!!!!!!!!!!!! :angry:
من از PIC18F452 دارم استفاده میکنم
کسی از عزیزان هست که بدونه تایمرهای PIC در هنگام شمردن، مقدار فعلی خودشون را در چه رجیستری ثبت میکنه؟
مشکل من اینه که وقتی از PWM دارم استفاده میکنم نیاز دارم که وقتی مدت زمان ton به Toff در PWM تغییر کرد من همون لحظه
یه کاری رو انجام بدم،یعنی باید بفهمم که وضعیت پایه CCP1 تغییر کرده اما این کار باید در داخل خود میکرو انجام بشه،
من اول خودم اومدم رجیستر LATC رو خوندم و وقتی تغییر میکرد ا کار مورد نظرم رو انجام میدادم اما متوجه شدم پورت c در هنگام
دادن خروجی در حالت CCP مقدار خودش رو در LATC نمیریزه و جداگاه از پورت عمل میکنه
حالا من نیاز اساسی دارم که در هنگام تغییر وضعیت از HI به LoW در PWM رو متوجه بشم،
در ضمن استفاده از رجیستر PR2 هم اشتباهه برای مقایسه چون اون در هنگام تموم شدن پریود علامت میده نه در هنگام HI به LOW
شدن PWM
مرسی اگه منو راهنمایی کنید!!!!!!!!!!!!!!!!!!!!!!! :angry:
دیدگاه