| Author | 
                
                  Topic   | 
                  | 
               
              
                | 
                 leetch02 
                  
                 
                
                3 Posts  | 
                
                  
                    
                      
                       Posted - 08/10/2005 :  11:08:09
                        
                      
  | 
                     
                    
                       Hello, I am new to PIC programming and I just bought the TOP2005 seeing what a great deal it was. Im working on a project that involves create a circuit board with a PIC, so I decided to test the chip, a PIC16F84. I used tutorials, and help files to create very simple programs. For example: Using mikroBasic I found and their tutorial.
  program LED_Blink
  main:
    TRISB = 0             ' Configure pins of PORTB as output   eloop:       PORTB = $FF       ' Turn on diodes on PORTB       Delay_ms(1000)    ' Wait 1 second       PORTB = 0         ' Turn off diodes on PORTB       Delay_ms(1000)    ' Wait 1 second   goto eloop            ' Stay in loop
  end.
  When I compile this and use Topwinen to load the hex file and burn it into the chip, the circuit doesnt produce what it suppose to do, Blink on and off the LED. This is the schematic I used to wire up the PIC:
 
  
  Im using a 4MHz crystal and a XT oscillator, with two 22pf capacitors. Somehow the chip isnt producing the right voltage output on pin13, RB7. Can it be the clock pulse its getting to the chip, or maybe the setting when I program it, how do I select what options I want, the type of oscillator, watchdog timer, etc? Is it in the compiler or in Topwinen because other programmers seem to have options before the burn onto the chip. Thank you for your help.
  | 
                     
                   
                 | 
               
              
                | Reply #1
                 usb 
                      
                 
                
                138 Posts  | 
                
                  
                    
                      
                       Posted - 08/11/2005 :  14:34:54
                        
                      
  | 
                     
                    
                      |  I do not know much about the PIC chip. But I know there are some of the configuration bits need to be set. I think you need check all the configuration bits if they are been set correctly. | 
                     
                    
                       Edited by - usb on 08/11/2005  14:36:53 | 
                     
                    
                        | 
                     
                   
                 | 
               
              
                | Reply #2
                 leetch02 
                  
                 
                
                3 Posts  | 
                
                  
                    
                      
                       Posted - 08/12/2005 :  09:47:42
                        
                      
  | 
                     
                    
                      |  Yup, I finally figured out what those config boxes ment. The problem was they weren't enabled. | 
                     
                    
                        | 
                     
                   
                 | 
               
              
                | Reply #3
                 AOsborn 
                  
                 
                
                United Kingdom 
                4 Posts  | 
                
                  
                    
                      
                       Posted - 09/27/2006 :  12:15:04
                        
                      
  | 
                     
                    
                       quote: Originally posted by leetch02
  Hello, I am new to PIC programming and I just bought the TOP2005 seeing what a great deal it was. Im working on a project that involves create a circuit board with a PIC, so I decided to test the chip, a PIC16F84. I used tutorials, and help files to create very simple programs. For example: Using mikroBasic I found and their tutorial.
  program LED_Blink
  main:
    TRISB = 0             ' Configure pins of PORTB as output   eloop:       PORTB = $FF       ' Turn on diodes on PORTB       Delay_ms(1000)    ' Wait 1 second       PORTB = 0         ' Turn off diodes on PORTB       Delay_ms(1000)    ' Wait 1 second   goto eloop            ' Stay in loop
  end.
  When I compile this and use Topwinen to load the hex file and burn it into the chip, the circuit doesnt produce what it suppose to do, Blink on and off the LED. This is the schematic I used to wire up the PIC:
 
  
  Im using a 4MHz crystal and a XT oscillator, with two 22pf capacitors. Somehow the chip isnt producing the right voltage output on pin13, RB7. Can it be the clock pulse its getting to the chip, or maybe the setting when I program it, how do I select what options I want, the type of oscillator, watchdog timer, etc? Is it in the compiler or in Topwinen because other programmers seem to have options before the burn onto the chip. Thank you for your help.
 
 
   | 
                     
                    
                        | 
                     
                   
                 | 
               
              
                | Reply #4
                 AOsborn 
                  
                 
                
                United Kingdom 
                4 Posts  | 
                
                  
                    
                      
                       Posted - 09/28/2006 :  10:27:13
                        
                      
  | 
                     
                    
                       Sorry about my last post above - managed to competely copy the orginal query, then post it as a reply!!  Bizarre. Will try to concentrate from now on. | 
                     
                    
                        | 
                     
                   
                 | 
               
              
                |   | 
                
                  Topic   | 
                  | 
               
             
           | 
         
       
     |