logo       

Re: FW: avrdude + avrstudio / stk500 / ATMEGA162 - programming problems: msg#00007

hardware.avr.avrdude.devel

Subject: Re: FW: avrdude + avrstudio / stk500 / ATMEGA162 - programming problems



>From the mega162 datasheet:

Default Clock Source

The device is shipped with CKSEL = 0010 , SUT = 10 and CKDIV8
programmed. The default clock source setting is therefore the Internal
RC Oscillator with longest startup time and an initial system clock
prescaling of 8. This default setting ensures that all users can make
their desired clock source setting using an In-System or Parallel
programmer.

...

Calibrated Internal RC Oscillator

The calibrated internal RC Oscillator provides a fixed 8.0 MHz clock.



This means that the clock coming from the STK500 oscillator is not being
used, assuming this is the first time you have programmed the part (ie
it is in its factory default state). Thus the actual system clock is 1
MHz. When the SPI is configured as Slave, the SPI is only guaranteed to
work at fosc/4 or lower. You need to set the SCK period >= 4 us. Use
the avrdude command 'sck 4'. I think this will solve the problems you
are having. BTW, AvrStudio has the ability to change the SCK period,
but I can't remember where.

galen


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise