امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
با کدویژن مشکل دارم...لطفا
نویسنده پیام
Masood-PC آفلاین
تازه وارد

ارسال‌ها: 15
موضوع‌ها: 3
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 1
( 3 تشکر در 3 ارسال )
ارسال: #1
با کدویژن مشکل دارم...لطفا
کدویژنم با اینکه از برنامه کامپایل شده ارور نمیگیره اما فایل hex نمیسازه چیکار کنم؟
۱۸-مرداد-۱۳۹۰, ۱۵:۰۸:۴۴
ارسال‌ها
پاسخ
علي برقي آفلاین
كاربر دو ستاره
**

ارسال‌ها: 209
موضوع‌ها: 25
تاریخ عضویت: اردیبهشت ۱۳۹۰

تشکرها : 477
( 406 تشکر در 166 ارسال )
ارسال: #2
RE: با کدویژن مشکل دارم...لطفا
(۱۸-مرداد-۱۳۹۰, ۱۵:۰۸:۴۴)Masood-PC نوشته است: کدویژنم با اینکه از برنامه کامپایل شده ارور نمیگیره اما فایل hex نمیسازه چیکار کنم؟

سلام آقا مسعود توي فولدر Exe رو نگاه كردي؟
اگه بازم نبود بايد بري توي tollbar دنبال آپشن project بگردي بعد روي قسمت configure كليك كني و توي پنجره باز شده از تب files تب output directories ميتوني جايي كه فايل hex ساخته ميشه رو تغيير بديد .

من تو را دوست دارم.. دیگری تو را دوست دارد.. دیگری دیگری را دوست دارد.. و این چنین است که ما تنهاییم..
۱۸-مرداد-۱۳۹۰, ۱۶:۴۴:۳۸
ارسال‌ها
پاسخ
تشکر شده توسط : sharin, 3153
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #3
RE: با کدویژن مشکل دارم...لطفا
سلام.

دوست عزيز ،‌ اين سوال رو كه پرسيده بودي ... ،‌ اينجور سوال ها رو بهتره در چت باكس علمي بپرسي ...
احتمالا يه قسمت بايد داشته باشه كه بهش بگب چه فرمت هايي رو برات بسازه ...
شايد تيك HEX اش نخورده ...
در تاپيك قبلي هم دوستمون يه نكته در مورد مسير save گفته بود ...

موفق باشي.
يا علي.

۱۸-مرداد-۱۳۹۰, ۱۶:۵۱:۴۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : علي برقي, رسول
Masood-PC آفلاین
تازه وارد

ارسال‌ها: 15
موضوع‌ها: 3
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 1
( 3 تشکر در 3 ارسال )
ارسال: #4
RE: با کدویژن مشکل دارم...لطفا
سلام
توی تب files اصلا output directories وجود نداره.چیکارکنم؟



فایل‌(های) پیوست شده بندانگشتی (ها)
   
(آخرین ویرایش در این ارسال: ۲۱-مرداد-۱۳۹۰, ۱۷:۰۸:۲۸، توسط Masood-PC.)
۲۱-مرداد-۱۳۹۰, ۱۷:۰۳:۰۲
ارسال‌ها
پاسخ
mhpc2009 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 206
موضوع‌ها: 29
تاریخ عضویت: مهر ۱۳۸۹

تشکرها : 801
( 579 تشکر در 198 ارسال )
ارسال: #5
RE: با کدویژن مشکل دارم...لطفا
سلام دوست عزیز یه سر به لینک زیر بزن روش ایجاد و کامپایل یه پروژه رو به صورت تصویری گفته شده
http://www.iranled.com/forum/post-153937.html#pid153937
۲۱-مرداد-۱۳۹۰, ۱۷:۵۱:۰۹
ارسال‌ها
پاسخ
تشکر شده توسط : رسول
Masood-PC آفلاین
تازه وارد

