Beginner sites/topics: AVR C tutorial Embedded Electronics - Beginning with everything A From-Scratch AVR Tutorial Book: Arnie Aardvark's AVR Aper�u Book and Dev Kits: Smiley Micros - Smiley frequently posts on this forum!
Arduino development board with a large community support ZBasic microcontrollers, Basic programmed, AVRs inside Learning C: Programming Tutorial: C Made Easy How C Programming Works And don't forget books!
The C Programming Language is almost a necessity.
Absolute Beginners Guide To C Writing Solid Code I personally recommend this. Lots of good tips.
Again, check out
Smiley's book.
AVRFreaks Tutorials: The
AVR Tutorials forum of avrfreaks.net contains a lot of stuff for you:
[TUT] [SOFT] WinAVR Beginner's Quick Start Guide for ATMEGA128 [TUT] [SOFT] Setting Up AVRStudio to use GCC [TUT] [HARD] AVR Programming Methods (Loading Code On Your AVR) [TUT] [C] Bit manipulation (AKA "Programming 101 For Embedded Code") [TUT] [C] Modularizing C Code: Managing large projects [TUT] [C++] AVR C++ Micro How-To Interrupt Handler Syntax, By Compiler [TUT] [SOFT] Using the USART - Serial communications [TUT] [SOFT] Using the USART - Interrupt driven serial comms [TUT] [C] Newbie's Guide to AVR Timers [TUT] [C] Creating an RTC using an internal counter/timer [TUT] [C] Using the EEPROM memory in AVR-GCC [TUT] [C] GCC and the PROGMEM Attribute [TUT] [C] Newbie's Guide to the AVR ADC Good stuff from the AVR-Libc Manual: AVR-libc Manual: Index AVR-libc Manual: Frequently Asked Questions AVR-libc Manual: Memory, Malloc, and External SRAM AVR-libc Manual: Delay Routines AVR-libc Manual: Interrupts AVR-libc Manual: How to Build a Library AVR-libc Manual: Mixing C and Assembly Other good topics: BASCOM-AVR - Basic for AVR processors KAVRCalc - Calculator of AVR-specific stuff Introduction to the "Volatile" Keyword GCC Optimization flags - what they mean [TUT] [C] Creating an RTC using an internal counter/timer [DIS] [ASM] Dirty Math Tricks: Adventures in Division by Ten Mechanical Switch Debouncing Care and Feeding Of Watchdog Timers Atmel App Notes - all sorts of good topics here! Porting code from IAR to Avr-GCC These tutorials may not answer all your questions, but they will allow you to get further faster. You'll be able to ask
better questions!
A list of RTOS links for AVR processors: First off, check out the RTOS list in the Tuorials section:
[TUT][SOFT] RTOS for AVR All of the following are in the above tutorial
FreeRTOS: A Free RTOS for microcontrollers AvrX: Real-Time Kernel for AVR processors YAVRTOS: Yet Another Atmel AVR Real-Time Operating System AVRAsmOS: A tiny OS for small AVRs pc/OS RTOS Kernel (for larger AVR processors >= mega128) uSmartX: Non-Preemptive Priority-based Multitask RTOS Opex - good for smaller RAM, marked "beta" uC/OS - Extensively tested, certified for avionics, but *not* cheap Advanced Topics: Linker Scripts AVR Eclipse on Ubuntu 8.04 [MAN][HARD][SOFT] Hardware Random Number Generation Charlieplexing: DIY, How-To Charlieplexing: Reduced Pin-Count LED Display Multiplexing How to use MMC/SDC (Attaching SD cards through the SPI) FatFS File System Module for AVR A Page O' AVR Links
첫댓글 우와 이 많은 걸 언제 다 배우노
실제로 다 방문해 보지는 못했습니다.
열공해야겠군요...^^
많은 정보 감사합니다. 요즘 출퇴근하면서 동영상 강의 보고 있는데 넷북이 딱이더군요. 핸드폰에서도 가능하지만 화면이 작아 불편. {} ← 요표시 조금 익숙해짐. hihi.