AVRSTM32کدویژن

راه اندازی ماژول TM1638

راه اندازی ماژول LED&KEY توسط درایور سون سگمنت TM1638

5/5 - (10 امتیاز)

TM1638 یک آی سی برای درایو LED  یا سون سگمنت می باشد . دارای رابط سریال سه سیمه ، خروجی داده لچ ، و مجهز به رابط اسکن صفحه کلید است . آی سی TM1638 از نظر کیفیت قابل اعتماد، دارای عملکرد پایدار و مقاوم در برابر نویز است. این ماژول ها یک راه عالی برای افزودن یک صفحه نمایش seven segment به هر پروژه ای می باشد .

در پست هايي جداگانه آموزش راه اندازي سون سگمنت با درايور tm1637 , max7219  , 74hc595 در سايت قرار داده شده است ، مي توانيد به لينكهاي قرار داده شده مراجعه و مطالعه نماييد.

ویژگی های آی سی TM1638

• تکنولوژی CMOS
• نمایش 10 بخش × 8 بیت
• اسکن صفحه کلید (8 × 3 بیت یا 24 کلید)
• مدار تنظیم روشنایی (قابل تنظیم 8 سطح)
• رابط های سریال (CLK، STB، DIO)
• حالت نوسان: نوسانساز RC
• مجهز به مدار تنظیم مجدد با اتصال تغذیه power-on reset
• نوع پکیج: SOP28

ماژول TM1638

ماژول tm1638 برای نمایش سون سگمنت 8 رقمی از یک کنترلر TM6138 استفاده می کند که امکان کنترل کامل نمایشگر را تنها با استفاده از 3 پین دیجیتال روی یک میکروکنترلر فراهم می کند. علاوه بر صفحه نمایش seven segment ، دارای 8 عدد led قرمز 3 میلی متری با قابلیت کنترل جداگانه و یک صفحه کلید با 8 دکمه فشاری که در یک ردیف چیده شده اند ، البته آی سی tm1638 قابلیت اسکن 24 عدد کلید را دارد اما بر روی این ماژول فقط 8 کلید وجود دارد. . یک هدر استاندارد 5 پین رابط کاربری آسانی را برای ماژول برای اتصال به میکروکنترلر فراهم می کند.

ماژول tm1638
ماژول tm1638
شماتیک tm1638
شماتیک tm1638

امکانات ماژول TM1638

  • داری سون سگمنت 8 رقمی.
  • دارای 8 LED رنگ قرمز 3 میلی متری.
  • دارای 8 تک سوئیچ .
  • ولتاژ تغذیه 5 ولت
  • کنترلر TM1638
  •  کنترل روشنایی سون سگمنتها و LED ها
  •  رابط  3 خط سریال (CLK، STB، DIO).
  • ابعاد  76 در 50 میلی متر.

پایه ها /PINOUT ماژول TM1638

پایه های ماژول به شرح زیر می باشد .

tm1638 pinout
tm1638 pinout

راه اندازی ماژول TM1638 با STM32 و Codevision

کتابخانه برای ماژول tm1638 با STM32 به همراه یک پروژه و مثال استفاده از توابع می باشد .
کتابخانه TM1638 توسط توابع HAL نوشته شده است.
تنظیمات و معرفی پایه ها توسط نرم افزار CubeMX انجام می شود . براحتی می توانید با معرفی سه پایه با نام های TM1638_DIO , TM1638_CLK , TM1638_STB و بدون تنظیمات اضافه دیگری ، ماژول را راه اندازی کنید .

تنظیم پایه های tm1638 برای stm32
تنظیم پایه های tm1638 برای stm32

در کامپایلر کدویژن پایه های ماژول TM1638 را به شکل زیر تعریف می کنیم . برای این کار براحتی می توانید فایل کتابخانه TM1638.h  را از منوی سمت چپ code navigator باز کنید و پایه هایی از میکروکنترلر avr  را که می خواهید به ماژول tm1638 متصل کنید ، به برنامه معرفی کنید .

پیکربندی پایه های ماژول TM1638 در کدویژن
پیکربندی پایه های ماژول TM1638 در کدویژن

توابع کتابخانه TM1638 برای STM32 و کدویژن به شرح زیر می باشد :

راه اندازی ماژول TM1638 با STM32
راه اندازی ماژول TM1638 با STM32

 

  نویسنده : حسین غیاثوند
 خرید و دانلود در لحظه :

مشترک شدن
اطلاع رسانی کن
2 دیدگاه
قدیمی ترین
جدیدترین محبوب ترین
بازخورد داخلی
مشاهده همه نظرات