ارسال‌ها: 15
موضوع‌ها: 3
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 1
( 3 تشکر در 3 ارسال )
ارسال: #6
RE: با کدویژن مشکل دارم...لطفا
مرسی حل شد
۲۱-مرداد-۱۳۹۰, ۱۸:۳۷:۲۹
ارسال‌ها
پاسخ
Masood-PC آفلاین
تازه وارد

ارسال‌ها: 15
موضوع‌ها: 3
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 1
( 3 تشکر در 3 ارسال )
ارسال: #7
RE: با کدویژن مشکل دارم...لطفا
یه سوال
راجع به مقاومت pull-up و tri-state یه کم توضیح میخواستم.
فعلا فقط میدونم که اگه پین ورودی باشه باید مقاومتش pull-up باشه و اگه خروجی باشه tri-state (درست دیگه؟)
۲۱-مرداد-۱۳۹۰, ۲۰:۳۹:۰۱
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #8
RE: با کدویژن مشکل دارم...لطفا
سلام.

مقاومت pull up ، خوب مقاومت عنصريه كه مي تونه جريان رو به ولتاژ تبديل كنه ... ، همون افت ولتاژ دو سرش ...
حالا ، از اونجايي كه هر عنصري به صورت موازي با مقاومت قرار بگيره ، ولتاژش همون ولتاژ 2 سر مقاومت مي شه ، براي اين استفاده مي شه كه مثلا 5 ولت رو در دو سر مقاومت ايجاد كني كه پايه ي ميكرو هم 5 ولت يا همون 1 منطقي بشه ...

tri state : توضيحش اينطوري سخته و با توجه به سطحتون كمي مقدمه چيني مي خواد ...
اما به صورت خيلي عادي ...
tri state : يعني 3 حالته . 1 ، 0 ، high امپدانس (Z ، يعني يك مقاومت خيلي بزرگ ، تقريبا مدار باز ، براي تصور بهتر ، يك سيمي رو تصور كن كه يك سرش به مدار وصله و يك سر ديگر در هوا معلقه و به چيزي وصل نيست)
استفادش اينه كه وقتي قرار باشه روي يك باس چند نفر از اون باس استفاده كنن ، هر وقت يكي بخواد از باس استفاده كنه ، بقيه بايد به حالت high امپدانس برن ، بعد كسي كه مي خواد از باس استفاده كنه ، استفاده كنه ...
به زبون خيلي راحت بود .
پس هر قطعه اي كه بخواد از باس مشتركي استفاده كنه بايد با پايه اي به اون باس متصل بشه كه tri state رو داره .
پايه هاي ميكرو هم همچين قابليتي رو دارن ...

موفق باشي.
يا علي.

(آخرین ویرایش در این ارسال: ۲۲-مرداد-۱۳۹۰, ۱۱:۳۴:۴۸، توسط sharin.)
۲۲-مرداد-۱۳۹۰, ۰۴:۱۲:۵۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول, 3153
Masood-PC آفلاین
تازه وارد

ارسال‌ها: 15
موضوع‌ها: 3
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 1
( 3 تشکر در 3 ارسال )
ارسال: #9
RE: با کدویژن مشکل دارم...لطفا
سلام
میشه برای اینکه محل استفاده شون رو بهتر درک کنم تو همین برنامه های ساده چندتا مثال بزنین.مثلا بگین تو این برنامه به این دلیل از فلان مقاومت استفاده می کنیم.
بعدم اینکه نحوه تطبیق مقاومت های خارجی با مقاومت داخلی خود میکرو چطور هست؟
یه سوال دیگه هم اینکه من معلم یا کاربلد avr دم دستم نیست اما از یه طرف دارم احساس میکنم این فرایند یادگیری مقدمات داره بیش از حد طول میکشه.شما پیشنهادی ندارین؟خودتون چطور یاد گرفتین؟به اقتضای رشته؟
(آخرین ویرایش در این ارسال: ۲۲-مرداد-۱۳۹۰, ۲۳:۱۱:۱۱، توسط reza555.)
۲۲-مرداد-۱۳۹۰, ۲۱:۴۷:۵۱
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #10
RE: با کدویژن مشکل دارم...لطفا
نقل قول: سلام
میشه برای اینکه محل استفاده شون رو بهتر درک کنم تو همین برنامه های ساده چندتا مثال بزنین.مثلا بگین تو این برنامه به این دلیل از فلان مقاومت استفاده می کنیم.

