Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

Help me to build a programmer to program the Atmel AT90s1200

Status
Not open for further replies.

kirkie

Newbie level 1
Joined
Feb 2, 2006
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,288
i would like to know if anyone can help me to build a programmer to program the at90s1200 from atmel.
Is there a simple way to do it?

Thanks
 

silvio

Advanced Member level 3
Joined
Dec 31, 2001
Messages
716
Helped
105
Reputation
210
Reaction score
16
Trophy points
1,298
Location
Romania
Activity points
11,497
Re: Need Help....

Use this interface between your PC parallel port and AT90S1200 SPI port.



Then download the PonyProg software from:
http://www.lancos.com/ppwin95.html

If you want to enable the internal 1MHz oscillator (which is disable by default) check this page:
http://www.dl5neg.de/rcen_blower/rcen_blower.html

Why would you do that ? The answer in the above link, too.
But you need a master preprogrammed circuit with PonyProg software.
 

blueled

Newbie level 2
Joined
Feb 4, 2006
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,300
Re: Need Help....

The above circuit will work (mine does).
You don't need to enable/disable any internal clocks because all AVR's are configured to their internal 1Mhz clock source by default (factory set).
Ponyprog will work immediately with any fresh AVR without setting any fuse bits.

DON'T play aroud with the fuse bits unless you know what you're doing, otherwise you will never be able again to flash your AVR!
 

silvio

Advanced Member level 3
Joined
Dec 31, 2001
Messages
716
Helped
105
Reputation
210
Reaction score
16
Trophy points
1,298
Location
Romania
Activity points
11,497
Re: Need Help....

blueled said:
Ponyprog will work immediately with any fresh AVR without setting any fuse bits.

DON'T play aroud with the fuse bits unless you know what you're doing, otherwise you will never be able again to flash your AVR!
100% TRUE

blueled said:
You don't need to enable/disable any internal clocks because all AVR's are configured to their internal 1Mhz clock source by default (factory set).
That's true for new series with 8MHz internal oscillator and DIV8 programmed.
Not for old AT90S1200. You can order AT90S1200A if you insist for RC internal oscillator enabled into factory.

Excerpt from datasheet http://www.atmel.com/dyn/resources/prod_documents/DOC0838.PDF page 4:
An On-chip RC Oscillator running at a fixed frequency of 1 MHz can be selected as the MCU clock source. If enabled, the AT90S1200 can operate with no external components.
A control bit (RCEN) in the Flash Memory selects the On-chip RC Oscillator as
the clock source when programmed (“0”).
The AT90S1200 is normally shipped with this bit unprogrammed (“1”). Parts with this bit programmed can be ordered as AT90S1200A. The RCEN-bit can be changed by parallel programming only. When using the On-chip RC Oscillator for Serial Program downloading, the RCEN bit must be programmed in Parallel Programming mode first.
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top