Impossible to program my first arduino... (Atmega8 16PI instead of 328...)

Hi !

I'm Axxel i'm French and I live in Barcelona, so my english won't be perfect, excuse me for the faults :*

A freind has lent to me un Arduino... :slight_smile:

The problem is firstly, i don't know what type of arduino it is because there is nothig written into the PCB who match with a version of arduino... :slight_smile:

Here there is a photo of the PCB.

The atmega have these references : ATMEGA8-16PI

Now i use it with a PC Windows 7 64bits with the corrects arduino drivers (Here screenshots) :

Now when I try to program it, with correct port com selected (com 3), i have this message error with a duemilanove ATEMGA 328 selected :

Now when I try to program it, with correct port com selected (com 3), i have this message error with a Dicemilia ATMEGA 168 selected :

Now i have a LED connected to the PIN 3.

When i connect the arduino to USB, this led blincks quickly (something like 50hz) during 500msec. I wait 10 seconds an the led blanks ON-OFF automatically with a rate of 500 mecs. I think this is and older program which is in this arduino.

When I push the red button, it's look like a reset of the arduido. Exact ?

I tried with another PC with XP pro 32 bits, same problem, i try with another PC win 32 XP and the same problem.

I do this with the 0022 and I tried too with the 0018 on my 3 PCs... with the arduino drivers and the port com correctly assigned.

The question is :

  • What type of arduino I have ? :~
  • In the toobleshooting guide, we are speaking about auto-reset and wrong bootloader... I think the error can be here ? What type of bootloader I have to put into muy arduino ? :~

I'm a little bit lost, plesa can you help me ?

Thanks a lot !

Axxel.

You have a "USB v2.0"
Look about half way down on http://arduino.cc/en/Main/Boards

Your problem is this:
The AtMega328 and 16PI are completely different. It's like running a Vista program on Windows 2000... it's not backwards-compatible.
You can also see in the error terminal, it says something like:

protocol error, expect=0x14, resp=0xe0

This looks to me like the ATmega168 would return 0x14, but your 16PI is returning 0xe0.

You have three options:

  1. Ask your friend for help.
  2. Scroll to bottom of http://arduino.cc/en/Main/Software and download an earlier software release. I'm not sure which one though, you'll have to figure out.
  3. Search around on google to see if someone has written a "core" for the ATmega16PI.

Good Luck!

btw English was very good! In america we are not taught foreign languages to the extent europeans are...

OK ! Thanks for the answer !

I will look for an older version of the arduino software if one is compatible with the 16PI...

I will ask my friend how does he do ! :slight_smile:

:grin:

With google, arduino 16pi don't give helpful results for the moment ... What a strange stuff this type of device no ? :astonished:

I fixed the problem : I had to select into the list the ultimate item : Arduino NG o older Atemga8

I don't know if this is the correct way but I think it is sufficient for me to learn the bases of Arduino :slight_smile: :slight_smile: :slight_smile:

Thanks for the infos !

Yes... that should work. The atmega8 obviously came before the 16pi, so older firmware will be compatible with newer models. See how your friend does it, though... I'd be curious.

Hi... It worked a part of days but now it is totally impossible for me to load a program into the arduino.

I get this error message :

I tried with Ubuntu 10.10 and with linux i can't get any conexion with the device :drooling_face:

Did this error-code is known by everyone ?

Best regards.

Axel.

I tried it and it doesn't work too :slight_smile:

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1187909552/105#115