سلام
دارم روی یک برد تایمر کارمیکنم در واقع دارم برنامه ان رو باز نویسی مکنم.
شامل یک جعبه است که روی ان یک دکمه و یک نمایش گر سون سگمت قرار داره .با زدن هر دکمه نمایشگر یک واحد اضافه میکنه و شمارش معکوس ان به صورت 30 ثانیه یک واحد از شمارش گر کاسته میشه.در مدت این عملیات یک پایه خروجی یک میشود.مشکل از اینجا شروع میشه با این که این پایه خروجی معرفی شده ولی توان راه اندازی و اتصال رله رو نداره ولی برنامه ای قبلا روی میکرو ارجینال وجوداشت رله رو راه اندازی میکنه.همون برنامه رو از میکروی ارجینال برداشتم و روی میکروی خود ریختم مشکل نداشت .به این نتیجه رسیدم که مشکل از پیکر بندی پایه بعنوان خروجی است.
در ضمن به زبان بیسک کار کردم ومیکرو atmega 8 است .
خروجی پایه رو به شکل زیر نوشتم
Ddrc.0 = 1 : Portc.0 = 0
لطفا کسی اگر کسی علت رو میدونه با من در میان بگذاره
دارم روی یک برد تایمر کارمیکنم در واقع دارم برنامه ان رو باز نویسی مکنم.
شامل یک جعبه است که روی ان یک دکمه و یک نمایش گر سون سگمت قرار داره .با زدن هر دکمه نمایشگر یک واحد اضافه میکنه و شمارش معکوس ان به صورت 30 ثانیه یک واحد از شمارش گر کاسته میشه.در مدت این عملیات یک پایه خروجی یک میشود.مشکل از اینجا شروع میشه با این که این پایه خروجی معرفی شده ولی توان راه اندازی و اتصال رله رو نداره ولی برنامه ای قبلا روی میکرو ارجینال وجوداشت رله رو راه اندازی میکنه.همون برنامه رو از میکروی ارجینال برداشتم و روی میکروی خود ریختم مشکل نداشت .به این نتیجه رسیدم که مشکل از پیکر بندی پایه بعنوان خروجی است.
در ضمن به زبان بیسک کار کردم ومیکرو atmega 8 است .
خروجی پایه رو به شکل زیر نوشتم
Ddrc.0 = 1 : Portc.0 = 0
لطفا کسی اگر کسی علت رو میدونه با من در میان بگذاره
دیدگاه