امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
مشكل ست كردن پايه ميكرو
نویسنده پیام
ilgar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 843
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 383
( 2597 تشکر در 855 ارسال )
ارسال: #12
RE: مشكل ست كردن پايه ميكرو
(۰۸-اردیبهشت-۱۳۸۹, ۱۷:۳۶:۳۱)اشك نوشته است: من اينطوري كدم رو نوشتم

کد:
$regfile="m32def.dat"
$crystal=8000000
config lcdpin=.....
config lcd=....

config portd=input
A alias portd.0
reset portd.0
do
if a=1 then cls:lcd"ashk"
loop
ببخشین من قبلاً این پستو دقیق نخونده بودم و پست قبلی شما رو در مورد پورت d خوب متوجه نشده بودم

در این برنامه ای که شما نوشته اید پورت d رو ورودی معرفی کردین، پس نمیتونین هیچکدوم از پین های اونو ست یا ریست کنین.
۱۱-اردیبهشت-۱۳۸۹, ۰۶:۴۲:۱۹
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
اشك آفلاین
كاربر دو ستاره
**

ارسال‌ها: 93
موضوع‌ها: 14
تاریخ عضویت: فروردین ۱۳۸۹

تشکرها : 23
( 21 تشکر در 18 ارسال )
ارسال: #13
RE: مشكل ست كردن پايه ميكرو
اخه اگه ريست نكنم خودش يه ولتاژي رو ميده مثلا 1 ولت
به خاطر همين ريست كردمش
۱۱-اردیبهشت-۱۳۸۹, ۰۸:۳۷:۳۶
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #14
RE: مشكل ست كردن پايه ميكرو
مهندس واسه خونه از پایه میکرو از دستور pin استفاده میشه !

همون چیزی که مودج گفتش !!!


مشکلتون هم همونجاست !

در ضمن یادتون نره پایه میکرو رو ول نذارین !

به یه مقاومت پول آپ و یا پووول دون باید واسش بذارین !

می تونی از پوول آپ داخلی هم استفاده کنین !!
۱۱-اردیبهشت-۱۳۸۹, ۱۲:۰۳:۱۲
ارسال‌ها
پاسخ
تشکر شده توسط : EBKA
اشك آفلاین
كاربر دو ستاره
**

ارسال‌ها: 93
موضوع‌ها: 14
تاریخ عضویت: فروردین ۱۳۸۹

