۲۸-فروردین-۱۳۹۳, ۱۳:۴۲:۴۰
۲۸-فروردین-۱۳۹۳, ۱۴:۵۱:۳۹
احتمال 99% میکروم پروگرام نشده !
چون وقتی میکروم رو به مثبت و منفی وصل میکنم ، تمامی پایه ها ولتاژ 1.5 ولت و بعضی 3 ولت رو دارن !
ببینید میکروم رو درست روی پروگرامر قرار دادم ؟؟؟
http://www.uploadax.com/images/85893236608650335263.jpg
ممنون
چون وقتی میکروم رو به مثبت و منفی وصل میکنم ، تمامی پایه ها ولتاژ 1.5 ولت و بعضی 3 ولت رو دارن !
ببینید میکروم رو درست روی پروگرامر قرار دادم ؟؟؟
http://www.uploadax.com/images/85893236608650335263.jpg
ممنون
۲۸-فروردین-۱۳۹۳, ۱۶:۲۶:۲۱
(۲۸-فروردین-۱۳۹۳, ۱۳:۴۲:۴۰)salehjg نوشته است: [ -> ]#2 شاید مشکل فیوزبیت دارین(پورت c و جی تگ)مگا8 جی تگ نداره

(۲۸-فروردین-۱۳۹۳, ۱۴:۵۱:۳۹)mode نوشته است: [ -> ]احتمال 99% میکروم پروگرام نشده !پروگرام نشده البته از روی عکس نمیشه فهمید درست گذاشتید یا نه! چون بستگی به پروگرامر داره
چون وقتی میکروم رو به مثبت و منفی وصل میکنم ، تمامی پایه ها ولتاژ 1.5 ولت و بعضی 3 ولت رو دارن !
ببینید میکروم رو درست روی پروگرامر قرار دادم ؟؟؟
http://www.uploadax.com/images/85893236608650335263.jpg
ممنون
-
پروگرامرتون مگه نمی گه پروگرام انجام شد ؟!
--
روی برد برد پایه reset میکرو رو 1 کردید؟
۲۸-فروردین-۱۳۹۳, ۱۷:۴۰:۱۸
(۲۸-فروردین-۱۳۹۳, ۱۳:۳۹:۱۶)mode نوشته است: [ -> ]ببخشید من میکرو مو پروگرام کردم و درست روی برد برد به ال سی دی متصلش کردم ولی فقط ال سی دی روشن میشه ! همین !
بهش برنامه دادم اسمی رو نمایش بده و فلان ثانیه صبر کنه برنامه هم صحیح هستش ولی فقط ال سی دی روشن میشه !
دلیل چی میتونه باشه ؟؟
پایهء شماره 3 LCD رو مستقیماً به GND وصل نکن . با یک مقاومت 3.3K وصلش کن به زمین مدار...
۲۸-فروردین-۱۳۹۳, ۱۹:۰۴:۴۴
در بسکام که پروگرام میکنم در برنامه پروگرام میشه و میکرو تشخیص میده ولی پروگرامر علامتی نمیده !(دو چراغ قرمز و سبز که نشانه ی اتصال به کامپیوتر هست که کلا روشنن چراغ قرمز هم در هنگام پروگزام شدن یکی دو بار چشمک میزنه)
نخیر reset یعنی خاموش ؟ باید فعالش میکردم ؟ اگه فعالش نکنم اتفاقی می افته مگه ؟
نخیر reset یعنی خاموش ؟ باید فعالش میکردم ؟ اگه فعالش نکنم اتفاقی می افته مگه ؟
۲۸-فروردین-۱۳۹۳, ۲۲:۴۱:۱۶
کد php:
$regfile = "m8def.dat"
$crystal = 2000000
Config Portd = Output
Pind.0 = 1
Wait 2
End
این برنامه رو دادم به میکرو !
میکرو هم قشنگ پروگرام شد !
اینم بستن مدار روی برد برد !
http://www.uploadax.com/images/18791353585060934021.jpg
بخدا دارم دیوونه میشم یه برنامه ی ساده هم نمیشه بهش داد تا حالا 3 تا میکرو رو امتحان کردم !



۲۸-فروردین-۱۳۹۳, ۲۲:۵۰:۳۸
(۲۸-فروردین-۱۳۹۳, ۱۶:۲۶:۲۱)behzady نوشته است: [ -> ](۲۸-فروردین-۱۳۹۳, ۱۳:۴۲:۴۰)salehjg نوشته است: [ -> ]#2 شاید مشکل فیوزبیت دارین(پورت c و جی تگ)مگا8 جی تگ نداره
عوضش مگا 16 و 32 داره