سلام.

فرض كنيد مي خواهيم به يكي از پايه هاي ميكرو يك كليد وصل كنيم. در حالت عادي مي خواهيم پايه 1 منطقي باشه ، پس با مقاومت پايه رو به VCC وصل مي كنيم ( از pull up داخليه خود ميكرو هم مي تونيد استفاده كنيد ) بعد سر ديگر كليد رو هم به زمين مي زنيد كه با هر بار فشار دادن كليد ، پايه به زمين مدار وصل بشه و 0 منطقي بشه .
در اين حالت يك رويداد اتفاق افتاده كه مي شه براش شرط ها با عملكرد هاي مختلفي گذاشت. ( عكس زير رو ببين. )
كليد اول همينه كه توضيح دادم ، كليد دوم هم همونه اما اين سري از pull up داخلي استفاده كرديم. كليد سوم هم برعكسه . اينها چند نمونه از كليد بودن.

[تصویر:  65example.jpg]

tri state هم كه گفتم همه پايه ها دارن ، در مثال بالا هم از 2 حالت 0 و 1 اش استفاده كرديم . حالت سومش كه High Impedance هست زياد استفاده نمي شه ، يعني سازنده ها جوري ساختن كه زياد باهاش در گير نشيم ( در ظاهر ) .
اگر بخواين ازش استفاده كنيد بايد كمي خلاقيت به خرج بديد ( در واقع مفهموش رو بفهميد )
خوب در عكس بالا ، مي تونيم با تعيين مقادير مناسب براي هر پايه ، تقسيم ولتاژ هاي مختلفي داشته باشيم.
در واقع فقط كافيه جاي زمين رو تغيير بديم ( با صفر كردن يكي از پايه ها ) خوب حالا هر پايه اي كه صفر مي شه ،‌بقيه شون بايد High Impedance باشن .
اينطوري مي تونيم در خروجي ولتاژ هاي گوناگوني بسازيم. ( فقط يه مثال براي درك بهتر بود . )
مثلا با برنامه نويسي ، Pc0 , Pc2 رو High Impedance مي كنيم و پايه ي Pc1 رو 0 منطقي مي كنيم. در اين حالت مقاومت سوم اصلا در مدار نيست ...

کد:
Vout=(R1/(R1+R2))*VCC

نمي دونم چقدر با مدار آشنايي دارين ، اما اين يه تقسيم ولتاژ معموليه ...

نقل قول: بعدم اینکه نحوه تطبیق مقاومت های خارجی با مقاومت داخلی خود میکرو چطور هست؟
منظورتون رو از تطبيق متوجه نشدم !!

نقل قول: یه سوال دیگه هم اینکه من معلم یا کاربلد avr دم دستم نیست اما از یه طرف دارم احساس میکنم این فرایند یادگیری مقدمات داره بیش از حد طول میکشه.شما پیشنهادی ندارین؟خودتون چطور یاد گرفتین؟به اقتضای رشته؟
اتفاقا همچين كسي دم دست منم نيست !! اما در طول زندگي ياد گرفتم كه خودم معلم خودم باشم.
وجود راهنما كه خيلي مهمه ... من و امثال منم قربانيه همين مسئله هستيم ...
در مورد مقدمات ...
خوب شما چند سالتون هست ؟ اگر دانشجو هستيد يا تمام كرديد ، چه رشته اي خونديد ؟
با دونستن سوالات بالايي شايد بتونم بهتر كمكت كنم .
من هم حرفه اي نيستم ... در حال يادگيريم ...
رشته بي تاثير نيست ، اما مهم ترين چيز علاقه و احساس نياز و تلاش فراوونه ...

