Cb_splash

تابع sscanf

انصافا اینقدر با زبان C کار کردیم این تابع رو تا حالا ندیده بودم. احتمالا همتون با تابع printf آشنایی دارید. این تابع کارش اینه که تبدیل اعداد حسابی به حروف رو براتون انجام میده. مثلا: char s[100]; int y=10; printf(s,”Y is: %d”,y); خب y تبدیل به حروف اسکی معادل میشه و عبارت Y is: […]

Read more
photo_2016-02-23_10-20-11

تراشه ی حافظه ی AT45DB321

این یه تراشه ی Flash با اندازه ی ۳۲ مگابیت یا ۴ مگابایته که به کمک پروتکل SPI می تونه کنترل شه. خیلی ساده راه اندازی میشه. قبل از هر چیز بهتره با معماری این تراشه آشنا شیم. در حقیقت شما یه حافظه ی flash دارین که به کمک واسط spi به دو روش می […]

Read more

برنامه ی محاسبه ی رجیسترها برای PWM

سلام. یه برنامه نوشتم برای میکروهای سری PIC24FJ که بتونیم با وارد کردن فرکانس کاری "میکرو" و فرکانس خروجی مورد نظر برای PWM رو به راحتی مقادیر PR و تقسیم کننده ی مربوط به تایمر رو محاسبه کنیم. خیلی سادست و با QT هم نوشتمش. بعدا یه پست هم میزارم که چطور میشه خروجی PWM […]

Read more
photo_2016-02-23_10-20-11

RTC داخلی با کتابخانه ی CMSIS

البته راه اندازی RTC داخلی این میکرو کار سختی نیست و اتفاقا خیلی ساده و روتینه. اما خب تصمیم گرفتم ببینم این CMSIS چیه. کتابخونه ی مربوط به RTC رو می تونید تو لینک زیر ببینید همه ی دستوراتش رو: lpc17xx_rtc خب یکی از توابعی که حتما باید اجرا شه RTC_Init هست. این دستور رو […]

Read more
hand_writing_book_man_7986_1600x1200

راه اندازی ماژول SIM900 – قسمت اول

همونطور که قبلا در کانال تلگرام گفته بودم قصد دارم این ماژول رو از راه اندازی اولیه گرفته تا برنامه نویسی با میکروکنترلر رو به صورت ویدئویی آموزش بدم. البته من فقط قسمت برنامه نویسی و راه اندازیش رو میگم و روی تغذیه و… مانور نمیدم. این ماژول چون از خودش اطلاعات زیادی رو گزارش […]

Read more
Partner_logos-compset1

استفاده از GLCD به کمک PIC – بخش اول

GLCD یا Graphical LCD یه جور نمایشگر هستش که به کمک اون می تونید اشکال گرافیکی رو روش نمایش بدین. خب تو نمایشگر حرفی رقمی یا Alphnumeric LCD شما فقط می تونستید کاراکتر رو نمایش بدین و حالا با یه ترفند خاصی یه سری اشکال رو به صورت محدود نمایش بدین. اما به کمک GLCD […]

Read more
electronics-banner-02

Timer در میکروکنترلر PIC24FJ256GA106

این میکروکنترلر ۴ تا تایمر داره که هر ۴ تا به یه صورت تنظیم میشن. البته دقت کنید اینا می تونن دو به دو کنار هم قرار بگیرن تا یه تایمر ۳۲ بیتی بسازن! منتها ما مد ۱۶ بیتی رو میگیم و البته تایمر۱٫ خب برای تنظیمات تایمر یه رجیستری هست به اسم T1CON. این […]

Read more
electronics-banner-02

معرفی میکروکنترلر PIC24FJ256GA106

سری ۲۴FJ میکروکنترلرهای PIC از یه ویژگی خیلی خاص برخوردار هستن که متمایز میکننش از بیشتر میکروکنترلرهایی که تا به حال دیدین. تو این سری شما می تونید پین های مربوط به هر ماژول رو خودتون انتخاب کنید‍! برای مثال تو میکروکنترلر PIC16F877A خطوط مربوط به TX و RX پروتکل سریال روی پین های RC6 […]

Read more
hand_writing_book_man_7986_1600x1200

مبدل آنالوگ به دیجیتال AD7714

مبدل های ADC از قطعات مهم در صنعت هستن که میشه گفت بدون اینا بیشتر سیستم های کنترلی معنایی ندارن. بعضی وقتا برای شما دقت مهمه و بعضی وقتا سرعت نمونه برداری و البته بعضی وقتا هر دوشون مهم هستن. تراشه ای که می خوایم بررسیش کنیم از دقت بالا و سرعت متوسطی برخورداره (البته […]

Read more
1 2 3 15