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

ارسال‌ها: 36
موضوع‌ها: 5
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 40
( 2 تشکر در 2 ارسال )
ارسال: #12
RE: آیا کسی برای یاری رساندن هست ؟؟؟؟؟
(۱۶-مهر-۱۳۹۱, ۱۴:۴۴:۴۲)robojalal نوشته است: سلام به آقا فرزاد
منظورتون اینه که اگه in1 = 1 شد خروجیش تا زمانیکه ورودیش 1 هست 1 بمونه و اگه in1 = 0 شد خروجی 2 روشن بشه در حالی که in2 = 0 هست ؟ درسته ؟ این روال برای سومی هست ؟
منظورتون اینه ؟

موفق یاشی ....

با سلام و تشکر از شما

منظورم اینه که اگه in1 = 1 شد خروجیش تا زمانیکه ورودیش 1 هست 1 بمونه و اگه in1 = 0 شد خروجی 2 روشن بشه اگر که in2 = 1 باشه اما اگه in1 = 1 شد خروجی 2 خاموش بشه حتی اگه in2 = 1 باشه در مورد سومی هم به همین شکل هست

اول in1 مهم هست
دوم in2 مهم هست
سوم in3 مهم هست

با تشکر

راستی یه سوال دیگه

آیا میشه این برنامه هایی رو که برای atmeg16 و ameg32 مینویسیم رو برای atmeg8 استفاده کرد ؟؟
چقدر با هم متفاوت هستند ؟؟؟؟
(آخرین ویرایش در این ارسال: ۱۶-مهر-۱۳۹۱, ۲۰:۲۶:۲۶، توسط farzadavr.)
۱۶-مهر-۱۳۹۱, ۲۰:۱۰:۲۶
ارسال‌ها
پاسخ
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #13
RE: آیا کسی برای یاری رساندن هست ؟؟؟؟؟
(۱۶-مهر-۱۳۹۱, ۲۰:۱۰:۲۶)farzadavr نوشته است:
(۱۶-مهر-۱۳۹۱, ۱۴:۴۴:۴۲)robojalal نوشته است: سلام به آقا فرزاد
منظورتون اینه که اگه in1 = 1 شد خروجیش تا زمانیکه ورودیش 1 هست 1 بمونه و اگه in1 = 0 شد خروجی 2 روشن بشه در حالی که in2 = 0 هست ؟ درسته ؟ این روال برای سومی هست ؟
منظورتون اینه ؟

موفق یاشی ....

با سلام و تشکر از شما

منظورم اینه که اگه in1 = 1 شد خروجیش تا زمانیکه ورودیش 1 هست 1 بمونه و اگه in1 = 0 شد خروجی 2 روشن بشه اگر که in2 = 1 باشه اما اگه in1 = 1 شد خروجی 2 خاموش بشه حتی اگه in2 = 1 باشه در مورد سومی هم به همین شکل هست

اول in1 مهم هست
دوم in2 مهم هست
سوم in3 مهم هست

با تشکر

سلام

برنامه رو واستون گذاشتم ؛

اصلا نگاه کردید پست ها رو ؟Whistle

کارتون حل شد؟

نقل قول: راستی یه سوال دیگه

آیا میشه این برنامه هایی رو که برای atmeg16 و ameg32 مینویسیم رو برای atmeg8 استفاده کرد ؟؟
چقدر با هم متفاوت هستند ؟؟؟؟

چرا نشه؛

فقط تو برنامه بجای یه میکرو ، میکروی دیگه رو معرفی می کنید؛
کد:
$regfile = "m16def.dat"

میشه؛

$regfile = "m8def.dat"

ولی تو سخت افزار یه تفاوت هایی می کنه...

(آخرین ویرایش در این ارسال: ۱۶-مهر-۱۳۹۱, ۲۱:۴۸:۱۵، توسط omid_phoenix.)
۱۶-مهر-۱۳۹۱, ۲۱:۴۶:۴۵
ارسال‌ها
پاسخ
تشکر شده توسط : farzadavr
hadikh73 آفلاین
مدیــر کـل سایـت
*******