موفق باشي.
يا علي.

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

ارسال‌ها: 15
موضوع‌ها: 3
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 1
( 3 تشکر در 3 ارسال )
ارسال: #11
RE: با کدویژن مشکل دارم...لطفا
سلام
اول میخوام از انرژی که گذاشتی تشکر کنم.
اسمم مسعوده . 20سالمه و دانشجوی مهندسی برق ام.مهر ترم سوم رو شروع میکنم (هنوز مدار نخوندم).
به خاطر شغل بابام خونمون جاییه که زیاد امکانات این جوری دم دستم نیست(عسلویه).راستشو بخوای هر وقت میخوام یه چیزی یادبگیرم معلمش گیر نمیاد یا به هر دلیل دیگه ای نمیشه میگم کمبود امکانات و ... این بهونه ای که خودمو راضی کنم.برام جالب بود که گفتی خودت معلم خودتی.در واقع درکش برام جالب بود چون منم زیاد این چیزا رو میشنوم اما در عمل اصلا بهش اعتقاد ندارم چون واقعا یه موقع هایی نمیشه.
اینم از رزومه ی من...
اگه دوست داشتی منم با شما اشنا شم.
التماس دعا
(آخرین ویرایش در این ارسال: ۲۳-مرداد-۱۳۹۰, ۱۷:۰۶:۲۶، توسط reza555.)
۲۳-مرداد-۱۳۹۰, ۱۶:۴۱:۱۴
ارسال‌ها
پاسخ
تشکر شده توسط : رسول


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  راه اندازی ماژول gy-955 با AVR و کدویژن hadikh73 6 7,689 ۰۴-شهریور-۱۳۹۷, ۱۲:۰۸:۲۱
آخرین ارسال: hadikh73
  ماژول pn532 و کدویژن AVR hadikh73 1 4,205 ۰۴-خرداد-۱۳۹۶, ۰۱:۲۱:۲۴
آخرین ارسال: babyy
  پیکربندی SPI نرم افزاری در کدویژن pedram032 2 3,661 ۱۷-دى-۱۳۹۵, ۲۲:۳۷:۱۴
آخرین ارسال: omid_phoenix
  کمک در برنامه nrf24 با کدویژن sniper-70 0 2,893 ۱۹-آبان-۱۳۹۵, ۰۰:۱۶:۱۵
آخرین ارسال: sniper-70
  مشکل در ساخت تایمر لطفا کمک کنید omidsafari 8 6,502 ۰۹-مرداد-۱۳۹۵, ۱۷:۲۸:۰۹
آخرین ارسال: omidsafari
  کمک در تشخیص علت خطا در کدویژن alikiller990 2 3,821 ۱۰-خرداد-۱۳۹۴, ۱۸:۱۷:۳۰
آخرین ارسال: alikiller990
  تشخیص فشرده شدن همزمان شستی ها در کدویژن MicrowaveCO 5 3,965 ۲۸-اردیبهشت-۱۳۹۴, ۲۱:۳۱:۱۴
آخرین ارسال: sharin
  تفکیک عدد صحیح و اعشاری در کدویژن جهت ذخیره در EEPROM MicrowaveCO 6 5,534 ۲۶-اردیبهشت-۱۳۹۴, ۰۹:۲۵:۴۶
آخرین ارسال: sharin
Shy راهنمایی کنید لطفا .... ماکان 3 3,102 ۲۱-اردیبهشت-۱۳۹۴, ۱۳:۰۶:۴۹
آخرین ارسال: omid_phoenix
  کمک در مورد سنجش زمان توسط تایمر 0 و 1 در مگا 8 و کدویژن MicrowaveCO 6 5,155 ۰۸-اردیبهشت-۱۳۹۴, ۱۵:۵۳:۰۷
آخرین ارسال: MicrowaveCO

پرش به انجمن:


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

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