(۲۸-فروردین-۱۳۹۳, ۱۹:۰۴:۴۴)mode نوشته است: [ -> ]در بسکام که پروگرام میکنم در برنامه پروگرام میشه و میکرو تشخیص میده ولی پروگرامر علامتی نمیده !(دو چراغ قرمز و سبز که نشانه ی اتصال به کامپیوتر هست که کلا روشنن چراغ قرمز هم در هنگام پروگزام شدن یکی دو بار چشمک میزنه)
اون چراغ قرمز باید در حین پروگرام شدن برنامه بصورت ثابت روشن بشه و تا پایان پروگرام کردن همینطور روشن بمونه ..
شما وقتی اونجوری میشه بهتره که کابل پروگرامر رو یکبار از رایانتون جدا کنین و دوباره وصلش کنین!!
در ضمن اینم بهتره به اینصورت تغییر بدین:
کد php:
$regfile = "m8def.dat"
$crystal = 8000000
Config Portd.0= Output
portd.0 = 1
Wait 2
portd.0 = 0
End
البته اگه خواستین برنامه مدام تکرار بشه بهتره برنامتون رو بین یک حلقه تکرار بذارین ..
مثل این:
کد php:
$regfile = "m8def.dat"
$crystal = 8000000
Config Portd.0= Output
do
portd.0 = 1
Wait 2
portd.0 = 0
loop
End
در ضمن اونطوری که از عکس مدارت پیداست پایه ریست رو مستقیم وصلش کردی به مثبت!!
بهتره با یک مقاومت 10 کیلویی اینکار رو انجام بدی ..
البته در مدار شما اینکار ضروری نیست و بهتره هیچی وصل نکنین
۲۸-فروردین-۱۳۹۳, ۲۳:۰۳:۰۱
بنده تمام دستورات شما رو انجام دادم ولی هیچ تفاوتی نکرد یعنی در واقع همه ی پایه ها 2.5 ولت ، ولتاژ دارن !
۲۸-فروردین-۱۳۹۳, ۲۳:۲۳:۵۳
میکرو روشن شده یا نه؟
2 تا احتمال هستش:
1)
به ورودی رگولاتور، چند ولت دادین؟
به رگولاتور 7805، باید به اندازه ی drop out ولتاژ بیشتری از 5 ولت بهش بدین...
مثلا باید 7 ولت به پایه ورودی lm7805 بدین تا 5 ولت در خروجی بگیرید.
2)
عبارت
و عبارت
متفاوت هستن
تا جایی که یادم مونده، از PinDبرای پایه های ورودی استفاده میشه و از portD برای پایه های خروجی
پس با فرض اینکه گفته های من درست باشن و اشتباهی نکرده باشم، برنامه شما اشتباهه و led روشن نخواهد شد..
برنامه ای که آقا رسول گذاشتن، درسته از این لحاظ، اگه دقیقا همین برنامه رو تست کردین، پس مشکل از پروگرمر هه.
2 تا احتمال هستش:
1)
به ورودی رگولاتور، چند ولت دادین؟
به رگولاتور 7805، باید به اندازه ی drop out ولتاژ بیشتری از 5 ولت بهش بدین...
مثلا باید 7 ولت به پایه ورودی lm7805 بدین تا 5 ولت در خروجی بگیرید.
2)
عبارت
کد php:
portd.0
و عبارت
کد:
pind.0
متفاوت هستن
تا جایی که یادم مونده، از PinDبرای پایه های ورودی استفاده میشه و از portD برای پایه های خروجی
پس با فرض اینکه گفته های من درست باشن و اشتباهی نکرده باشم، برنامه شما اشتباهه و led روشن نخواهد شد..

۲۸-فروردین-۱۳۹۳, ۲۳:۳۷:۱۸
بله برنامه رو تست کردم فک نکنم اشکال از پروگرامر باشه چون بسکام قشنگ اونو میشناسه و میکرو رو پروگرام میکنه !
نه پین و پرت رو در همون برنامه ی خودم درست وارد کرده بودم !!!
گزینه ی دیگه ای وجود نداره ؟؟؟
نه پین و پرت رو در همون برنامه ی خودم درست وارد کرده بودم !!!
گزینه ی دیگه ای وجود نداره ؟؟؟
۲۹-فروردین-۱۳۹۳, ۰۰:۵۱:۱۵
امکان داره مشکل از فیوز بیت ها باشه ؟؟؟
چطور باید تنظیمشون کنم ؟؟؟
چطور باید تنظیمشون کنم ؟؟؟