دانلود کتابخانه AT24C32 برای STM32 + آموزش راه‌اندازی با توابع HAL

کتابخانه at24c32
19 بازدید
۱۴۰۵-۰۳-۰۳
1 دقیقه
  • نویسنده: Shadow
  • درباره نویسنده: سئوکار ساده! 🔗 مهندس الکترونیک⚡

این کتابخانه به زبان C نوشته شده و برای راه‌اندازی سریع حافظه AT24C32 در میکروکنترلرهای STM32 استفاده می‌شود. این کتابخانه به‌طور کامل با توابع استاندارد HAL سازگار است و شما را از درگیر شدن با رجیسترها برای عملیات خواندن و نوشتن بی‌نیاز می‌کند.

لینک‌های دانلود

راهنمای نصب

برای استفاده از این کتابخانه در پروژه خود، مراحل زیر را انجام دهید:

  1. در نرم‌افزار STM32CubeMX، واحد I2C را فعال کنید.
  2. فایل at24cxx.h را در پوشه Inc پروژه قرار دهید.
  3. فایل at24cxx.c را در پوشه Src کپی کنید.

مرحله تست و تأیید عملکرد

برای اطمینان از برقراری صحیح ارتباط با تراشه روی باس I2C، می‌توانید از تابع بررسی وضعیت استفاده کنید:

مثال راه‌اندازی

در فایل main.c، ابتدا کتابخانه را فراخوانی کنید:

سپس می‌توانید از قطعه کد زیر برای نوشتن و خواندن یک رشته متنی استفاده کنید:

نحوه اتصال قطعات 

پایه‌های SDA و SCL تراشه را به پایه‌های I2C میکروکنترلر وصل کنید. روی این دو خط حتماً باید مقاومت Pull-up قرار داده شود. پایه‌های A0 تا A2 که برای تنظیم آدرس تراشه هستند، باید به GND یا VCC وصل شوند.

کامپایل و اجرا

پروژه را ذخیره کنید، سپس در محیط IDE مثل Keil یا CubeIDE آن را کامپایل کرده و روی برد پروگرام کنید.

شاید برای شما مفید باشد:
دانلود کتابخانه کانکتور آلتیوم | 100% رایگان
اطلاعات
19
0
0
اشتراک و حمایت
profile نویسنده: Shadow متخصص الکترونیک

سئوکار ساده! 🔗 مهندس الکترونیک⚡


مقالات بیشتر

slide

پالت | بازار خرید و فروش قطعات الکترونیک

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

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
family

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله

خانواده سیسوگ

سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت
سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم
سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ
آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی
پالت

بازار خرید و فروش قطعات الکترونیک

دیدگاه ها

become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله