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

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

تشکرها : 8
( 19 تشکر در 10 ارسال )
ارسال: #1
کتابخانه کدویژن
سلام خدمت بزرگان ایرانویج
از دوستان کسی لینک کتابخانه برای کدویژن داره ؟
چندتا لینک بود که خراب بودن.هر چی سرچ میکنم چیزی پیدا نمیکنم.دستتون درد نکنه.
۱۸-دى-۱۳۹۰, ۰۰:۲۴:۵۰
ارسال‌ها
پاسخ
apcog آفلاین
در حال پیشرفت
***

ارسال‌ها: 315
موضوع‌ها: 40
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 61
( 280 تشکر در 167 ارسال )
ارسال: #2
RE: کتابخانه کدویژن
سلام.
کتابخونه؟کد ویژن؟ چه کتابخونه ای؟
دنبال چه کتاب خونه ای میگردی؟
۱۸-دى-۱۳۹۰, ۱۶:۰۱:۴۹
ارسال‌ها
پاسخ
تشکر شده توسط : saeiddiod
saeiddiod آفلاین
تازه وارد

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

تشکرها : 8
( 19 تشکر در 10 ارسال )
ارسال: #3
RE: کتابخانه کدویژن
سلام
دستت درد نکنه که جواب دادی.
یه پروژه تو کتاب اموزشی بود به نام چراغ چشمک زن.ولی کدویژن ایراد میگیره.سوال کردم میگن باید کتابخانه avr\io داشته باشی.هر چی سرچ میکنم همچین کتابخونه ای پیدا نمیکنم.اگه زحمتی نیست یه راهنمایی مختصر بکن.دمت گرم
۱۸-دى-۱۳۹۰, ۲۰:۱۷:۱۳
ارسال‌ها
پاسخ
apcog آفلاین
در حال پیشرفت
***

ارسال‌ها: 315
موضوع‌ها: 40
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 61
( 280 تشکر در 167 ارسال )
ارسال: #4
RE: کتابخانه کدویژن
چراغ چشمک زن؟
اگه از یک کدی شبیه به این استفاده کرده باشی :
کد:
while(1){
PORTB.0=1;
delay_ms(1000);
PORB.0=0;
};
باید این دو تا کتابخونه رو توی برنامت اضافه کنی:
کد:
#include <mega16.h>
#include <delay.h>
توضیح:
اولین کتابخونه مربوط به نوع میکرو میشه.اونی که نوشتم برای مگا 16 بود.این برای مگا 8:
کد:
#include <mega8.h>
با این کتابخونه کتابخونه ی I/O هم میگن.برای هر میکرو باید کتابخونه ی خودش رو باز کنی.
دومین کتابخونه delay.h هست که برای دستورات تاخیر از اون استفاده میشه.
کد:
delay_ms(1000);
دستور بالا 1000 میلی ثانیه صبر میکنه.
کد:
delay_us(500);
دستور بالا 500 میکرو ثانیه صبر میکنه.
فکر کنم مشکلت اینه که نمیدونی I/O چیه آره؟ همون کتابخونه ای که نوع میکرو رو میگه رو میگن I/O
همون mega16.h

۱۹-دى-۱۳۹۰, ۱۲:۲۱:۱۳
ارسال‌ها
پاسخ
تشکر شده توسط : saeiddiod, h0x00i
saeiddiod آفلاین
تازه وارد

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

تشکرها : 8
( 19 تشکر در 10 ارسال )
ارسال: #5
RE: کتابخانه کدویژن
apcog جان دمت گرم .دستت درد نکنه.مشکل حل شد.فقط نفهمیدم چرا وقتی پورتی رو بعنوان ورودی یا خروجی معرفی میکنم دوباره شروع میکنه به ایراد گرفتن؟
در ضمن ممنون بابت جواب
۱۹-دى-۱۳۹۰, ۱۷:۰۶:۳۶
ارسال‌ها
پاسخ
apcog آفلاین
در حال پیشرفت
***