تشکرها : 23
( 21 تشکر در 18 ارسال )
ارسال: #15
RE: مشكل ست كردن پايه ميكرو
دوست عزيز اولا خيلي ممنونم كه جواب منو ميديد و دوما اينكه من تا حالا از اين روش استفاده نكردم و الآن خيلي برام مهمه و داره مشكل برام درست ميكنه. :(

منظورتون رو در مورد اينكه پايه را ول نذارم اينكه : با يك سويچ كه در يك حالت به منفي و در حالت ديگر(يعني وقتي فشار داديم) به مثبت وصل بشه درسته؟؟؟

اگر اين نيست لطفا منو در جريان بگذاريد.

متشكرم
(آخرین ویرایش در این ارسال: ۱۲-اردیبهشت-۱۳۸۹, ۰۰:۰۳:۱۷، توسط اشك.)
۱۲-اردیبهشت-۱۳۸۹, ۰۰:۰۲:۵۴
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #16
RE: مشكل ست كردن پايه ميكرو
نه !

یه مقاومت 10 کیلو بین پایه مورد نظر که ورودی تعریف کردی و زمین بذارین ! ( میشه پوول دووون ! )
۱۲-اردیبهشت-۱۳۸۹, ۰۰:۱۱:۳۶
ارسال‌ها
پاسخ
اشك آفلاین
كاربر دو ستاره
**

ارسال‌ها: 93
موضوع‌ها: 14
تاریخ عضویت: فروردین ۱۳۸۹

تشکرها : 23
( 21 تشکر در 18 ارسال )
ارسال: #17
RE: مشكل ست كردن پايه ميكرو
اينطوري 100% ميشه ديگه ؟
۱۲-اردیبهشت-۱۳۸۹, ۰۰:۲۰:۵۶
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #18
RE: مشكل ست كردن پايه ميكرو
چی 100 درصد میشه ؟


خوب وقتی پایه ورودی میکرو ول باشه نویز می گیره و نمی شه وضعیتی واسش در نظر گرفت !

می تونی از پوول آپ داخلی هم استفاده کنی !

پورت رو ورودی تعریف کن و اون یک کن !

کد:
config port b = input
set portb

اینطوری اگه پایه ول باشه میکرو یک میگیره و اگه می خوای کلید وصل کنی کلید رو باید بین میکرو و زمین وصل کنی و هر موقع کلید فشار داده بشه میکرو صفر میگیره !!
۱۲-اردیبهشت-۱۳۸۹, ۰۰:۲۹:۰۳
ارسال‌ها
پاسخ
اشك آفلاین
كاربر دو ستاره
**

ارسال‌ها: 93
موضوع‌ها: 14
تاریخ عضویت: فروردین ۱۳۸۹

تشکرها : 23
( 21 تشکر در 18 ارسال )
ارسال: #19
RE: مشكل ست كردن پايه ميكرو
ايا بايد بين port و b فاصله باشه؟
(۱۲-اردیبهشت-۱۳۸۹, ۰۰:۲۹:۰۳)t3r!p3000 نوشته است:
کد:
config port b = input
set portb

با توجه به مطالبي كه به من گفتيد من اول اين كد رو نوشتم اما به صورت اتوماتيك خودش رفتار كرد و منتظر اعمال ولتاژ نشد! چرا؟
کد:
Bitwait pind.0 , Set
cls:lcd"waiting..."

Bitwait pind.1 , Set
Cls:lcd"Ready..."
Wait 1
بعد اومدم و اين كد رو نوشتم اين جواب داد اما نه هميشه. 5 بار جواب داد و 2 بار جواب نميداد و به دلخواه خودش رفتار كرد! چرا؟
کد:
Do
If pind.0 =1 Then
cls:lcd"Waiting..."
If pind.1=1 Then
cls:lcd"Ready..."
Endif
Endif
Loop

مگه Bitwait نبايد منتظر بمونه تا من پورتم رو يك كنم؟
مگه در زماني كه از IF استفاده كردم نبايد هميشه يه كار را انجام بده ؟
(آخرین ویرایش در این ارسال: ۱۵-اردیبهشت-۱۳۸۹, ۲۲:۵۰:۱۷، توسط اشك.)
۱۵-اردیبهشت-۱۳۸۹, ۲۲:۳۷:۴۱
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #20
RE: مشكل ست كردن پايه ميكرو
برنامه اولی رو به جای Set با reset تستش کن و کلید رو بین اون پایه میکرو و زمین بذار !!


برنامه دوم هم به جای 1= از 0= استفاده کن !! ( تو دستور شرط )


توجه داشته باش شما پورت ب رو ورودی تعریف کردی و با ست کردن یعنی پوول آپ داخلی رو فعال کردی و میکرو اگه ول باشه یک می گیره و تو برنامه ات باید با منطق صفر کار کنی !!!
۱۵-اردیبهشت-۱۳۸۹, ۲۳:۰۹:۴۹
ارسال‌ها
پاسخ
اشك آفلاین
كاربر دو ستاره
**

ارسال‌ها: 93
موضوع‌ها: 14
تاریخ عضویت: فروردین ۱۳۸۹

تشکرها : 23
( 21 تشکر در 18 ارسال )
ارسال: #21
RE: مشكل ست كردن پايه ميكرو
من خلاصه اي از كدم رو نوشتم اما در هر دو صورت Set و Reset امتحان كرم ولي هيچ فرقي نميكنه !
۱۵-اردیبهشت-۱۳۸۹, ۲۳:۲۶:۴۲
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #22
RE: مشكل ست كردن پايه ميكرو
دقیقا شما چی کار می خواین بکنین و یکم بیشتر توضیح بدین !!!

من الان موندم بحث در مورد چی هستش !!
۱۵-اردیبهشت-۱۳۸۹, ۲۳:۴۲:۵۶
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Exclamation ارتباط سريال بين دو ميكرو و نمايش روي lcd با codevision ali313 13 28,959 ۰۱-شهریور-۱۳۹۷, ۱۱:۰۸:۴۳
آخرین ارسال: farhadtavakkol
  مشكل با پورت سريال در متلب leila.66 8 11,927 ۱۲-شهریور-۱۳۹۵, ۲۰:۳۹:۳۴
آخرین ارسال: 36taregh
  ورودي ديجيتال در ميكرو ها cinapa 0 1,891 ۲۰-بهمن-۱۳۹۴, ۱۱:۱۳:۴۱
آخرین ارسال: cinapa
  ارسال و دريافت اطلاعات از پايه هاي AVR-ATMEGA32 mahdi321 1 2,470 ۱۹-مهر-۱۳۹۴, ۲۰:۵۳:۰۶
آخرین ارسال: milad15m
  مشكل با ميكرو ATMEGA64 elec645 12 10,853 ۰۲-شهریور-۱۳۹۴, ۱۳:۳۹:۲۰
آخرین ارسال: mbir92
  مشكل در راه اندازي ميكرو atmega8 fateme67hj 9 6,255 ۲۸-خرداد-۱۳۹۴, ۱۳:۳۲:۱۲
آخرین ارسال: fateme67hj
  كمك در مورد پروژه ميكرو دماسنج ديجيتال networkamn2014 4 3,804 ۱۳-اردیبهشت-۱۳۹۴, ۱۹:۰۲:۲۵
آخرین ارسال: khaleghi897
Question [سوال] مشكل در اندازه گيري دما توسط سنسور ds18b20 moham9d 11 8,196 ۲۴-آبان-۱۳۹۳, ۱۴:۳۵:۵۳
آخرین ارسال: moham9d
  attiny13 و مشكل pcint mohezt 2 3,568 ۲۰-شهریور-۱۳۹۳, ۲۱:۳۹:۲۹
آخرین ارسال: smailhatami
Exclamation اتصال وبكم يا دوربين به ميكرو amirnajjar 15 23,023 ۰۱-مرداد-۱۳۹۳, ۱۷:۰۷:۴۲
آخرین ارسال: hamid-reza

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS