which avr developement board to buy

Go To Last Post
15 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

hello I am planning to start 8 bit programming with avr.

 

which is the best development board for the beginning.

 

thanks

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 2

What is your definition of "best"?

 

What is your programming/engineering background?

 

Your location may limit the availability of choices.

 

What language are you hoping to use? (Assembler, C, C++, Basic, etc)

 

ps. And welcome to AVRFreaks.

 

 

 

 

Ross McKenzie ValuSoft Melbourne Australia

Last Edited: Mon. Jun 11, 2018 - 09:48 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

Atmega328p Xplained mini.
Cheap, includes debugger, compatible with Arduino.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

As Ross says, "best" is essentially meaningless.

 

But the most obvious suggestions are:

 

  1. Arduino.
     
  2. As already mentioned, an XPlained Pro, Mini or Nano
    See: https://www.avrfreaks.net/commen...

 

 

EDIT

 

Found my previous answer on this topic - with pictures!

 

https://www.avrfreaks.net/commen...

 

#ArduinoXPlained

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
Last Edited: Mon. Jun 11, 2018 - 10:09 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 2

awneil wrote:
An XPlained Pro, Mini or Nano
In this day and age I wouldn't buy any of Atmel's boards that didn't also include a debugger. So if you choose an Atmel board over Arduino verify that it is also one with a debugger too.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

clawson wrote:
In this day and age I wouldn't buy any of Atmel's boards that didn't also include a debugger.

Absolutely agree!

yes

(and not just Atmel/Microchip)

 

To be clear, the XPlained Pro, Mini and Nano are the ones with the built-in debugger.

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
Last Edited: Mon. Jun 11, 2018 - 10:25 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

awneil wrote:
clawson wrote:
In this day and age I wouldn't buy any of Atmel's boards that didn't also include a debugger.

Absolutely agree!

yes

(and not just Atmel/Microchip)

 

To be clear, the XPlained Pro, Mini and Nano are the ones with the built-in debugger.

Pardon my ignorance:

What is built in to the XPlained boards that you are calling a debugger?

My previous development board was an STK500.

"Demons after money.
Whatever happened to the still beating heart of a virgin?
No one has any standards anymore." -- Giles

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

What is built in to the XPlained boards that you are calling a debugger?

Nothing.  The Xplained Pro boards have an EDBG (Embedded Debugger) that can program and debug code.  It also includes a CDC/COM port and the DGI (Data Gateway Interface) for capturing TWI, SPI and USART traffic.  The Xplained Mini boards have an mEDBG (mini Embedded Debugger) that can program and debug code.  It only has the CDC/COM; no DGI.

 

The Xplained boards have no such capabilities, although the ones that have a separate UC3B Board Controller do provide the CDC/COM.

 

 

edit: typos.

 

Greg Muth

Portland, OR, US

Xplained/Pro/Mini Boards mostly

 

Make Xmega Great Again!

 

Last Edited: Sun. Jun 24, 2018 - 01:33 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Atmega328p Xplained mini.
Cheap, includes debugger, compatible with Arduino.

+1.  yes 

Greg Muth

Portland, OR, US

Xplained/Pro/Mini Boards mostly

 

Make Xmega Great Again!

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

To be clear, the XPlained Pro, Mini and Nano are the ones with the built-in debugger.

It wasn't clear to me.

Xplained Pro: EDBG (UC32) debugger

Xplained Mini, Xplained Nano: mEDBG (32u4) debugger

Xplained: no debugger.  (I had been unaware of suffix-less Xplained boards.  I guess they pre-date the newer boards.  The "MEGA-1284P Xplained" is particularly annoying.)

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Two weeks since the OP asked his question. Maybe he has found a new hobby over on knitters 'r' us...

 

Ross McKenzie ValuSoft Melbourne Australia

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

westfw & Greg_Muth both wrote:
Xplained: no debugger

Correct.

 

westfw wrote:
I had been unaware of suffix-less Xplained boards.  I guess they pre-date the newer boards.

Yes, they do.

 

They also have a different "standard" for the IO header connectors.

 

valusoft wrote:
Two weeks since the OP asked his question. 

Indeed.

But this does come up frequently - hopefully the distinctions have now been fully spelled out in detail to avoid any future confusion ... ?

 

#XplainedProMiniNano

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
Last Edited: Mon. Jun 25, 2018 - 07:54 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Pro? Mini? Nano? None? Doesn't seem the crazy naming scheme was Xplained all that clearly  crying

 

Atmel's ICE development tools...called Atmel ICE...creative!

When in the dark remember-the future looks brighter than ever.   I look forward to being able to predict the future!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

The point is that wether it's Xplained, Xplained Pro, Xplained Mini or Xplained something else forget the name. Just ask yourself "is it a chip I'm interested in developing with?" and "does the description include the word 'debugger'?". Buy anything where both answers are "yes".

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

clawson wrote:
"is it a chip I'm interested in developing with?" 

Or, at least, a close relative of one you're interested in developing with.

 

Obviously, manufacturers can't produce dev boards for every single variant of every single chip that they make - so they will tend to choose one that's "representative" of a whole family.

 

Typically, they will tend to choose the "biggest" member of the family - to cover the widest number of possible users.

 

If you're interested in a "smaller" member of the family, then just bear its restrictions in mind as you use the dev board ...

 

EDT

 

* can't

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
Last Edited: Thu. Jun 28, 2018 - 07:45 PM