با سلام . در حال ساخت یک ساعتم از پورت c اتمگا 32 برای کنترل سون سگمنت استفاده کردم اما در پروتیوس دو پین اول کار نمیکنه (همیشه یکه )در اتمگا 16 هم امتحان کردم همین مشکل وجود داره ثانیا پورت c رو وصل کردم به uln2003 واز اون به سگمنت ها که کاتد مشترکند اما uln همیشه خروجی صفر میده مشکل از چیه . :angry:
اطلاعیه
Collapse
No announcement yet.
مشکل در درایو سونسگمنت
Collapse
X
-
پاسخ : مشکل در درایو سونسگمنت
برنامه فکر کنم درست باشه آخه بدون uln تو پروتیمس جواب میده البته مشکل دو پین اول پورت c پابر جاست اما این هم برنامه
PORTC(uln)=0b10000001;
PORTB(data)=coding(dahganH);
delay_ms(d);
PORTC=0b10000010;
PORTB=coding(yekanH);
delay_ms(d);
PORTC=0b10000100;
PORTB=coding(dahganM);
delay_ms(d);
PORTC=0b10001000;
PORTB=coding(yekanM);
delay_ms(d);
تو پروتیوس پایه 9 یعنی com رو به 5ولت وصل کردم
دیدگاه
-
پاسخ : مشکل در درایو سونسگمنت
ها این یک نکته کنکوریه!!!
در پروتئوس همیشه باید خروجی uln2803 رو پول پ (مقاومت بالاکش) کنید
برای راحتی کار هم میتونید از res pack یا به گفته خودمون Array استفاده کنیدپروردگارا: به من زیستنی عطا کن که در لحظه مرگ بر بی ثمری لحظه ای که برای زیستن گذشته است حسرت نخورم، و مردنی عطا کن که بر بیهودگیش سوگوار نباشم. بگذار تا آن را خود انتخاب کنم، اما آنچنان که تو دوست میداری
دیدگاه
-
پاسخ : مشکل در درایو سونسگمنت
نوشته اصلی توسط امیر حسنی کاخکیها این یک نکته کنکوریه!!!
در پروتئوس همیشه باید خروجی uln2803 رو پول پ (مقاومت بالاکش) کنید
برای راحتی کار هم میتونید از res pack یا به گفته خودمون Array استفاده کنید
درضمن توی پروتئوس قکر نکنم JTAG رو بشه فعال یا غیر فعال کرد و همیشه غیر فعالهپروردگارا: به من زیستنی عطا کن که در لحظه مرگ بر بی ثمری لحظه ای که برای زیستن گذشته است حسرت نخورم، و مردنی عطا کن که بر بیهودگیش سوگوار نباشم. بگذار تا آن را خود انتخاب کنم، اما آنچنان که تو دوست میداری
دیدگاه
دیدگاه