 |
| Author |
Message |
|
|
Posted: Mar 14, 2010 - 06:38 AM |
|


Joined: Jan 21, 2010
Posts: 23
Location: Reston, VA
|
|
Hi everyone!
My name is Matt, and while I'm pretty new to AVRs, I'm not new to computer programming.
In late December I ordered a couple Arduino Duemilanove boards, which were great for my motivation as they got me up and running quickly with the hardware, but I couldn't stand the IDE, and I felt limited, so I bought an AVRISP mkII and have been coding in C using Xcode as my IDE ever since.
I've studied many of the tutorials, and read a great deal of posts on this site, and I have learned so much about the AVR in such a short time that I would like to say thanks.
At first when I was trying to learn how to do hardware PWM on an ATmega328P to control RGB LEDs, the datasheet seemed pretty scary. Then I found Dean's Newbie's Guide to AVR Timers tutorial, and I had to look up all the registers in my datasheet to do the translations for the 328. The datasheet was becoming less scary, and I was cruising through the chapters in the tutorial. Then I got to the end and realized that the PWM chapter was incomplete!
That was actually a good thing, because it forced me to stop just translating registers, and actually become comfortable with the datasheet. It is all too easy to just become lazy when someone else has already done all the work for you, and it was very satisfying when I finally figured that last bit out myself.
Rather than just say thanks, I wanted to show my thanks so I've spent the past few days writing a tutorial of my own, which I just posted in the tutorials section. I tried to model it after the way Dean structures his tutorials because of how well I found they worked for me when I was learning.
I'm hoping I can trade knowledge with the folks here, as my expertise is mostly in software, and I still have some mental blocks and gaps in my learning with the hardware side. You guys seem like a great bunch!  |
|
|
| |
|
|
|
|
|
Posted: Mar 14, 2010 - 09:33 AM |
|


Joined: Jan 23, 2004
Posts: 6964
Location: Melbourne, Victoria, Australia
|
|
Glad you found them useful! We'll all look forward to your contributions in the future - we all need more tutorials on the "big" subjects.
- Dean  |
_________________
|
| |
|
|
|
|
|
|
|