Hướng dẫn sử dụng CodeVision AVR

16 409 1
Hướng dẫn sử dụng CodeVision AVR

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 1 HNG DN S DNG CODEVISION AVR I.GII THIU Codevision AVR là môi trng phát trin tích hp và biên dch ngôn ng C cho h AVR. ây không phi là phn hng dn ngôn ng mà ch đi vào phn hng dn s dng nhng công c ca h tr ca Codevision cho lp trình vi điu khin h AVR. Trong phn hng dn này ch ra mt s ví d lp bng ngôn ng C trên môi trng Codevision. Mt cách tt nh t cho ngi lp trình vi x lý là làm mt chng c th th hin chc nng nào đó. Nhóm chúng tôi đã thit k mt s board phát trin sng, bi vì chúng tôi ngh rng các bn sinh viên đin t yêu thích lp trình vi điu khin AVR cn phi có. Codevision ngoài th vin chun ca C, nó còn h tr th vin nh: • Giao tip vi LCD, LM75, PCF8563, PCF8583, DS1302, DS1207… • I 2 C bus • 1 wire, 2 wire protocol • SPI • Delay H1: Màn hình m đu cuc giao dch vi CodeVision AVR II. HNG DN S DNG II.1.To mt file mi File/New chn Source sau đó click chn Ok Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 2 II.2.M mt file đã to sng File/Open ta chn file cn m và click chn Open II.3. Lu file File/Save (Ctrl + S) t tên cho file và chn save II.4. óng mt file Hp thoi tùy chn sau s xut hin câu thông bao yêu cu ta chn hng gii quyt Chn file Tên file cn lu Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 3 Yes: lu thay đi và đóng mt file hin hành. No: không lu thay đi và đóng mt file hin hành. Cancel: hu b vic đóng mt file. II.5. To mt project mi File/New chn project sau đó click Ok Mt hp thoi bên di s xut hin yêu cu ta chn hình thc to project mi No : thì mt project rng mi đc to. Yes : thì mt project có mu sng . Thông thng ngi ta chn yes. II.6 . Lp trình và np chip Trc khi lp trình ta tin hành khai báo các đt tính cn thit ca mt chip. II. 6.1. khai báo Ta click chn biu tng trên thanh công c hay trên thanh menu ta chn Tools/codeWizardAVR Sau khi chn thì hp thoi bên trái s xut hin cho ta khai báo thông qua các tab tu chn. Ti đây bn có th khai bao chip(ví d AT mega8535),tn s ,ngoài ra bn có th khai báo thêm mt s chc nng nh LCD,I2C,ADC,Port… Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 4 II.6.2. Lu các gía tr đã khai báo Trên thanh menu ca hp thoi  trên chn File/Generate,save and Exit. Mt hp thoi bên di s xut hin cho phép ta đt tên cho mt file mi sau đó chn save . ] ` II. 6.3. Lp trình Gi s chúng tôi save files vi tên là kim tra led sau đó s xut hin cho chúng ta lp trình bng ngôn ng C, trong giao din lp trình đã có nhng khai báo đã xác lp sng do ta đã đnh dng thông qua hp thoi Tools/codeWizardAVR  phn trên. Di đây là giao din chính ca phn lp trình và ta thao tác hu ht trên giao din này. Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 5 Phn đu chú thích Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 6 II. 6.4. Kim tra li Sau khi đã lp trình xong, ta tin hành kim tra li ca chng trình va to. Trên thanh công c ta click chn biu tng đ bt đu kim tra li. Mt chng trình có th np vào chip đc khi chng trình đó không có li (hin th ging nh hp thoi bên phi) . Nu có li (hin th ging nh hp thoi bên trái) thì ta bt đu kim tra và sa li  phn lp trình và tin hành kim tra li. Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 7 II. 6.5. Np chng trình vào chip Khi mt chng trình không còn li thì ta tin hành np chip.Trên hp thoi  trên ta click chn th đ tin hành np chíp. II.7.To ghi chú cho project Project/Notes xut hin ca s son tho ging bên di, ta vào phn giao din đ son tho chú thích. II.8.Thêm hoc xoá file t project Trên thanh menu ta chn Project/configure/files, Chn files cn thêm vào hay xoá đi sau đó chn Add hay Remove sau đó chn Ok đ kt thúc. Ca s son tho Chú thích Chn files Thêm files vào Project Xoá files khi Project Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 8 II.9.Cách Setting C Compiler Trên thanh menu Project/configure/chn C compiler. Sau đó nó s xut hin mt hp thoi nh sau cho ta tu chn các đt tính cn thit ca trình biên dch và click chn Ok đ xác lp các thuc tinh cn thit Trên hp thoi trên bn có th chn chip, tn s và mt s tin ích ca trình biên dch… II.10. After Make Project/configure/ch n After Make sau khi tu chn, click Ok Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 9 Nu ta chn Program the chip sau khi biên dch thành công chng trình ca bn t đng truyn xung chip theo trình t các bc sau: + Xoá chip. + Kim tra FLASH và EEPROM. + Np 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 kt vi AVR studio Debugger đ chy mô phng.  to liên kt ta chn setting/Debugger mt hp thoi lin kt sau đây s xut hin , ta click chn Ok Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 10  m AVR studio Debugger, trên thanh công c chn biu tng (Tool/Debugger). Click Open chn file cn mô phng. III.2. The AVR Chip Programe Codevision h tr The AVR Chip Programer đ chuyn chng trình biên dch vào vi điu khin AVR, đc FLASH ROM, EEPROM, xoá chip… .  s dng ta chn Tools/Chip programer mt hp thoi sau đây s xut hin, sau khi tu chn ta click chn Program All đ bt đu np 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 dng CodeVision AVR avrfans.cict@gmail.com 1 HNG DN S DNG CODEVISION AVR I.GII THIU Codevision AVR là môi trng phát trin tích hp và biên dch ngôn ng C cho h AVR. ây. cuc giao dch vi CodeVision AVR II. HNG DN S DNG II.1.To mt file mi File/New chn Source sau đó click chn Ok Hng dn s dng CodeVision AVR avrfans.cict@gmail.com. IV.MT VÍ D N GIN IV.1. M CodeVision Nhp đúp vào biu tng CodeVision IV.2. Chn New/ Project/Ok Hng dn s dng CodeVision AVR avrfans.cict@gmail.com 14 IV.3.

Ngày đăng: 22/04/2015, 02:51

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan