pwm_timer0_bascom

تولید PWM توسط تایمر0 در بسکام

تولید PWM توسط تایمر0 در بسکام امکان پذیر است؟! این سری از آموزش های در کوچه پس کوچه های الکترونیک رو به نحوه ی تولید PWM توسط تایمر0 در بسکام می پردازیم. حتما برای شما هم پیش آمده که قصد تولید PWM توسط تایمر0 در بسکام رو داشتید، اما تولید PWM فقط  با تایمر1 امکان پذیر بوده. به همین ترتیب این قضیه رفته رفته خیلی آزار دهنده شده.

baner-design-bin_from_keil

گرفتن خروجی مستقیم bin از Keil

گرفتن خروجی مستقیم bin از Keil امکان پذیر هست؟!

اگر شما هم از بوت لودر برای پروگرام کردن میکروهای ARM مد نظرتون استفاده می کنید، قطعا می دونید که برای استفاده از این روش نیاز به فایل خروجی کامپایل شده با فرمت bin. دارید. همینطور اگر از محیط Keil برای کد زنی استفاده می کنید، مطلع هستید که به صورت پیشفرض keil خروجی bin. تولید نمی کنه. بنابراین احتمالا مجبور به استفاده از نرم افزارهای واسط برای تبدیل hex به bin می شید که این روش در دراز مدت واقعا آزار دهنده خواهد بود. و اما راه حل ...! ( گرفتن خروجی مستقیم bin از Keil !)

baner-design-At91sam7

شروع کار با AT91SAM7X256 در Keil

اگر به تازگی به وادی ARM پیوسته اید و در شروع کار با AT91SAM7X256 در Keil مشکل دارید و نمی دانید تنظیمات ابتدایی keil چگونه و به چه دلیل است ویدئوی 5 + 7 دقیقه ای پایین را ببینید تا در شروع کار با AT91SAM7X256 در Keil مشکلاتتون مرتفع شود.

baner_Design_Simulator_Keil

نحوه ی کار با شبیه ساز Keil

یکی از ابزارهای بدرد بخور و کارامد Keil ، ابزار شبیه ساز Keil می باشد که به واسطه ی این ابزار قدرتمند شما قادر خواهید بود بدون تهیه ی سخت افزار و صرف هزینه های آنچنانی، برنامه ی مورد نظر خود را نوشته و به یادگیری بپردازید و در محیط شبیه ساز ( simulator ) نرم افزار Keil به شبیه سازی کدهای خود بپردازید و آمکان بررسی و Debug خط به خط کد های نوشته شده توسط خودتون رو داشته باشید.

baner-design-LPC1768

شروع کار با keil برای LPC1768

اگر در شروع کار با keil برای LPC1768 مشکل دارید و نمی دانید تنظیمات ابتدایی keil چگونه و به چه دلیل است ویدئوی 8 + 11 دقیقه ای پایین را ببینید تا در شروع کار با keil برای LPC1768 مشکلاتتون مرتفع شود.

STK500_programmer_1 stk500_pic_pcb_ISP-290x300

ساخت پروگرامر USB جیبی برای AVR

این جلسه از سری آموزش های ” در کوچه پس کوچه های الکترونیک “ را به معرفی و نحوه ساخت پروگرامر USB جیبی برای AVR ، که در واقع یک نمونه Clone از پروگرامر STK500 می باشد اختصاص می دهیم. مزیت اصلی این پروگرامر ویژگی استفاده از پروتکل HID می باشد، یعنی برای شناساندن پروگرامر خود به ویندوزهای مختلف چه نسخه 32 و چه 64 بیتی بدون کوچک ترین زحمتی و بدون نیاز به درایو جداگانه ای ، کافی است پروگرامر خود را از طریق کابل USB به کامپیوتر متصل کنید و از طریق برنامه Sinaprog با پروگرامر ارتباط برقرار کنید و میکروهای مد نظر رو پروگرام کنید! در ادامه با نحوه ساخت پروگرامر USB جیبی برای AVR بیشتر آشنا خواهید شد.

AVR_compilers

بررسی قدرت کامپایلرهای میکروکنترلر AVR

این جلسه از سری آموزش های " در کوچه پس کوچه های الکترونیک " را به بررسی قدرت کامپایلرهای میکروکنترلر AVR و البته پر کاربرد می پردازیم.

بررسی قدرت کامپایلرهای میکروکنترلر AVR ، روش کار به این صورت هست که یک پروژه ی کوچک مشابه را با استفاده از IDE های  Bascom ، Codevision و Atmel Studio به ترتیب به زبان های Basic و C و ++C/C نوشته و کامپایل می کنیم و میزان حجم فایل " bin . " حاصله از یکایک کامپایلرها را با یکدیگر مورد بررسی قرار می دهیم.

multi_pwm_AVR

تولید PWM چند کانالی توسط AVR

در این قسمت از سری آموزش های "در کوچه پس کوچه های الکترونیک" با روش تولید PWM چند کانالی توسط AVR  یا به عبارتی Multi channel PWM آشنا می شویم و بعد از فهمیدن روش کار ، با انواع کامپایلرها و زبان های Basic و C و ++C روش پیاده سازی چند کانالی PWM رو بررسی می کنیم. همونطور که می دونید میکروکنترلرهای موجود همگی حداقل دارای یک واحد PWM هستند. اما زمانی که در یک پروژه نیاز به تعداد زیادی کانال PWM باشد ، قطعا PWM سخت افزاری جوابگو نیست! پس راه حل چیست؟!