ارسال‌ها: 315
موضوع‌ها: 40
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 61
( 280 تشکر در 167 ارسال )
ارسال: #6
RE: کتابخانه کدویژن
اسمم علی هست.
نمیفهمم منظورت چیه. کجا ایراد میگیره؟چه ایرادی میگیره؟
۲۰-دى-۱۳۹۰, ۱۲:۵۵:۰۱
ارسال‌ها
پاسخ
تشکر شده توسط : saeiddiod
saeiddiod آفلاین
تازه وارد

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

تشکرها : 8
( 19 تشکر در 10 ارسال )
ارسال: #7
RE: کتابخانه کدویژن
علی جان ممنون بخاطر محبتهات.
مثلا کدویژن از عکس شماره 1 ایراد میگیره در صورتی که همه جا به اینصورت برنامه مینویسن.نمیدونم چرا ایراد میگیره؟
ولی تو عکس دوم با اضافه کردن یه سری دستورات که نمیدونم برای چی نوشته شدن دیگه ایراد نمیگیره.

در ضمن موقعی که ایسی رو طبق برنامه (عکس شماره 1) پروگرام میکنم در عمل روی برد led چشمک نمیزنه (انگار که ایسی پروگرام نشده) ولی تو عکس شماره 2 ایسی در عمل درست کار میکنه(البته led خیلی کم نوره.باید با ترانزیستور درایو بشه).
نمیدونم چرا اینطوریه.تا الان 100 بار امتحان کردم حتی با چندتا میکروی مختلف.ولی همچنان باهاش درگیرم.ببخشید که زیاد حرف زدم.
بازم ممنون بابت کمکی که کردی.دستت گلت درد نکنه.

برنامه شماره 1

http://www.4shared.com/photo/LThc1zJn/1_online.html


برنامه شماره 2

http://www.4shared.com/photo/HG-jGxvO/2_online.html
(آخرین ویرایش در این ارسال: ۲۰-دى-۱۳۹۰, ۱۴:۰۶:۳۰، توسط saeiddiod.)
۲۰-دى-۱۳۹۰, ۱۴:۰۳:۰۳
ارسال‌ها
پاسخ
apcog آفلاین
در حال پیشرفت
***

ارسال‌ها: 315
موضوع‌ها: 40
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 61
( 280 تشکر در 167 ارسال )
ارسال: #8
RE: کتابخانه کدویژن
سلام.
از عکس ها معلومه که توی برنامه ی شماره ی یک از کد ویزارد استفاده کردی و توی برنامه ی شماره ی دو استفاده نکردی!
همیشه از اون استفاده کن.خیلی کمکت میکنه. اما در مورد برنامه ها
این کد ها:
[تصویر:  1xdw6ecjg30luyfkxz.jpg]
که توسط کد ویزارد تولید میشن،رجیستر های میکرو رو مقدار دهی میکنن که برای اجرای برنامه ها لازمه.اگه دقت کنی توی تمام برنامه های نوشته شده توی کد ویژن هستن.
در ضمن،ال ای دی رو اگه مستقیم به میکرو وصل کنی خیلی پر نور میشه!چجوری مدار رو بستی؟
۲۱-دى-۱۳۹۰, ۲۱:۲۹:۴۷
ارسال‌ها
پاسخ
تشکر شده توسط : saeiddiod, h0x00i
saeiddiod آفلاین
تازه وارد

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

تشکرها : 8
( 19 تشکر در 10 ارسال )
ارسال: #9
RE: کتابخانه کدویژن
سلام
علی جان شرمندم کردی بخدا.نمیدونم چطوری باید جبران کنم.دستت درد نکنه.
LED رو با یه مقاومت صد اهم به میکرو وصل کردم.
اره کدویزارد خیلی خوبه ولی نمیدونم چرا تو کتاب مرجع کامل میکروها در موردش چیزی نگفته؟
فقط یه سوال دیگه دارم که خیلی الان باهاش درگیرم.اگه بخوام از چند قابلیت میکرو تو یه برنامه استفاده کنم استفاده کنم مثل LCD - وقفه - LED - کیبورد یا سوئیچ باید برای هر کدومشون همچین کدهایی اول برنامه بنویسم یا با نوشتن همینا مشکل حل میشه؟
بزرگواری میکنی که وقت میذاری و به سوالهای من جواب میدی.بازم ممنونم بخاطر کمک.
(آخرین ویرایش در این ارسال: ۲۲-دى-۱۳۹۰, ۰۳:۱۷:۳۷، توسط saeiddiod.)
۲۲-دى-۱۳۹۰, ۰۳:۱۲:۴۳
ارسال‌ها
پاسخ
apcog آفلاین
در حال پیشرفت
***