ارسال‌ها: 1,219
موضوع‌ها: 43
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 13642
( 14739 تشکر در 4686 ارسال )
ارسال: #14
RE: آیا کسی برای یاری رساندن هست ؟؟؟؟؟
سلام
این آموزش خوبیه بکارتون میاد از سایت www.iran-eng.com دانلود کردم بخونیدش خوبهSmile
راستی برنامه ای که نوشتم جواب دادWink


فایل‌(های) پیوست شده
.zip   bascom.zip (اندازه: 73.11 KB / تعداد دفعات دریافت: 40)

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

ارسال‌ها: 162
موضوع‌ها: 11
تاریخ عضویت: شهریور ۱۳۸۹

تشکرها : 125
( 463 تشکر در 142 ارسال )
ارسال: #15
RE: آیا کسی برای یاری رساندن هست ؟؟؟؟؟
سلام دوست گرامی
این برنامه ای که در پیوست میذارم ، کامل شده هست
شرمنده که دیر شد . من تازه این صفحه رو دیدم
آخرش فقط یه else اضافه کردم ، درست شد

امیدوارم که بتونم کمکت کرده باشم

موفق باشی ....


فایل‌(های) پیوست شده
.rar   iranled (input switch).rar (اندازه: 176.7 KB / تعداد دفعات دریافت: 31)



در راه علم هیچ وقت نگید نمی تونیم ، همه چیز تونستنی هست و فقط کمی اراده میخواد ، که شما دارین .Cool


http://robo-elec.blogfa.com

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

ارسال‌ها: 36
موضوع‌ها: 5
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 40
( 2 تشکر در 2 ارسال )
ارسال: #16
RE: آیا کسی برای یاری رساندن هست ؟؟؟؟؟
با سلام

من هر چی بیشتر با میکرو کار میکنم حس میکنم حتی دستورات و متغیرها هم از من خوششون نمیاد

مثلا این برنامه
چرا درست کار نمی کنه ؟؟؟؟؟؟؟؟؟


فایل‌(های) پیوست شده
.rar   TEST.rar (اندازه: 20.85 KB / تعداد دفعات دریافت: 45)
۲۲-مهر-۱۳۹۱, ۱۹:۲۱:۲۶
ارسال‌ها
پاسخ
hadikh73 آفلاین
مدیــر کـل سایـت
*******

ارسال‌ها: 1,219
موضوع‌ها: 43
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 13642
( 14739 تشکر در 4686 ارسال )
ارسال: #17
Cool  RE: آیا کسی برای یاری رساندن هست ؟؟؟؟؟
سلام رفیق
نگاه کن هیچ موقع ناامید نشو کم کم راه می افتی من اوایل این مشکلات رو داشتم همین قدر هم می تونی بنویسی عالیهClapClap
اشکالات برنامه
1- محیط برنامه نویسی به ورودی و خروجی حساسه ورودی PIN و خروجی هم PORT به این دو تا خیلی دقت کن تا برنامت کار کنهWink
تو باید ال سی دی رو با PORT تعریف کنی و ورودی ها رو با PIN تعریف کنی تا کار کنن در این مورد بسکام ارور نمی گیره ولی در کل برنامه کار نمی کنهWink
2-تو پروتوس باید مقاومت را پول دون یا پول آپ کنی
پول دون: یعنی اگه داشتی If Pina.0 = 1 Then باید تو پروتوس پایه a.0 رو با یه مقاومت 10k به زمین وصل کنیWink
پول آپ اگه داشتی If Pina.0 = 0 Then باید تو برنامه قبل از شروع حلقه بنویسی ddrd.0=0:porta.0=1 برای وقتی که صفر می خواهی تو پروتوس احتیاجی به هیچ کاری نداریWink
تو این مورد هم می تونی پول آپ کنی هم پول دون بعدش تمام این ها رو تو همون فایل پیوست قبلی توضیح داده شده بخونش
تصحیح شده رو تو پیوست گذاشتم


