صفحه 1 از 1

شماره گیری تن ، تولید امواج تن در 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]

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

ارسال شده: جمعه ۸ شهریور ۱۳۹۲, ۱:۰۱ ب.ظ
توسط sara_500
ممنون خوب بود
اگه در مورد کتابخونه های winavr بیشتر برنامه بزارید عالی میشه