Pages: [1]   Go Down
Author Topic: STK500 vs Arduino Uno  (Read 759 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,

I have some questions regarding the STK500 vs Arduino Uno.

Just to confirm:
1. The STK500 can replace the microcontroller easily and the Arduino Uno can't?
2. The STK500 is used in professional environment because it can use low level language?

I feel Arduino is superior over STK500 but some websites still promote STK500 more. I am wondering why and it might be because of the points above. Any help is appreciated. Thanks!
Logged

0
Offline Offline
Sr. Member
****
Karma: 6
Posts: 383
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The STK500 is a professional development board for a variety of Atmel chips.  If you use an STK500 as step1 then building your own microcontroller  circuit board is step2.  Leaving an STK500 in a project is not a realistic option.

Arduino is much easier to use but not as versatile.  The usual tradeoff.  Neither is superior.  Everything depends on the intended use.

Check out http://www.avrfreaks.net/.   If you are not comfortable with that level of expertise, then stick with Arduino.
Logged

Global Moderator
Offline Offline
Brattain Member
*****
Karma: 452
Posts: 18694
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

2. The STK500 is used in professional environment because it can use low level language?

You can use low-level language on the Arduino, but almost never need to. That's what the C++ compiler is there for.
Logged

SF Bay Area (USA)
Offline Offline
Tesla Member
***
Karma: 106
Posts: 6373
Strongly opinionated, but not official!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
The STK500 is a professional development board for a variety of Atmel chips.
It's also worth noting that the STK500 is a very OLD "professional development board."  It doesn't have any USB connectivity at all, for instance.  In addition to the STK500, you'll need a USB/RS232 converter and a power supply before you can do anything.


Arduino includes boards that use the same sort of socket as the STK500, so on SOME arduinos you can "replace the microcontroller" about as easily as you can on the STK500.  The STK500 has a BUNCH of sockets (as shown in the photo), so it supports many more types of AVR microcontroller.

The STK500 is (was) used in professional environments mostly because it is an officially supported tool from the chip manufacturer, that supports a lot of different chips, and is supported by the official tools "Atmel Studio" and "AVR Studio."

Note that the TERM "stk500" is also used to describe the communications protocol used between the stk500 board or other device programmer and your computer.  The Arduino uses the same stk500 communications protocol for its "upload" function.
Logged

More Cowbell
Offline Offline
Edison Member
*
Karma: 11
Posts: 1025
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

At the risk of beating an old meme to death:

1.  Order samples from Atmel
2.  Build your own board from scratch (note:  not hard at all).
3.  Program it with AVRISP mkII hardware and the software programmer included in Atmel Studio (you can still use the Arduino development environment, just use the Atmel Studio programmer to shoot the ELF file up to the chip)
4.  PROFIT!
Logged

Vexatious Sampler

Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks a lot for your inputs!  smiley-wink
Logged

Pages: [1]   Go Up
Jump to: