در این نوشته قصد دارم در مورد کتابخانه های CMSIS صحبت کنم که اولین قدم در برنامه نویسی میکرو های ARM هستند. مقدمه همانند برنامه نویسی در سیستم عامل , برنامه نویسی سیستم های نهفته هم رو به پیچیدگی است . در حال حاضر بیشتر از هر زمانی توسعه دهندگان سیستم …
ادامه نوشته »واحد کنترل اینتراپت بخش سوم(آخر)
در ادامه دو بخش قبلی سعی می کنیم در این قسمت (واحد کنترل اینتراپت بخش سوم(آخر)) توضیحی در مورد نحوه اولویت بندی وقفه ها در این واحد ارائه کنیم بخش اول(NVIC) بخش دوم(NVIC) حق تقدم و اولویت واحد کنترل اینتراپت شامل گروهی از رجیستر ها با ۸ بیت فضا برای …
ادامه نوشته »پردازنده های ARM
پردازنده های ARM یک خانواده از پردازنده های بر پایه معماری RISC هستند . این پردازنده ها به صورت ۳۲ بیت و ۶۴ بیت موجود هستند و معماری این پردازنده ها توسط شرکت ARM فروخته میشود یعنی خود شرکت ARM پردازنده ای نمیسازد و فقط نقشه ساخت این پردازنده ها …
ادامه نوشته »آموزش کار با پینهای ورودی/خروجی I/O در PIC و کامپایلر CCS C
در بخش قبلی این مجموعه آموزشی یک نمایشگر سون سگمنت تک رقمی را برای شماره اعداد صفر تا نه راه اندازی کردیم و اشاره ای به چگونگی کار با پایه های ورودی خروجی کردیم. در این بخش ضمن توضیح کامل تر در مورد نحوه ی کار کردن با پایه های …
ادامه نوشته »آموزش میکروکنترلرهای PIC در کامپایلر CCS C
میکروکنترلرهای PIC به دلیل دارا بودن ویژگی های مختلف و قیمت مناسب، همواره در کنار دیگر میکروکنترلرهای موجود در بازار کاربرد زیادی در محصولات و پروژه های الکترونیکی داشته است. برای این میکروکنترلرها مشابه میکروکنترلرهای دیگر کامپایلرهای مختلفی وجود دارد. یکی از این کامپایلرها که دارای ویژگی سادگی در کدنویسی …
ادامه نوشته »مقاومت های پول آپ Pull-up ، کاربرد و محاسبه
استفاده از مقاومت های Pull-up در مدارات میکروکنترلری بسیار رایج است و شاید شما هم از این مقاومت ها در مدارات خود استفاده می کنید. در این پست نگاهی تخصصی تر به دلایل استفاده از این مقاومت ها و نحوه ی محاسبه آنها می اندازیم. بیشترین کاربرد این مقاومت ها …
ادامه نوشته »آموزش برنامه نویسی اپلیکیشن کنترل با بلوتوث اندروید (به زبان خیلی ساده)
حتماً با روند پیشرفت استفاده از تلفنهای هوشمند در همه جنبههای زندگی بشر آشنا هستید و کاربردهای آن روز به روز بیشتر میشود و کلاً انسانها راحتی را دوس دارن. انسانها دوس دارن لامپ منزل را با گوشی هوشمندشان و حتی با ساعت هوشمندشان کنترل کنند. انسان ها دوس دارن …
ادامه نوشته »دانلود کدویژن CodeVisionAVR v3.12
کامپایلر CodeVisionAVR یا بطور دقیق تر IDE کدویژن محیطی برای برنامه نویسی ، کامپایل ، گرفتن خروجی و پروگرام میکروکنترلرهای AVRاست. بدلیل سادگی و وجود کدویزارد در کدویژن بسیاری از برنامه نویسان میکروکنترلر و استاتید دانشگاه برای برنامه نویسی میکروکنترلرهای AVR از محیط کدویژن استفاده می کنند. در ورژن جدید کدویژن تغییرات …
ادامه نوشته »فایل های پروژه ضبط و پخش صدا با میکروکنترلر و ISD4004
پروژه ضبط و پخش صدا با میکروکنترلر و ISD4004 همراه با اکولایزر یک پروژه کاربردی و ترکیبی از دیجیتال و آنالوگ می باشد.این پروژه کاربرد هایی مانند گفتن یک پیام متنی در آسانسورها عروسک ها دستگاه های سخنگو و… دارد. قسمت اصلی این پروژه آیسی ضبط و پخش صدا ISD4004 …
ادامه نوشته »راه اندازی سنسور دما SMT160
آموزش راه اندازی سنسور دما SMT160 یا بطور دقیق SMT 160-30 که یک سنسور دمای دقیق و دیجیتال و از اولین سنسورهای دمای دیجیتال می باشد.این سنسور مانند سنسور LM35 و DS18B20 سه پایه دارد ولی خروجی این سنسور متفاوت است. خروجی سنسور SMT160 بصورت پالس با دیوتی سایکل متغیر …
ادامه نوشته »تبریک سال نو به زبان برنامه نویسی میکروکنترلر
همانا که به آخر سال نزدیک می شویم پیام های تبریک سال نو در شبکه های اجتماعی رد و بدل می شود.امروز پیامی اومده بود با عنوان تبریک سال نو به سی زبان زنده دنیا ولی می دونستم در این میان برنامه نویسان ایده های خاص خودشان را برای تبریک …
ادامه نوشته »برنامه ارسال SMS با ماژول SIM900 به زبان بیسیک
در قسمت اول آموزش sim900 با عنوان راه اندازی و ارسال پیامک با ماژول SIM900 در مورد نحوه راه اندازی ماژول SIM900 (و البته ماژول دیگر مانند SIM908 ,SIM808,SIM800C هم همانند این ماژول می باشد) بحث کردیم و در مورد ATcommand های مهم صحبت کردیم و یک نمونه برنام ارسال …
ادامه نوشته »راه اندازی و ارسال پیامک با ماژول SIM900 و ماژول های GSM مشابه
به احتمال زیاد با ماژول SIM900 آشنا هستید و می دانید که با این ماژول می توانید مانند یک گوشی ساده عمل کنید مثلا پیامک بفرستید پیامک دریافت کنید تماس صوتی برقرار کنید به اینترنت وصل شود و غیره در پروژه های زیادی این ماژول می تواند به ما کمک …
ادامه نوشته »پردازش تصویر با میکروکنترلر
پردازش تصویر با میکروکنترلر ! امروزه میکرو کنترلر ها کاربردهای بسیاری در صنعت ، آموزش و زندگی ما دارند ؛ بسیاری از وسایل الکترونیکی که در طول شبانه روز با آنها سروکار داریم با استفاده از میکروکنترلر ها ساخته شده اند و بسیاری از کارهای روزمره ما بدون آنها غیر قابل انجام …
ادامه نوشته »آموزش راه اندازی ماژول بلوتوث HC-05 [بهمراه برنامه رایگان اندروید]
ماژول های بلوتوث از استانداردی تحت عنوان Bluetooth بعنوان بستر ارتباطی استفاده میکنند. بلوتوث یک استاندارد برای ارتباط برد کوتاه، مصرف انرژی کم، کم هزینه و بیسیم میباشد، که از تکنولوژی رادیویی استفاده میکند. بلوتوث یا دندان آبی، نام تجاری اتصال بیسیمی با فاصلههای نزدیک برای ارسال پیام، عکس یا هر اطلاعات دیگر …
ادامه نوشته »