برای نوشتن یک برنامه به زبان سی توسط نرم افزار AVR CodeVision روی ATmegas32A، اگر مراحل زیر را طی کنید، برای شما بهتر خواهد بود:
1- یک فلوچارت ( ولو ذهنی) از برنامه ترسیم کنید.
2- نرم افزار AVR CodeVision را فراخوانی کنید.
3- New را زده و قسمت Source را انتخاب کنید و برنامه را در آنجا بنویسید.
4- دوباره New را بزنید و این بار Project را انتخاب کنید.
5- گزینه No را انتخاب کنید.
6- دو بار به دلخواه نامگذاری کنید.
7- در پنجره ای که باز می شود فایلهای زبان سی مربوط را Add کنید.
*8- در زبانه C Compiler تغییرات زیر را انجام دهید.
8-1) نام تراشه مفعول را انتخاب کنید. ( در صورت لزوم از ذره بین برای دیدن نام دقیق و کامل تراشه استفاده کنید چون نرم افزار حساس است)
8-2) با توجه به تنظیمات فیوزبیت ها، فرکانس مناسب را انتخاب کنید. در صورت انتخاب اسیلاتور خارجی، عدد روی اسیلاتور را با وسواس بخوانید.
8-3) الباقی گزینه ها برای حالت عادی (default) بدون تغییر هستند.
9) پروژه خود را Build نمایید.
10) در صورت موفقیت در نوار پایینی در قسمت Messages هیچ پیام خطایی نخواهید دید، وگرنه با دوکلیک روی متن پیام، اطلاعاتی در مورد خطا عارض خواهد شد. نیز در صورت موفقیت در نوار information>assembler عبارت 0 errors را هم خواهید دید.