Hiện nay dòng vi điều khiển AVR của hãng ATMEL là một dòng VĐK rất mạnh, được rất nhiều người sử dụng. AVR có thể được lập trình bằng ASM hoặc C. Tuy nhiên nếu bạn chỉ cân phát triển ứng dụng trên AVR thì ngôn ngữ C là một lựa chọn cho bạn và CodeVision là công cụ rất tốt để bạn phát triển những ứng dụng của mình. Hiện nay tài liệu về AVR và C for AVR rất nhiều, nhân đây tôi xin giới thiệu với các bạn một cuốn ebook rất hay về lập trình C cho AVR. Có thể nhiều bạn đã biết đến cuốn ebook này, nhưng trên tinh thần chia sẽ tôi vẫn xin được giới thiệu về cuốn ebook này cho những bạn nào muốn tìm hiểu về AVR. Đây là bản ebook của cuốn sách "Embedded C Programming and the Atmel AVR " đã được trang web Codevision khuyên dùng. Xin giới thiệu sơ qua về cuốn sách:
Title: Embedded C Programming And The Atmel AVR 2nd Edtion
Author: Richard H. Barnett (Author), Sarah Cox (Author), Larry O'Cull (Author)
CHAPTER 1: EMBEDDED C LANGUAGE TUTORIAL
CHAPTER 2: THE ATMEL RISC PROCESSORS
CHAPTER 3: STANDARD I/O AND PREPROCESSOR FUNCTIONS
CHAPTER 4: THE CODEVISIONAVR C COMPILER AND IDE
CHAPTER 5: PROJECT DEVELOPMENT
APPENDIX A: LIBRARY FUNCTIONS REFERENCE
APPENDIX B: GETTING STARTED WITH CODEVISIONAVR AND THE STK500
APPENDIX C: PROGRAMMING THE AVR MICROCONTROLLERS
APPENDIX D: INSTALLING AND USING THE CABLE AVR
APPENDIX E: THE MEGAAVR-DEV DEVELOPMENT BOARD
APPENDIX F: ASCII TABLE
APPENDIX G: AVR INSTRUCTION SET SUMMARY
APPENDIX H: ANSWERS TO SELECTED EXERCISES
APPENDIX I: A "FAST START" TO EMBEDDED C PROGRAMMING AND THE AVR
Cảm ơn bạn HuyNam ở dientuvietnam.net đã có công chụp lại toàn bộ cuốn sách để chia sẻ cho mọi người. Các bạn có thể download theo link sau (sách gồm 3 phần):