دست ساز



 کتابخانه spi  برای میکروهای  avr  atmega8-16-32-64-128, کنترل حجم نسخه ,امکان تغییر تنظیمات هنگام کار,نرم افزار winavr , زبان c , کمپایلر gcc ,  آردوینوarduino

 

(این کتابخانه در تاریخ 1398/2/1 ساعت 16 به روز شده است .لطفا  فایل بروز شده را از آدرس موجود در متن دانلود کنید)

 

با سلام .

این کتابخانه spi رو برای میکروهای avr با نرم افزار winavr (کمپایلرgcc) وبه زبان C نوشتم . چون کمپایلرش gcc هست روی آردوینو و atmel studio هم کار میکنه .و طوری  نوشتم که بشه از تمام قابلیتهای spi میکرو ، با استفاده از توابع  استفاده کرد .

این کتابخانه قابلیت این رو داره در حین کار با استفاده از توابع ، تنظیمات واحد spi رو تغییر داد مثلا کلاک ، مد کاری ، حالت master یا slave  و همینطور جهت پین SS برای حالت مستر رو تغیر داد . در این کتابخانه قابلیتی گنجاندم  که در جای دیگه ای ندیم و اون هم اینه که شما میتونید حجم کتابخانه رو کنترل کنید .

فعلا این رو علی الحساب داشته باشید تا سر فرصت روش استفاده رو توضیح بدم .( البته اگه خودتون کدها رو نگاه کنید متوجه میشید از کدام توابع باید استفاده بشه .اسمها واضحه ) این هم لینک دانلود فایهای کتابخانه و شماتیک از گیتهاب. از اینجا دانلود کنید . و اگر در حین اجرای برنامه مستر و اسلیو بودن spi رو تغیر میدید به دلیل اینکه جهت پایه عوض میشه  پیشنهاد میکنم از شماتیک زیر استفاده کنید . البته فقط پیشنهاده اگر دقت کنید که  spi ها در یک زمان   در حالت master  نباشند ، نیازی به استفاده از شماتیک نیست .

 

مقاومت ها را بین 1.8 تا 2.2 کیلو اهم انتخاب کنید.

این کتابخانه رایگان نیست ولی لطفا همانطور که در قسمت معرفی وبلاگ گفتم عمل کنید .

بنده را از نظراتتان به صورت کامنت بهره مند سازید

با تشکر.

ادامه دارد.

پست بعدی :  راهنمای استفاده از کتابخانه spi میکرو avr (قسمت دوم: فایلهای کتابخانه)

حق مالکیت : محفوظ است . لطفا کپی نکنید لینک بدید.


آخرین ارسال ها

آخرین جستجو ها


frectalab oiaviation بلاگ ایران rasamchonar amozshpc فرا دانش ایران استایل armita74 برترین مرجع خبری تکنولوژی و کامپیوتر نمکستان