منوی دسته بندی

معرفی نرم افزار AVRCALC

واحد های سخت افزاری مختلفی در میکروکنترلرها وجود دارند که برای استفاده از برخی از این واحد مانند تایمرها؛ ارتباط سریال؛ I2C و …. باید محاسبات لازم جهت راه اندازی صحیح و مطابق با نیاز انجام شود. فرمول های لازم جهت محاسبه مقادیر مورد نیاز در دیتاشیت میکروکنترلرها همراه توضیحات کامل عملکرد هر واحد سخت افزاری آورده شده است.

محاسبه گر AVR

یک نرم افزار قدیمی که توسط آقای Kevin Rosenberg نوشته شده برای محاسبه مقدار مناسب:

رجیسترهای OCR و مقدار اولیه تایمر (TCNT) در مدهای 8 و 16 بیتی

مقدار مناسب جهت ایجاد باودریت (Boud Rate) صحیح برای ارتباط سریال

مقدار مناسب جهت ایجاد سرعت صحیح در ارتباط I2C

به نام AVRCALC وجود دارد که با کمک آن میتوان مقدارهای گفته شده را به راحتی برای میکروکنترلر های سری ATMEGA مایکروچیپ‌(اتمل) بدست آورد. البته قطعا باید با واحد سخت افزاری و مدهای کاری آن در میکروکنترلر آشنا بود تا بتوان به درستی از این نرم افزار استفاده کرد.

AVRCALC
نرم افزار AVRCALC

گزینه Error نشان دهنده میزان دقت و قابل پیاده سازی بودن یا غیر قابل پیاده سازی بودن مقدار خواسته شده با توجه به مقدار فرکانس اسیلاتور و پیش مقیاس کننده (تقسیم کننده کلاک) میباشد. مشخصا مقدار Error باید نزدیک صفر باشد.

مقدار واقعی زمان یا فرکانس ایجاد شده را هم در قسمت های CTC یا PWM میتوان مشاهده کرد.

abolfazl وب‌سایت
#

دیدگاهتان را بنویسید