AVR910 ISP -> firmware upgrade

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

Hi all,

Currently, I'm using the ISP from app. note 910. It uses a 90s1200 to program the target. The at90s1200 uses the firmware from the same app. note: version 2.3. I was wondering if newer firmware is available. I could not find a newer version yet. Does someone know, if available, where to find new firmware?

Thnx.

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

Look in the academy, search on AVR910v3.1.
Uses a 90s2313, supports more devices.
I've used it, and it works.

-carl

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

H. Carl Ott wrote:
Look in the academy, search on AVR910v3.1.
Uses a 90s2313, supports more devices.
I've used it, and it works.

-carl


Here's the link:
https://www.avrfreaks.net/Freaks/...

Does anybody know if it will be ported to use the new ATtiny2313 instead of AT90S2313?

AT90S1200, AT90S2313 and AT90S2323 will soon be obsolete.
Atmel Obsolescence Information:
http://www.atmel.com/quality/qua...

Device      Notification date   Last Buy Date   Replacement Part 
AT90S1200   8/12/2004           2/12/2005       ATTINY2313  
AT90S2313   8/12/2004           2/12/2005       ATTINY2313
AT90S2323   8/12/2004           2/12/2005       ATTINY25 and ATTINY45
AT90S2343   7/7/2004            10/1/2004       ATTINY25 and ATTINY45 
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

For information purposes: I have programmed an Atmega8535 with V3.0 firmware using the ATmega8515 settings (including compatibility fuse) as AVRPROG doesn't support the Mega8535. The Tiny2313 should work instead of the AT90S2313.

John Samperi

Ampertronics Pty. Ltd.

www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

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

Ok, thnx all!

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

js wrote:
For information purposes: I have programmed an Atmega8535 with V3.0 firmware using the ATmega8515 settings (including compatibility fuse) as AVRPROG doesn't support the Mega8535. The Tiny2313 should work instead of the AT90S2313.

I'm not sure I understand what you did.

Which changes did you make in the assembley code?
Or did you use the hex file directly?
Or did you use V. 2.2 and not 3.0 as you wrote? Looking in the assmbley file, it seems like ver. 2.2 was made for AT90S8535 and not AT90S2313 as ver. 3.0 was made for.

You had set up your ATmega8535 fuses to run in AT90S8535 mode, right?

Which changes should be made to use the AT90S2313 assembley code for ATtiny2313?
ATtiny2313 does not have a AT90S2313 compatibility fuse AFAIK.

Can you explain the changes you made to make the code work with ATmega8535?
I didn't quite understand the different steps you made.

It seems easier to upgrade from AT90S8535 to ATmega8535 than from AT90S2313 to ATtiny2313.
ATmega8535 has the S8515C fuse for AT90S8535 compatibility, but ATtiny2313 doesn't have a similar fuse for AT90S2313 compatibility.

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

Quote:
I'm not sure I understand what you did.

I simply used the AVR910 programmer with V3.0 firmware fitted to program an ATmega8535. If you look at the devices supported by the programmer you will see that the Mega8535 is NOT listed as a supported device because AVRprog does not support it directly. So I tried various other devices settings which would be similar to the Mega8535 and the Mega8515 setting seems to be working perfectly with the Mega8535. It will even allow you to program the compatibility fuse as well as the other fuse bits. As far as using the Tiny2313 instead of the 90S2313 inside the programmer I have not tried it as I don't have one available, but the 2 should be very similar. Perhaps there is a app note on what to do to migrate from one to the other.

John Samperi

Ampertronics Pty. Ltd.

www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

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

Ok, I completly misunderstood you.
I though you had made an AVR910 based on ATmega8535 with firmware 3.0 inside.
Firmware 2.2 used an AT90S8535, but it was then ported to use AT902313 from V2.2 and up.

And yes, there's an app note about transferring from AT90S2313 to ATtiny2313.
I was just wondering if the authors (or sombody else) would port the design to use ATtiny2313 now when AT90S2313 wil soon be obsolete.
I don't need this programmer myself (at least not at the moment) because I alredy have an STK500.
But I would think that a lot of future newcomers to AVR would like to have this ported when they can't get AT90S2313 anymore.
I would probably not take long time for the authors to port it to ATtiny2313, I don't think the code needs many changes.
ATtiny2313 has built-in USI which can be used for hardware SPI, I don't know if this would improve performance (programming speed) if this was use instead of bit-banging SPI interface?

But I haven't really done any AVR assembley programming yet, only C.
The only assembly programming I have done so far is for Intel x86 microporcessors.

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

Quote:
I would probably not take long time for the authors to port it to ATtiny2313
I am one of the authors. :D But anyone is welcome to make changes/improvements. I just did some of the changes for fun, not money value. I guess if and when I get a Tiny2313 I can try it out.

John Samperi

Ampertronics Pty. Ltd.

www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

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

js wrote:
I am one of the authors.

I was notaware of this to begin with, but I realized it after I had made my last post.
I was looking at the names in the .ASM file to see if I had seen any of the names here in the forum, and then I saw your name among them. Looking at the other names, I think many of the other programmers are Norwegian. Are any of them from Atmel's AVR R&D department in Norway?

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

I have only met Haakon Skar (from Atmel) at one of the seminars here in Sydney. Steven Davies is from Australia and he was the author of the article for the Silicon Chips magazine for the programmer kit here in Australia.

John Samperi

Ampertronics Pty. Ltd.

www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

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

js wrote:
I have only met Haakon Skar (from Atmel) at one of the seminars here in Sydney. Steven Davies is from Australia and he was the author of the article for the Silicon Chips magazine for the programmer kit here in Australia.

Ingar Fredriksen, Morten W. Lund, Haakon Skar & Paal Kastnes all sound like Norwegian names.
The name G. Lang could be from many countries.