ارسال‌ها: 315
موضوع‌ها: 40
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 61
( 280 تشکر در 167 ارسال )
ارسال: #10
RE: کتابخانه کدویژن
LCD
نقل قول: - وقفه - LED - کیبورد یا سوئیچ
منظورت از LED چیه؟
در ضمن،توی کد ویژن کیبورد یا سویچ وجود نداره.باید خودت دستی براش تابع بنویسی.سخت نیست،اگه بلد نیستی بگو کمکت کنم.
کلا کد ویزارد خیلی مفصله!
هر جاییش سوال داشتی بپرس .(مشخص کن مشکلت دقیقا کجاست)
توی بعضی قسمت ها مثل وقفه ی خارجی یا سر ریز تایمر که کلا باید برای وقفش کد بنویسی،وقتی فعالش کنی کد ویزارد برات یک تابع بین کد های برنامه قرار میده،که میتونی کد خودت رو توش بنویسی.
میشه از قابلیت هاش همه رو با هم استفاده کرد.هر کدوم رو که نیاز داشتی روی تب خودش کلیک کن و تنظیماتش رو انجام بده! همین!


۲۲-دى-۱۳۹۰, ۲۲:۱۴:۲۵
ارسال‌ها
پاسخ
تشکر شده توسط : saeiddiod
saeiddiod آفلاین
تازه وارد

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

تشکرها : 8
( 19 تشکر در 10 ارسال )
ارسال: #11
RE: کتابخانه کدویژن
علی جان بازم دستت درد نکنه که جواب دادی.
درسته تو کدویزارد طریقه اتصال کلید رو ننوشته(یعنی گزینه ای نداره که نوشته باشه کلید تا بشه از این طریق کلید به میکرو وصل کرد).
حالا یه سوال در همین مورد دارم.چطور باید تو ATMEGA32 یه سوئیچ فشاری گذاشت تا موقعی که پین مورد نظر یک میشه بره و یه کاری انجام بده.مثلا رو LCD بنویسه ("IRANLED") یا یه LED رو روشن کنه.
دستت درد نکنه که وقت میذاری و جواب سوالمو میدی.مرسی.
۲۵-دى-۱۳۹۰, ۱۵:۳۹:۱۳
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  راه اندازی ماژول 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
  [سوال] کتابخانه بسکام برای ks0108 mmolah 1 2,736 ۰۳-خرداد-۱۳۹۵, ۰۷:۵۵:۲۵
آخرین ارسال: mmolah
  کمک در تشخیص علت خطا در کدویژن alikiller990 2 3,821 ۱۰-خرداد-۱۳۹۴, ۱۸:۱۷:۳۰
آخرین ارسال: alikiller990
  تشخیص فشرده شدن همزمان شستی ها در کدویژن MicrowaveCO 5 3,965 ۲۸-اردیبهشت-۱۳۹۴, ۲۱:۳۱:۱۴
آخرین ارسال: sharin
  تفکیک عدد صحیح و اعشاری در کدویژن جهت ذخیره در EEPROM MicrowaveCO 6 5,534 ۲۶-اردیبهشت-۱۳۹۴, ۰۹:۲۵:۴۶
آخرین ارسال: sharin
  کمک در مورد سنجش زمان توسط تایمر 0 و 1 در مگا 8 و کدویژن MicrowaveCO 6 5,155 ۰۸-اردیبهشت-۱۳۹۴, ۱۵:۵۳:۰۷
آخرین ارسال: MicrowaveCO
  [مقاله] آموزش بیسکام و کدویژن با پروژه های عملی ( بدون جزوه و فیلم ) aKaReZa75 106 89,947 ۱۷-فروردین-۱۳۹۴, ۱۷:۳۹:۴۲
آخرین ارسال: amoosa

پرش به انجمن:


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

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