Stalker v2 and serial communication

Hello,
I just bought several Seeeduino Stalker v2 and I can’t wait to have fun with them… :wink:

Trying to load some basic sketches on the board, via uartsbee, I noticed that although the code is correcty loaded and working,
serial communication with the pc produces unreadable output; same thing happens when using serial via Xbee.

Does anybody know the reason of such a behaviour?

Am I missing something?

Thanks for your help!

It looks like the “half rate bug”: although the sketch states Serial.begin(9600) serial communication runs at 4800. :frowning:
Does anybody have the same problem?

Yes!

I got an FTDI FT2232H mini-module and found the documentation very confusing (big thanks to FTDI support, they helped! ) but got it going and managed to get the board programmed, but figured I botched something on the receive side since my serial was all gibberish and wasted more time trying to figure that out.

So… does that mean the empty “footprint for mounting crystal” shown on the wiki needs a correct oscillator added?

They should put the ‘beta’ in big red letters on this product. Great potential, though!

I do have the same problem. Even the RTC is running in every 2 seconds. What’s going on? I’m using every standard arduino time and serial library. Using DS1307 libraries, I’ve tried to sync the RTC to my PC. Every time I push the reset button or power it back to life, the RTC goes to 1990. I could hardly find an answer for these. Its poor documentation and the lack of source code examples are killing Stalker v2b now. ^^

I’ve made a solution.

Just add the following lines to your boards.txt at arduinoxxx/hardware/arduino/…

##############################################################

stalker328.name=Arduino Duemilanove or Nano ATmega328 NoXtal 8MHz

stalker328.upload.protocol=stk500
stalker328.upload.maximum_size=30720
stalker328.upload.speed=57600

stalker328.bootloader.low_fuses=0xFF
stalker328.bootloader.high_fuses=0xDA
stalker328.bootloader.extended_fuses=0x05
stalker328.bootloader.path=atmega
stalker328.bootloader.file=ATmegaBOOT_168_atmega328.hex
stalker328.bootloader.unlock_bits=0x3F
stalker328.bootloader.lock_bits=0x0F

stalker328.build.mcu=atmega328p
stalker328.build.f_cpu=8000000L
stalker328.build.core=arduino


I’ve copied the original Arduino Duemilanove configuration into a new stalker328 config, then changed only the .f_cpu parameter into 8Mhz. That’s all you have to do folks! This configuration will change the entire system clock value.

After saving the modded boards.txt, you have to choose your new board setting by following Tools>Board>Arduino Duemilanove or Nano ATmega328 NoXtal 8MHz .

No more half rate problem at all!