رفتن به مطلب

تاپیک پروژه های avr + عکس + فیلم


ارسال های توصیه شده

  1. برای شبیه سازی در پروتئوس از فایل هکز و برای برنامه ریزی در میکرو از کامپایل استفاده می کنیم
  2. برای شبیه سازی( برای تولید کد هگز از مینو project گزینه make در صورت نداشتن خطا فایل هگز تولید میشود.) باید انجام بدی
  3. نه فرقی نمیکنه

لینک به دیدگاه
  • پاسخ 241
  • ایجاد شد
  • آخرین پاسخ

بهترین ارسال کنندگان این موضوع

بهترین ارسال کنندگان این موضوع

سلام.یک کتابی دارم میخونم با زبانC گفته.تو فصل آموزش code vision اومده گفته در صورت نیاز از اشکال زدایی توسط نرم افزار avr studio استفاده میشه!این یعنی یک نقش مکمل برای کدویژن هست؟!؟!!

ولی اینجا گفتین اون برای بسکام هست:w58:

من نفهمیدم برای چیه

لینک به دیدگاه

سلام.یک کتابی دارم میخونم با زبانC گفته.تو فصل آموزش code vision اومده گفته در صورت نیاز از اشکال زدایی توسط نرم افزار avr studio استفاده میشه!این یعنی یک نقش مکمل برای کدویژن هست

یعنی اگر نرم افزار avr studio میتوانی از تریق کدوژن نرم ازار رو اجرا کنی وقسمتی از برنامه که به زبانه اسمبلی است بنویسید ولی این امکان در بسکام وجود ندازه

لینک به دیدگاه

هر دو نرم افزار کدویژن و ای وی ار استدیو هم زبان c و هم زبان اسبلی پشتیبانی میکنن . زبان اسمبلی یک زبان سطح پایینه یعنی شما باید کاملا به سخت افزار میکرو و متعلقاتش واقف باشید تا بتونید با اسمبلی کار کنید ولی در عوض سرعت بالا تر ، امکانات بیشتر و حجم کمتری داره .

در تفاوت و نرم افزار هم بایدگم که avr stdio خود شرکت اتمل به صورت رایگان عرضه کرده که برای avr و arm استفاده میشه و در ورژن های پایین فقط برای شبیه سازی رفع مشکلات برنامه نویسی استفاده میشد ولی در ورژن جدید امکان کامپایل هم داره.

ولی کدویژن یه نرم افزار غیر رایگانه که باید کرک بشه و از نظر من نرم افزار خیلی باحالیه.

 

ولی بیسکام یک زبان برنامه نویسی سطح بالاست یعنی توابع راحت تری داره ولی سرعت پایین ، حجم بالا ،زیاد بودن توابع و انعطاف پذیری کم از معایبشه.

در کل زبان c یه چیزی بین اسمبلی و بیسکام هست یعنی برنامه نویسی ساده تر از اسمبلی و با حجم کمتر و سرعت بالاتر از بیسکام.

شما هم تا شروع نکنی به میکرو سوزوندن یاد نمیگیری

لینک به دیدگاه

آها ممنوووووووووون.من فکر میکردم فقط برای c هست.:a030:

خب حالا باید هر دوتا نرم افزارو برای کارم نصب داشته باشم؟

بعد تو پروتئوس خودش منبع تغذیه میکرو رو وصل داره و نیاز نیست وصل کنیم؟

ولی در عمل باید تغذیه رو وصل کنیم.کدوم پایه ها همون زمین و vcc یعنی پایه 10 و 31 در میکرو مگا32 همین دو پایه کافیه؟؟؟؟؟چرادوتا زمین داره؟هردو وصل کنم؟(مثلا برای روشن کردن ال ای دی یا این جور ازمایشات اولیه)

لینک به دیدگاه

:w000:میخوام کدویژن رو نصب کنم.راهنماشو دارم مراحلشو میرم.اون اخرش کرک رو open میکنم نرم افزار کامل و صحیح باز میشه.و مراحل نصب تموم شده.اما وقتی بببندم و دوباهر بخاوم نرم افزار رو باز کنم یک صفحه سفید خالی میاد با یک پنجره که میگه یک چیزی رو کپی پیست کنم.و بعد پیست صفحه نرم افزار بسته میشه:4564:این ایرادش چیه؟چندین بار با ورژن های مختلف نصب و حذف کردم و همش همین جوریه:4564:اعصابم خورد شد دیگه.

جالب اینجاست انگار باید هرررر بار که بخاوم از کدویژن استفاده کنم اون مرحله آخری نصبش(کرک) رو دوباره انجام بدم اونموقع باز میکنه! و وقتی باهاش یک پروژه درست کنم، اونموقع دفعه های بعدی نرم افزارو درستباز میکنه اما اگر اون پروژه ها رو پاک کنم، مثل همون اول یک صفحه سفید میاره.کسی میدونه کجا اشتباه کردم؟

لینک به دیدگاه
آها ممنوووووووووون.من فکر میکردم فقط برای c هست.:a030:

خب حالا باید هر دوتا نرم افزارو برای کارم نصب داشته باشم؟

بعد تو پروتئوس خودش منبع تغذیه میکرو رو وصل داره و نیاز نیست وصل کنیم؟

