Sounded like you got a recommendation to me. Although maybe you didn't like it. Strange way to reply to it. Part of the problem is that what you're looking for may not exist. A comprehensive C book expressly for microcontrollers? Wow.. I sure as hell (even if I had the knowledge) wouldn't want to write that. It's way too much ground to cover. That's almost as bad as saying you want a comprehensive book on Assembly programming for embedded processors. What are you really trying to do? Learn C? Get a C book.. Practical C programming from Oreilly is a pretty good overview. There's plenty of 700 page tomes out there if you want more detail. Are you trying to learn how C relates to AVRs? Find yourself a compiler, and read their docs. (granted some are better than others), and experiment. Because each compiler will address the micro in a different way. If you're looking for specific techniques, there's a reason why there exists lists like this one, mostly because there isn't a book that tells you how to do this stuff in a comprehensive clear manner. It's more about experience, being willing to spend time experimenting and having someone to ask questions, which is why I'm so glad to have lists like this one to lurk on. I hope that helps, but it probably doesn't. And maybe I'm way off in left field, but I really haven't ever seen anything like what you mention. Maybe someone else has, but based on the responses so far, there's one specific to the AVR, that is 'so-so' depending on your goals. If you want something else, try asking a more specific question. -Micah On Tuesday 03 January 2006 5:40 pm, Dennis wrote: > So in all your roundabout ways, no one has any recommendation for > anything. Looks life an infinite loop, i.e. I wind up with a nonanswer. > Dennis > ----- Original Message ----- > From: "James Washer" <washer@trlp.com> > To: <AVR-Chat@yahoogroups.com> > Sent: Tuesday, January 03, 2006 4:20 PM > Subject: Re: [AVR-Chat] C textbook > > > Alas, I cannot. There's a dirth of decent embedded programming books. I > > come for a long career of op sys internals, mostly *nix's > > (SVRx/BSD/Linux) so perhaps the book just wasn't what I was looking > > for. It's not a bad book, just not great. > > > > What I really want is a 2006 updated edition of "The Art of Electronics" > > by Horiwitz and Hill. A great book, but showing it's age (1989) > > > > On Tue, 03 Jan 2006 22:44:35 +0100 > > > > Ralph Hilton <ralph@ralphhilton.org> wrote: > >> On Tue, 3 Jan 2006 13:33:39 -0800 you wrote: > >> >I'll sell you my (hardly used) copy for 1/2 Amazon's price (i.e. I was > >> >not impressed) > >> > >> For my needs it was useful. It depends on one's background. > >> I started with mainframes then shifted to PCs and it provided exactly > >> what I needed to > >> program AVRs in C. Add reading the datasheet for the chip one wants to > >> use and the manual > >> for the compiler then what is missing? > >> > >> Can you suggest a better book? > >> > >> >On Tue, 03 Jan 2006 13:34:45 +0100 > >> > > >> >Ralph Hilton <ralph@ralphhilton.org> wrote: > >> >> On Mon, 2 Jan 2006 20:13:42 -0600 you wrote: > >> >> >Can anyone recommend a good, comprehensive book for programming in > >> >> >C/C++ for microprocessors/controllers? > >> >> >Dennis > >> >> > >> >> "Embedded C Programming and the Atmel AVR" > >> >> > >> >> details on > >> >> http://www.prllc.com/productcart/pc/viewPrd.asp?idcategory=6&idprodu > >> >>ct=12 > >> > >> -- > >> Ralph Hilton > >> http://www.ralphhilton.org > >> C-Meter: http://www.cmeter.org > >> FZAOINT http://www.fzaoint.net > >> > >> > >> > >> Yahoo! Groups Links > > > > Yahoo! Groups Links > > SPONSORED LINKS > Atmel avr Microcontrollers Intel microprocessors > Pic microcontrollers > > > YAHOO! GROUPS LINKS > > > Visit your group "AVR-Chat" on the web. > > To unsubscribe from this group, send an email to: > AVR-Chat-unsubscribe@yahoogroups.com > > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
Message
Re: [AVR-Chat] C textbook
2006-01-04 by Micah Stevens
Attachments
- No local attachments were found for this message.