ايران ويج

نسخه‌ی کامل: راهنمایی برای پروژه
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5
1# احتمالا اشتباه پروگرم شده
#2 شاید مشکل فیوزبیت دارین(پورت c و جی تگ)
#3 نمیدونمBiggrin
احتمال 99% میکروم پروگرام نشده !

چون وقتی میکروم رو به مثبت و منفی وصل میکنم ، تمامی پایه ها ولتاژ 1.5 ولت و بعضی 3 ولت رو دارن !

ببینید میکروم رو درست روی پروگرامر قرار دادم ؟؟؟

http://www.uploadax.com/images/85893236608650335263.jpg

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

(۲۸-فروردین-۱۳۹۳, ۱۴:۵۱:۳۹)mode نوشته است: [ -> ]احتمال 99% میکروم پروگرام نشده !

چون وقتی میکروم رو به مثبت و منفی وصل میکنم ، تمامی پایه ها ولتاژ 1.5 ولت و بعضی 3 ولت رو دارن !

ببینید میکروم رو درست روی پروگرامر قرار دادم ؟؟؟

http://www.uploadax.com/images/85893236608650335263.jpg

ممنون
پروگرام نشده البته از روی عکس نمیشه فهمید درست گذاشتید یا نه! چون بستگی به پروگرامر داره
-
پروگرامرتون مگه نمی گه پروگرام انجام شد ؟!
--
روی برد برد پایه reset میکرو رو 1 کردید؟
(۲۸-فروردین-۱۳۹۳, ۱۳:۳۹:۱۶)mode نوشته است: [ -> ]ببخشید من میکرو مو پروگرام کردم و درست روی برد برد به ال سی دی متصلش کردم ولی فقط ال سی دی روشن میشه ! همین !

بهش برنامه دادم اسمی رو نمایش بده و فلان ثانیه صبر کنه برنامه هم صحیح هستش ولی فقط ال سی دی روشن میشه !

دلیل چی میتونه باشه ؟؟

پایهء شماره 3 LCD رو مستقیماً به GND‌ وصل نکن . با یک مقاومت 3.3K وصلش کن به زمین مدار...
در بسکام که پروگرام میکنم در برنامه پروگرام میشه و میکرو تشخیص میده ولی پروگرامر علامتی نمیده !(دو چراغ قرمز و سبز که نشانه ی اتصال به کامپیوتر هست که کلا روشنن چراغ قرمز هم در هنگام پروگزام شدن یکی دو بار چشمک میزنه)

نخیر reset یعنی خاموش ؟ باید فعالش میکردم ؟ اگه فعالش نکنم اتفاقی می افته مگه ؟
کد php:
$regfile "m8def.dat"

$crystal 2000000

Config Portd 
Output

Pind.0 
1

Wait 2

End 

این برنامه رو دادم به میکرو !
میکرو هم قشنگ پروگرام شد !
اینم بستن مدار روی برد برد !
http://www.uploadax.com/images/18791353585060934021.jpg

بخدا دارم دیوونه میشم یه برنامه ی ساده هم نمیشه بهش داد تا حالا 3 تا میکرو رو امتحان کردم !SadSadSad
(۲۸-فروردین-۱۳۹۳, ۱۶:۲۶:۲۱)behzady نوشته است: [ -> ]
(۲۸-فروردین-۱۳۹۳, ۱۳:۴۲:۴۰)salehjg نوشته است: [ -> ]#2 شاید مشکل فیوزبیت دارین(پورت c و جی تگ)
مگا8 جی تگ ندارهBiggrin

عوضش مگا 16 و 32 داره Tongue


(۲۸-فروردین-۱۳۹۳, ۱۹:۰۴:۴۴)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)
عبارت
کد php:
portd.0 


و عبارت
کد:
pind.0

متفاوت هستن


تا جایی که یادم مونده، از PinDبرای پایه های ورودی استفاده میشه و از portD برای پایه های خروجی


پس با فرض اینکه گفته های من درست باشن و اشتباهی نکرده باشم، برنامه شما اشتباهه و led روشن نخواهد شد..

Exclamation برنامه ای که آقا رسول گذاشتن، درسته از این لحاظ، اگه دقیقا همین برنامه رو تست کردین، پس مشکل از پروگرمر هه.
بله برنامه رو تست کردم فک نکنم اشکال از پروگرامر باشه چون بسکام قشنگ اونو میشناسه و میکرو رو پروگرام میکنه !

نه پین و پرت رو در همون برنامه ی خودم درست وارد کرده بودم !!!

گزینه ی دیگه ای وجود نداره ؟؟؟
امکان داره مشکل از فیوز بیت ها باشه ؟؟؟

چطور باید تنظیمشون کنم ؟؟؟
صفحه‌ها: 1 2 3 4 5