ولی در عمل باید تغذیه رو وصل کنیم.کدوم پایه ها همون زمین و vcc یعنی پایه 10 و 31 در میکرو مگا32 همین دو پایه کافیه؟؟؟؟؟چرادوتا زمین داره؟هردو وصل کنم؟(مثلا برای روشن کردن ال ای دی یا این جور ازمایشات اولیه)

برای روشت کردن میکرو پایه 10مثبت(+) و 11منفی(-) وصل میشود و زمین (-)پایه شماره31مربوط به adc

میباشد .

لینک به دیدگاه

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

اومدم نرم افزار اصلی پروتئوس7.2 رو نصب کنم .نرم افزارو باز نمیکنه.یک پیغام خطا میده که اینجا اوردمش:

2222.png

 

licensرو فقط باید browse بزنیم و اون لیسانسشو بیاریم و نصب کنیم دیگه کجاش مشکل داره؟:4564:

لینک به دیدگاه
آها ممنوووووووووون.من فکر میکردم فقط برای c هست.:a030:

خب حالا باید هر دوتا نرم افزارو برای کارم نصب داشته باشم؟

بعد تو پروتئوس خودش منبع تغذیه میکرو رو وصل داره و نیاز نیست وصل کنیم؟

ولی در عمل باید تغذیه رو وصل کنیم.کدوم پایه ها همون زمین و vcc یعنی پایه 10 و 31 در میکرو مگا32 همین دو پایه کافیه؟؟؟؟؟چرادوتا زمین داره؟هردو وصل کنم؟(مثلا برای روشن کردن ال ای دی یا این جور ازمایشات اولیه)

سلام .

نه شما میتونی انتخاب کنی که با کدوم نرم افزار کار کنی مثل اینه که انتخاب کنی با جت ایدو فیلم ببینی یا با ویندوز پیلیر.

شما باید ولتاژ تغذیه به پایه VCCو gnd که کنار هم هستند وصل کنی . gnd دوم ماله بخش تبدیل انالوگ به دیجیتال هست و ربطی به تغذیه نداره.

در مورد اشکال کرک هم من اطلاعات کامپیوتری کمی دارم :icon_redface:شرمنده

لینک به دیدگاه

سلام.تصویر زیر قسمتی از اون برد آموزشی هست.میکرو مگا16 هم توش هست.نگاه کن.اون جای پینهاشو میبینی سوراخ داره؟؟که باید سیمی احتمالا وصل بشه.امااااااا کنار هررر سوراخش هم یک جایی مثل سوراخ(ولی برامده) داره.

(زرد رنگه!) اون ها برای چیه؟؟؟من باخودم میگم شاید هر پینی دو تا کاربرد داره و برای هر کاربردش از یک سوراخش وصل میکنند:banel_smiley_4:

این برد آموزشی خیلی از آزمایشهایی که میشه با میکرو ها انجام داد رو روی خودش داره، مثلا حتی سنسور گاز وچند سنسور دیگه هم داره.CAM00457.jpg

لینک به دیدگاه
سلام.تصویر زیر قسمتی از اون برد آموزشی هست.میکرو مگا16 هم توش هست.نگاه کن.اون جای پینهاشو میبینی سوراخ داره؟؟که باید سیمی احتمالا وصل بشه.امااااااا کنار هررر سوراخش هم یک جایی مثل سوراخ(ولی برامده) داره.

(زرد رنگه!) اون ها برای چیه؟؟؟من باخودم میگم شاید هر پینی دو تا کاربرد داره و برای هر کاربردش از یک سوراخش وصل میکنند:banel_smiley_4:

این برد آموزشی خیلی از آزمایشهایی که میشه با میکرو ها انجام داد رو روی خودش داره، مثلا حتی سنسور گاز وچند سنسور دیگه هم داره.CAM00457.jpg

تو عکس زیاد واضح نیست و لی فکر کنم که برای هر پایه هم نری و هم مادگی گذاشتن که شما بتونی راحتتر با برد کار کنی

لینک به دیدگاه

آها فکر کنم همینه.خب نری و مادگی؟چرا دوتا؟ فرقی میکنه؟اینا سیم های خاصی هم دارند؟ز چی؟؟؟

برای مادگی از سیم استفاده میکنیم برای نری از چی؟؟

چرادو جور گذاشته؟

لینک به دیدگاه

رجیستر اطلاعاتی رادر مورد نتایج اخرین دستور محاسباتی اجرا شده در بردارد .به کمک این اطلاعات ,با اجرای دستورات شرطی میتوان نحوه اجرای برنامه را تغییر داد

لینک به دیدگاه
آقا یه سوال دیگه بجز سوال فوق.اصلا "رجیستر" چی هست؟:icon_redface:

رجیستر = یک بایت که یک بایت = 8بیت

بیت = کوچکترین حافظه دیجیتالی که یا میتونه 1 باشه یا 0

مثلا رجیستر ddrb که شما باهاش مشخص میکردی که کدوم پایه خروجی و کدوم پایه ورودی باشه.

یا مثلا tcnt0 مقدار تایمر 0 تو این رجیستر ریخته میشه

لینک به دیدگاه

درود

شرمنده دوستان دارم رو یه پروژه تابلو ثابت کارمیکنم حین خدمتم هستم وقت نمیکنم زیاد بیام....کسانی که با بیسکام کارمیکنن برا شروع میتونم کمک کنم....:icon_gol:

لینک به دیدگاه

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • اضافه کردن...