فایل‌(های) پیوست شده
.rar   TEST.rar (اندازه: 35.75 KB / تعداد دفعات دریافت: 37)

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

ارسال‌ها: 36
موضوع‌ها: 5
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 40
( 2 تشکر در 2 ارسال )
ارسال: #18
RE: آیا کسی برای یاری رساندن هست ؟؟؟؟؟
با سلام و تشکر
اولا من هرگز تسلیم نشدم و کلا به تسلیم شدن عادت ندارم
دوما قبول کن برام سخته توی این شهر این طور که من بررسی کردم من بی سواد تنها کسی هستم که دنبال avr هست منم که اینجوری هستم پس دلم خوش
سوما 90درصد مشکل من با ورودی و خروجی که من ورودی رو یک میکنم و خروجی رو میتونم یک کنم اما همین ورودی رو وقتی صفر میکنم خروجی یک میمونه و دیگه صفر نمیشه الان این بزرگنرینم مشکل منه

یکی بگه کجای کارم اشکال داره ؟؟؟

راستی میشه بیشتر در مورد "پول آپ" توضیح بدی من چیز زیادی نفهمیدم


با تشکر
(آخرین ویرایش در این ارسال: ۲۳-مهر-۱۳۹۱, ۱۳:۲۵:۱۸، توسط farzadavr.)
۲۳-مهر-۱۳۹۱, ۱۳:۲۳:۲۱
ارسال‌ها
پاسخ
hadikh73 آفلاین
مدیــر کـل سایـت
*******

ارسال‌ها: 1,219
موضوع‌ها: 43
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 13642
( 14739 تشکر در 4686 ارسال )
ارسال: #19
RE: آیا کسی برای یاری رساندن هست ؟؟؟؟؟
(۲۳-مهر-۱۳۹۱, ۱۳:۲۳:۲۱)farzadavr نوشته است: با سلام و تشکر
سلام دوست عزیز
(۲۳-مهر-۱۳۹۱, ۱۳:۲۳:۲۱)farzadavr نوشته است: اولا من هرگز تسلیم نشدم و کلا به تسلیم شدن عادت ندارم
آفرین خیلی خوبه راه موفقیت همینه ClapClapClap
(۲۳-مهر-۱۳۹۱, ۱۳:۲۳:۲۱)farzadavr نوشته است: دوما قبول کن برام سخته توی این شهر این طور که من بررسی کردم من بی سواد تنها کسی هستم که دنبال avr هست منم که اینجوری هستم پس دلم خوش
موقعیت منم همینه تو شهر ما یه مغازه هم پیدا نمیشه که وسایل الکترونیکی داشته باشه برای خرید یه مقاومت باید 60 کیلومتر برم تا به یه مغازه برسم و بعد 60کیلومتر برگردم
(۲۳-مهر-۱۳۹۱, ۱۳:۲۳:۲۱)farzadavr نوشته است: سوما 90درصد مشکل من با ورودی و خروجی که من ورودی رو یک میکنم و خروجی رو میتونم یک کنم اما همین ورودی رو وقتی صفر میکنم خروجی یک میمونه و دیگه صفر نمیشه الان این بزرگنرینم مشکل منه
یکی بگه کجای کارم اشکال داره ؟؟؟
آقا فرزاد هر if یک else می خواد یعنی باید بنویسید وقتی که ورودی یک نبود خروجی صفر بشه
بعدش شما یه راه دیگه هم دارید
PORTA.0=PINA.1
یعنی وقتی A.1=1 شد A.0هم یک بشه وقتی هم صفر شد A.0 هم صفر بشه
(۲۳-مهر-۱۳۹۱, ۱۳:۲۳:۲۱)farzadavr نوشته است: راستی میشه بیشتر در مورد "پول آپ" توضیح بدی من چیز زیادی نفهمیدم
پول دون یعنی کشیدن نویز از پایین(منفی)
نگاه کن آی سی یا یکه یا صفره، وقتی سیمی قطع میشه جریان قطع میشه وپایه صفر نمی شه شما باید زمین رو با یه مقاومت وصل کنی به پایه تا وقتی که جریان قطع شد پایه صفر بشه ولی اگر این کار رو نکنی پایه صفر نمیشه پس نویز ایجاد میشه
پول آپ یعنی کشیدن نویز از بالا(مثبت)
دقت کن مثل قبلی وقتی جریان قطع میشه پایه باید 1 بشه که نمیشه، این کار رو نمی تونید با مقاومت بکنید باید پس تو خود آی سی (توسط برنامه) پایه رو به روشی که گفتم 1 کنی
(خیلی به زبون عامیانه گفتم ببخشید که علمی نیست این درک منه از این کار اگه بازم متوجه نشدید به روی چشم از روی کتاب توضیح میدم)
(۲۳-مهر-۱۳۹۱, ۱۳:۲۳:۲۱)farzadavr نوشته است: با تشکر
آقا فرزاد من در خدمتمWinkWink
موفق باشید

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

