Thông tin tài liệu
Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 1 HNG DN S DNG CODEVISION AVR I.GII THIU Codevision AVR là môi trng phát trin tích hp và biên dch ngôn ng C cho h AVR. ây không phi là phn hng dn ngôn ng mà ch đi vào phn hng dn s dng nhng công c ca h tr ca Codevision cho lp trình vi điu khin h AVR. Trong phn hng dn này ch ra mt s ví d lp bng ngôn ng C trên môi trng Codevision. Mt cách tt nh t cho ngi lp trình vi x lý là làm mt chng c th th hin chc nng nào đó. Nhóm chúng tôi đã thit k mt s board phát trin sng, bi vì chúng tôi ngh rng các bn sinh viên đin t yêu thích lp trình vi điu khin AVR cn phi có. Codevision ngoài th vin chun ca C, nó còn h tr th vin nh: • Giao tip vi LCD, LM75, PCF8563, PCF8583, DS1302, DS1207… • I 2 C bus • 1 wire, 2 wire protocol • SPI • Delay H1: Màn hình m đu cuc giao dch vi CodeVision AVR II. HNG DN S DNG II.1.To mt file mi File/New chn Source sau đó click chn Ok Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 2 II.2.M mt file đã to sng File/Open ta chn file cn m và click chn Open II.3. Lu file File/Save (Ctrl + S) t tên cho file và chn save II.4. óng mt file Hp thoi tùy chn sau s xut hin câu thông bao yêu cu ta chn hng gii quyt Chn file Tên file cn lu Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 3 Yes: lu thay đi và đóng mt file hin hành. No: không lu thay đi và đóng mt file hin hành. Cancel: hu b vic đóng mt file. II.5. To mt project mi File/New chn project sau đó click Ok Mt hp thoi bên di s xut hin yêu cu ta chn hình thc to project mi No : thì mt project rng mi đc to. Yes : thì mt project có mu sng . Thông thng ngi ta chn yes. II.6 . Lp trình và np chip Trc khi lp trình ta tin hành khai báo các đt tính cn thit ca mt chip. II. 6.1. khai báo Ta click chn biu tng trên thanh công c hay trên thanh menu ta chn Tools/codeWizardAVR Sau khi chn thì hp thoi bên trái s xut hin cho ta khai báo thông qua các tab tu chn. Ti đây bn có th khai bao chip(ví d AT mega8535),tn s ,ngoài ra bn có th khai báo thêm mt s chc nng nh LCD,I2C,ADC,Port… Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 4 II.6.2. Lu các gía tr đã khai báo Trên thanh menu ca hp thoi trên chn File/Generate,save and Exit. Mt hp thoi bên di s xut hin cho phép ta đt tên cho mt file mi sau đó chn save . ] ` II. 6.3. Lp trình Gi s chúng tôi save files vi tên là kim tra led sau đó s xut hin cho chúng ta lp trình bng ngôn ng C, trong giao din lp trình đã có nhng khai báo đã xác lp sng do ta đã đnh dng thông qua hp thoi Tools/codeWizardAVR phn trên. Di đây là giao din chính ca phn lp trình và ta thao tác hu ht trên giao din này. Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 5 Phn đu chú thích Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 6 II. 6.4. Kim tra li Sau khi đã lp trình xong, ta tin hành kim tra li ca chng trình va to. Trên thanh công c ta click chn biu tng đ bt đu kim tra li. Mt chng trình có th np vào chip đc khi chng trình đó không có li (hin th ging nh hp thoi bên phi) . Nu có li (hin th ging nh hp thoi bên trái) thì ta bt đu kim tra và sa li phn lp trình và tin hành kim tra li. Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 7 II. 6.5. Np chng trình vào chip Khi mt chng trình không còn li thì ta tin hành np chip.Trên hp thoi trên ta click chn th đ tin hành np chíp. II.7.To ghi chú cho project Project/Notes xut hin ca s son tho ging bên di, ta vào phn giao din đ son tho chú thích. II.8.Thêm hoc xoá file t project Trên thanh menu ta chn Project/configure/files, Chn files cn thêm vào hay xoá đi sau đó chn Add hay Remove sau đó chn Ok đ kt thúc. Ca s son tho Chú thích Chn files Thêm files vào Project Xoá files khi Project Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 8 II.9.Cách Setting C Compiler Trên thanh menu Project/configure/chn C compiler. Sau đó nó s xut hin mt hp thoi nh sau cho ta tu chn các đt tính cn thit ca trình biên dch và click chn Ok đ xác lp các thuc tinh cn thit Trên hp thoi trên bn có th chn chip, tn s và mt s tin ích ca trình biên dch… II.10. After Make Project/configure/ch n After Make sau khi tu chn, click Ok Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 9 Nu ta chn Program the chip sau khi biên dch thành công chng trình ca bn t đng truyn xung chip theo trình t các bc sau: + Xoá chip. + Kim tra FLASH và EEPROM. + Np FLASH và EEPROM + Fuse và lock bit. III. CÁC CÔNG C H TR III.1. AVR studio Debugger CodevisionAVR có th liên kt vi AVR studio Debugger đ chy mô phng. to liên kt ta chn setting/Debugger mt hp thoi lin kt sau đây s xut hin , ta click chn Ok Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 10 m AVR studio Debugger, trên thanh công c chn biu tng (Tool/Debugger). Click Open chn file cn mô phng. III.2. The AVR Chip Programe Codevision h tr The AVR Chip Programer đ chuyn chng trình biên dch vào vi điu khin AVR, đc FLASH ROM, EEPROM, xoá chip… . s dng ta chn Tools/Chip programer mt hp thoi sau đây s xut hin, sau khi tu chn ta click chn Program All đ bt đu np chip. [...]... IV.1 M CodeVision Nh p úp vào bi u t ng CodeVision IV.2 Ch n New/ Project/Ok avrfans.cict@gmail.com 13 H ng d n s d ng CodeVision AVR IV.3 Setting chip Trên thanh menu ta ch n Tools/CodeWizardAVR T i ây ta t ng t d nh d ng chip, Ports, usart… Sau khi nh d ng xong b n ch n file/Generate,Save and Exit ti n hành l u file Sau khi ch n Generate,save and Exit thi hôp tho i sau xu t hi n t tên và Save avrfans.cict@gmail.com... d ng CodeVision AVR Sau khi ch ng trình dich led n p vào AVR ngay l p t c nó qua các led sáng c th c thi và hi n th V K T LU N Thông qua ph n h ng d n s d ng CodeVision AVR cho th y ây là ph n m m r t b ích, ti n l i h tr m nh m cho viêc l p trình và ti p c n v i AVR m t cách d dàng h n b ng ngôn ng C, qua ó AVR không còn là m t con vi i u khi n xa l và khó s d ng nh ta ã t ng ngh / avrfans.cict@gmail.com... CodeVision AVR IV.4 L p trình Sau khi l u file thì h p tho i bên d i c t o ra cho phép ta l p trình Ch ng trình th tr c ng IV.5 ki m tra l i ây, ch ng trình dich led không có l i, ta có th ti n hành n p ch ng trình v a vi t vào AVR b ng cách trên h p tho i ta click ch n buttom Program the chip ây là h p tho i hi n th quá trình ang n p vào vi i u khi n AVR avrfans.cict@gmail.com 15 H ng d n s d ng CodeVision. .. cho các a ch ã ch n, k t thúc b ng cách click ch n Ok D li u thay i III.3.Giao ti p Serial Terminal Codevision h tr Terminal giao ti p AVR theo chu n RS232, RS422, RS485 Ta click ch n bi u t ng trên thanh công c ho c trên thanh menu ch n tools/terminal avrfans.cict@gmail.com 12 H ng d n s d ng CodeVision AVR sau khi click ch n thì h p tho i sau s xu t hi n , t i ây b n có th ki m tra giao ti p gi a chip...H ng d n s d ng CodeVision AVR C n th n khi set Fuse Bits Trong h p tho i trên b n có th ch n chip phù h p, bi t dung l ng c a FLASH và EEPOM Ngoài ra Ta hoàn toàn có kh n ng xem và thay i n i dung c a nó Mu n v y trên thanh menu trong h p tho i trên ch n Edit/Flash ho c Edit/Eeprom avrfans.cict@gmail.com 11 H ng d n s d ng CodeVision AVR T i ây b n mu n thay i n i dung ta rigth . s dng CodeVision AVR avrfans.cict@gmail.com 1 HNG DN S DNG CODEVISION AVR I.GII THIU Codevision AVR là môi trng phát trin tích hp và biên dch ngôn ng C cho h AVR. ây. cuc giao dch vi CodeVision AVR II. HNG DN S DNG II.1.To mt file mi File/New chn Source sau đó click chn Ok Hng dn s dng CodeVision AVR avrfans.cict@gmail.com. IV.MT VÍ D N GIN IV.1. M CodeVision Nhp đúp vào biu tng CodeVision IV.2. Chn New/ Project/Ok Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 14 IV.3.
Ngày đăng: 22/04/2015, 02:51
Xem thêm: Hướng dẫn sử dụng CodeVision AVR, Hướng dẫn sử dụng CodeVision AVR