good books for a DSP and microcontroller noob

Started by Brian Marshall, June 23, 2007, 03:07:17 PM

Previous topic - Next topic

Brian Marshall

sorry... i tried the serch function and didn't find much.

I am not so much looking for a book with "projects" in it, as I am looking for a book that will provide a good basic knowledge.

I am not familliar with C++, but do remember basic pretty well.  I feel like I have a pretty logic friendly mind so learning the syntax shouldnt be a problem.  I just dont want to read a book that is just instructions without explanation.  This is why i always found EPFM so frustrating while i found practical electronics for inventors by shern a breath of fresh air (jeeze... if that doesnt tell you what a geek i am) :D

Thanks for the help.

zerohero

someone else has mentioned this site on this forum, i actually ordered one of his books because i like having the physical book (how old fashioned i know) but all his stuff is online for free. hes a great teacher starts from the begining and asumes only that you have a high school level of math.

http://ccrma.stanford.edu/~jos/pubs.html

i hope to go there after my undergrad :)

also read the stickies at the top for DSP and micro controller resources.

Brian Marshall

wow, lot's of stuff to digest there.  I am the same way with books though.  I like reading off of paper much better.  Reading a computer screen seems to strain the eyes after a while.  before i posted this I did read the stickied DSP thread, because that's what I'm more interested in... at least long term.  I suppose micro-controllers are probably a better way to get my feet wet, and most DSP processing is going to require some sort of microcontroller, whether integrated or not, to interface with the real world.

RaceDriver205

I found a good starting book for writing AVR microcontrollers with C is this:
http://www.amazon.com/Programming-Microcontrollers-Featuring-Butterfly-Compiler/dp/0976682206/ref=sr_1_1/103-6888337-4499831?ie=UTF8&s=books&qid=1182739054&sr=8-1
It covers the Atmel AVR microcontroller (the most popular microcontroller brand) and all the functions they supply. It also covers programming in C (beginner to intermediate level), and is full of example programs and explains how they work. It doesn't so much cover how to program an AVR in-circuit and things like that, because it uses the AVR Butterfly as its teaching aid.
I posted a PDF on programming your own AVRs in circuit a while ago here:
http://www.geocities.com/race_driver205/guide.pdf
P.S. there isn't any information on DSP here.