شماره گیری تن ، تولید امواج تن در avr

در اين بخش مي‌توانيد در مورد تمامي مسائل مرتبط با میکروکنترلرهای AVR به بحث بپردازيد

مدیران انجمن: SAMAN, sinaset, شوراي نظارت

ارسال پست
Captain II
Captain II
نمایه کاربر
پست: 522
تاریخ عضویت: سه‌شنبه ۷ فروردین ۱۳۸۶, ۹:۳۶ ق.ظ
محل اقامت: ایران
سپاس‌های ارسالی: 11 بار
سپاس‌های دریافتی: 763 بار
تماس:

شماره گیری تن ، تولید امواج تن در avr

پست توسط robotic »

شماره گیری تن ، تولید امواج تن در avr

سلام این کتابخانه برای تمام آی سی های byte addres و word address سری 24Cxx کار می کنه و در WinAvr نوشته شده.
اگه حوصله کنم برای CodeVision هم تغییرش می دم.
آی سی هایی که این کتابخونه ساپورت می کنه:
24C00
24C02
24C04
24C08
24C16
24C32
24C64
24C128
24C256
24C512

کار کردن با این کتابخونه خیلی راحته و کلا کتابخونه توپیه.
برای اینکه آی سی مورد نظر رو انتخاب کنبد فایل 24Cxx.h رو باز کنید و در بالاهای فایل آی سی مورد نظر رو define کنید.
البته تمام آی سی هایی که ساپورت می شن رو نوشته و کافی است که نام اونها رو کپی کنید مثل پایین:
#define _24C16
بعد از اون می تواند با پنج تابع این کتابخونه کار کنید:
تابع ioinit باید یک بار در آغاز برنامه فراخوانی شود . تا رجیستر های پورت twi را مطابق کتابخانه تنظیم شود.
توابع ee24xx_read_bytes و ee24xx_write_bytes برای خواندن و نوشتن به صورت بایتی است.
توتبع ee24xx_read_byte و ee24xx_write_byte برای خواندن و نوشتن به صورت چند بایتی یا همان آرایه ای است.

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

[External Link Removed for Guests]

[External Link Removed for Guests]
هرکه را اسرار حق آموختند
مهر کردند و دهانش دوختند
New Member
پست: 4
تاریخ عضویت: چهارشنبه ۶ شهریور ۱۳۹۲, ۳:۲۵ ب.ظ
سپاس‌های ارسالی: 4 بار
سپاس‌های دریافتی: 2 بار

Re: شماره گیری تن ، تولید امواج تن در avr

پست توسط sara_500 »

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

بازگشت به “میکروکنترلرهای AVR”