Recommendation for learning microcontroller
Hi guys, I am into automation and robotic stuff, and after reading a few tutorial on the internet, I realised that one of the key component in those project is the brain – microcontroller.
And I want to learn to program with Atmel series microcontroller (as most of the tutorial I read use Atmel), another things I want to program with is C/C++, because that’s something better than assembly.
If someone can point me to the right direction will be great.
here are something I want to know:
- First of all and most important one: text book, please recommend one, beginner level
- which Atmel AVR chip I shoud start to learn with(there are so many at Atmel and I am confused)
- AVR studio 5 or WinAVR? AVRDude etc…
- please recommend a programmer to up load the code
Thanks a lot
Related Forum Messages
Hi guys, I am into automation and robotic stuff, and after reading a few tutorial on the internet, I realised that one of the key component in those project is the brain - microcontroller. And I want to learn to program with Atmel series microcontroller (as most of the tutorial I read use Atmel), another things I want to program with is C/C++, because that's something better than assembly. If someone can point me to the right direction will be great. here are something I want to know: First of all and most important one: text book, please recommend one, ...I am completely new in the field of microcontrollers and now I have to start making a project! I have selected a microcontroller from the atmel atmega series but since the pin configs. vary from each microcontroller, I am confused as to how to develop a minimum system. Also if I order a microcontroller from the Atmel site will they give me the microcontroller with the minimum system? I am going for the Atmel AtmegaX 64A1 uc......Gentlemen, I am a newbie to microcontroller programming and seek your advice. I have a old and used but working ATMEGA32L processor board designed for some application. And I have a JTAG ICE from Atmel. I was given this board to learn about microcontroller. After searching the web, I found this STK500 which claims to be the tool for beginners. And I bought a book "embedded C programming and atmel avr" which gives some programs with blinking LEDs. ...I am looking a development board based Atmel AT91SAM9260 Microcontroller at low cost. Though I can find some similar thing via search engine, but they are a little bit expensive, make me can not afford one. So does anybody recommend you a cheap one for you?I have to start a new microcontroller based project for the same I am going through the specifications of different microcontrollers. As I am already aware about the atmel series of microcontrollers. Therefore I am interested in using this one But I am unable to find the suitable series of microcontroller. My requirement is that I need 5 serial ports and one parallel port. Most of peripherals are used always so, multiplexing is not the solution for me. I also need to send the data through LAN. So, I think RJ45 is required and none of the microcontroller in atmel ...hello to all... im using MPLAB for programming PIC microconmtrollers. Now, im starting to learn how to program atmel AT89CX2051 using keil. The problem is i dont know where to start. anybody knows a tutorial for keil using atmel microcontroller? thanks blastronicsI compiled and installed SDCC. But the problem is i dont know how to write the program. I know C quite well. I learned assembly for 8051 recently. But i dont know how to write the C program for the microcontroller AT89S52. I read through the book "Embedded C programming and the ATMEL AVR" but couldnt use that C to program AT89S52. I dont find any header file for this particular uc AT89S52 in SDCC. So i dont know how to proceed with. I also considered doing assembly programming and downloaded the ATMEL AVR Studio from the ATMEL site. But in that ...i do not know the abc of microcontrollers. i want to learn atmel avr microcontrollers. Will anyone give me resources for learning microcontroller?Dear all I am trying to learn C for to program ATMEL series in C language. I dont know how to and where to start. I am very new in this, If any body help and tell me the easiest way to get the point? I heard that for this purpose one should have Lib file which is difficult to get, is it so? Plesae help me in this regards. best regardsHi - I am having a problem with usnig my USBtinyISP with Avrdude. Here is the output at the command line: Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\gtavrdude -c usbtiny -p m8 avrdude: Can't find programmer id "usbtiny" Valid programmers are: dasa3 = serial port banging, reset=!dtr sck=rts mosi=txd miso=cts [C:\WinAV R-20100110\bin\avrdude.conf:380] dasa = serial port banging, reset=rts sck=dtr mosi=txd miso=cts [C:\WinAVR -20100110\bin\avrdude.conf:366] ponyser = serial port banging, design ponyprog serial [C:\WinAVR-20100110\bin \avrdude.conf:353] pavr = Jason Kyle's pAVR Serial Programmer [C:\WinAVR-20100110\bin\avrdude .conf:338] jtag2 = Atmel JTAG ICE mkII [C:\WinAVR-20100110\bin\avrdude.conf :331] jtag2fast = Atmel JTAG ICE mkII [C:\WinAVR-20100110\bin\avrdude.con f:323] jtag2slow = Atmel JTAG ICE mkII [C:\WinAVR-20100110\bin\avrdude.con f:315] jtagmkII = Atmel JTAG ICE mkII [C:\WinAVR-20100110\bin\avrdude.conf :307] jtag1slow = Atmel JTAG ...I'm gathering resources for learning the Atmel 8051. I'm not finding specific resources for the Atmel 8051 for assembly. Is there a great deal of difference between an Atmel 8051 and a non-specific 8051? Would "almost" any 8051 book and code work on the Atmel? Also, website or book recommendations are appreciated. Thanks, SeanWe are to create an 8051 microcontroller based system as a university project. We have the specs, which says we need an Atmel 89C51 chip. But Atmel recommends that we use AT89S51 instead of AT89C51. Why is it so? What is the difference between the two? Also, what other hardware do we need to connect the microcontroller to a laptop in order to burn the program? What is a "programmer", do we need to build it ourselves? I've also read about ISPs and "off-the-shelf development boards" but I'm a bit confused here regarding what hardware exactly we need to buy. ...hey all.... i worked with 8051..now i need to learn some other microcontroller for my project and all.. i am confused between pic and atmel.. i can learn only one.. please help me so that i can start one..Could someone recommend a good programmer for the Atmel 89C series of MCU's I.E. the 8051 based controllers? All I need is a simple programmer to program a few chips. Any help appreciated.Could someone recommend a good programmer for the Atmel 89C series of MCU's I.E. the 8051 based controllers? All I need is a simple programmer to program a few chips. Any help appreciated.Hey everyone, I had a question about learning assembly language. I am new to PIC programming, which is what I have decided to start with rather than another type. A few sources and articles have suggested learning assembly programming rather than C. This far I agree but wanted to know what everyone else thought about that. Assembly takes less space and doesn't need another program such as MickroC. I don't want to pay for that so its a plus for me. Also I am not an amazing programmer. My next question is how to learn CURRENT assembly programming. The text book I ...So I may be a little bit too ambitious here, and please tell me if you think I am. But I am a beginner with Arduino, I know very little as it stands though I am still learning. However, I feel like I'm not learning as well as I could from the book I am using because it does not really suit my learning method. For a month or so now I have been reading and learning about Arduino from this book. It has helped me grasp some things but I want to start a more entertaining project and hopefully ...Hi, I am doing a quad drone, so I need to use a lot of different kind of sensors like gps, accelerometers, gyroscopes, xbee communication, a camera, among other things. Most of these (if not all) use the uart ports to communicate with the microcontroller, so I need a microcontroller with a lot of uart ports. I'm pretty sure I'll need to use 2 microcontrollers, but anyways, which atmel microcontrollers do you recommend? thanks!With hours of frustrating attempts i gained nothing as a beginner to use winavr. All i need to do is to load a 'C' program for atmel microcontroller into winavr and debug it. Someone help me to get rid of this..Hi Group members, I am new to this forum and new to Atmel tools. I am working on a custom microcontroller board based on AT90USB1287. I had downloaded and installed Atmel AVR Studio 6. Upto now I was able to connect to my microcontroller board using Atmel Flip through USB. Atmel Flip was initially complaining for a missing driver but then i found a x64 driver from avrfreaks. Now when I create new project in AVR Studio 6 by selecting my AT90USB1287 device, I get following error message: 10:54:14: [ERROR] An error occured in the AVRGCC Project Wizard. The wizard ...
- How to start – atmel avr chip development – for beginner
- Minimum System for AVR microcontroller
- Atmel JTAG ICE and STK500
- About Atmel AT91SAM Series Microcontroller
- Any microcontroller of atmel fulfilling my requirements
- Programming using KEIL for ATMEL89Cx2051
- Help using SDCC
- Atmel avr beginner
- How to learn C for programming ATMEL Ucontroller
- USBtinyISP with Avrdude
- Learning the Atmel 8051 programming
- New to embedded systems: help selecting the right chip for 8051 project?
- Pic or avr???
- Atmel 89C series flash programmer
- Atmel 89C2051 flash programmer
- Learning Assembly Language
- Arduino Robot for Beginner
- Atmel microcontroller with the most uart ports?
- Help in WinAVR
- AT90USB microcontroller and AVR Studio 6 questions