ارسال‌ها: 36
موضوع‌ها: 5
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 40
( 2 تشکر در 2 ارسال )
ارسال: #20
RE: آیا کسی برای یاری رساندن هست ؟؟؟؟؟
ممنون از کمک و راهنماییت
امیدوارم یه روز جبزان کنم و میکنم
۲۳-مهر-۱۳۹۱, ۱۹:۴۳:۰۱
ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73
hadikh73 آفلاین
مدیــر کـل سایـت
*******

ارسال‌ها: 1,219
موضوع‌ها: 43
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 13642
( 14739 تشکر در 4686 ارسال )
ارسال: #21
RE: آیا کسی برای یاری رساندن هست ؟؟؟؟؟
نه بابا آقا فرزاد ما همه اینجاییم تا کار راه بندازیم مگه نشنیدی میگن زکات علم نشرشهAt
اگه سوالی داشتی بگو من درخدمتمWink

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

ارسال‌ها: 36
موضوع‌ها: 5
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 40
( 2 تشکر در 2 ارسال )
ارسال: #22
RE: آیا کسی برای یاری رساندن هست ؟؟؟؟؟
با سلام

باز من اومدم و بازم با مشکل اومدم

کار برنامه : با زدن کلید متغیر A بیشتر میشه وقتی زسید به 8 از اول شروع میکنه اما هر بار به 8 میرسه متغیر B یکی بیشتر میشه و روی ال سی دی نشون میده

مشکل: اگر کلید رو بزنیم و پایین نگه داریم با همون بار اول متغیر B با سرعت زیاد میشه

نمیدونم چه کنم

کمک
۰۱-آبان-۱۳۹۱, ۲۰:۵۰:۴۸
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  کمک برای شرط گذاشتن برای یک فرکانس خاص sinohe 5 4,170 ۱۱-آذر-۱۳۹۳, ۰۰:۱۵:۱۸
آخرین ارسال: sinohe
  کمک برای ساخت چراغ برای کف ماشین با LED saeid000 21 25,206 ۰۳-اردیبهشت-۱۳۹۰, ۱۳:۳۴:۳۱
آخرین ارسال: ha_60
  کیست که مرا یاری کند ehsan_moq 4 3,685 ۰۶-دى-۱۳۸۹, ۲۱:۳۱:۱۸
آخرین ارسال: ehsan_moq
  در مورد pwm من را یاری کنید reza_12 10 8,512 ۳۰-آذر-۱۳۸۹, ۲۳:۴۸:۲۳
آخرین ارسال: WhiteNoise

پرش به انجمن:


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

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