Hi all,
I bought a 28 Pin AVR Development Board http://www.sparkfun.com/commerce/produc … ucts_id=29 .
It perfectly works BUT the Atmega8 runs at 1MHz instead of 8MHz.
It seems the 8MHz quartz has no effect.
Is there anything to configure (hardware or software) ?
Has the quartz to be replaced ?
How can I check it works or not ?
Thanks a lot !
Guillaume
             
            
               
               
               
            
            
           
          
            
            
              
Galmiza: 
Hi all,
I bought a 28 Pin AVR Development Board http://www.sparkfun.com/commerce/produc … ucts_id=29 .
It perfectly works BUT the Atmega8 runs at 1MHz instead of 8MHz.
It seems the 8MHz quartz has no effect.
Is there anything to configure (hardware or software) ?
Has the quartz to be replaced ?
How can I check it works or not ?
Thanks a lot !
Guillaume
 
It runs from the internal RC oscillator by default. You need to configure it for the crystal oscillator.
Leon
             
            
               
               
               
            
            
           
          
            
              
                andrey  
                
               
              
                  
                    November 1, 2006,  6:59am
                   
                   
              3 
               
             
            
              There is a fuse bit (CLKDIV) that is often (always?) set on AVRs from the factory. If set, the clock is divided by 8 and thus an 8MHz clock gives you a 1MHz internal clock. Make sure that fuse bit is not set.
             
            
               
               
               
            
            
           
          
            
            
              Thank you very much.
You were right, 
From the datasheet:
The default setting of CKSEL3…0 results in internal RC Oscillator @ 1MHz.
 
I read about the fuse bit but I cannot find how to change them.
I actually use a “default” makefile compatible with AnyEdit, but I could not find anything inside related to fuse bit.
Here is the makefile (I renamed it as a text file so that it appears as text in your browser).
http://galmiza.free.fr/FTP/Makefile.txt 
What line should I change ?
Thanks a lot
Guillaume
             
            
               
               
               
            
            
           
          
            
              
                andrey  
                
               
              
                  
                    November 3, 2006,  9:29pm
                   
                   
              5 
               
             
            
              fuse bits have nothing to do with code. they are changed in your Flash downloader software (ex: AVR Studio, which presents them as checkboxes)