Ir ao conteúdo
  • Cadastre-se

poseidon22

Membro Pleno
  • Posts

    46
  • Cadastrado em

  • Última visita

Reputação

1
  1. funcionou pourra!!!!!!!!!!!!! eu realmente esqueci do configurar o OSCCON. eu configurei o byte inteiro para "OSCCON = 0b01100000" agora deu certo O lado bom é que eu aprendi que sempre devemos ler atentamente o datasheet o integrado que vamos utilizar. Obrigado a todos que quiseram me ajudar! @Rafael Del Pino te amo (sem veadagi)
  2. Sim ele possue o OSCTUNE mais isso não tem haver com o meu problema . Eu to desesperado
  3. Olá amigo! Segue o código completo! Implicitamente o mplabx ja faz o "include" de pic utilizado. Estou utilizando o oscilador interno de 4mhz do pic // PIC18F1220 Configuration Bit Settings // CONFIG1H #pragma config OSC = INTIO2 // Oscillator Selection bits (Internal RC oscillator, port function on RA6 and port function on RA7) #pragma config FSCM = ON // Fail-Safe Clock Monitor Enable bit (Fail-Safe Clock Monitor enabled) #pragma config IESO = ON // Internal External Switchover bit (Internal External Switchover mode enabled) // CONFIG2L #pragma config PWRT = OFF // Power-up Timer Enable bit (PWRT disabled) #pragma config BOR = ON // Brown-out Reset Enable bit (Brown-out Reset enabled) // BORV = No Setting // CONFIG2H #pragma config WDT = ON // Watchdog Timer Enable bit (WDT enabled) #pragma config WDTPS = 32768 // Watchdog Timer Postscale Select bits (1:32768) // CONFIG3H #pragma config MCLRE = ON // MCLR Pin Enable bit (MCLR pin enabled, RA5 input pin disabled) // CONFIG4L #pragma config STVR = ON // Stack Full/Underflow Reset Enable bit (Stack full/underflow will cause Reset) #pragma config LVP = ON // Low-Voltage ICSP Enable bit (Low-Voltage ICSP enabled) // CONFIG5L #pragma config CP0 = OFF // Code Protection bit (Block 0 (00200-0007FFh) not code-protected) #pragma config CP1 = OFF // Code Protection bit (Block 1 (000800-000FFFh) not code-protected) // CONFIG5H #pragma config CPB = OFF // Boot Block Code Protection bit (Boot Block (000000-0001FFh) not code-protected) #pragma config CPD = OFF // Data EEPROM Code Protection bit (Data EEPROM not code-protected) // CONFIG6L #pragma config WRT0 = OFF // Write Protection bit (Block 0 (00200-0007FFh) not write-protected) #pragma config WRT1 = OFF // Write Protection bit (Block 1 (000800-000FFFh) not write-protected) // CONFIG6H #pragma config WRTC = OFF // Configuration Register Write Protection bit (Configuration registers (300000-3000FFh) not write-protected) #pragma config WRTB = OFF // Boot Block Write Protection bit (Boot Block (000000-0001FFh) not write-protected) #pragma config WRTD = OFF // Data EEPROM Write Protection bit (Data EEPROM not write-protected) // CONFIG7L #pragma config EBTR0 = OFF // Table Read Protection bit (Block 0 (00200-0007FFh) not protected from table reads executed in other blocks) #pragma config EBTR1 = OFF // Table Read Protection bit (Block 1 (000800-000FFFh) not protected from table reads executed in other blocks) // CONFIG7H #pragma config EBTRB = OFF // Boot Block Table Read Protection bit (Boot Block (000000-0001FFh) not protected from table reads executed in other blocks) // #pragma config statements should precede project file includes. // Use project enums instead of #define for ON and OFF. #include <xc.h> #define _XTAL_FREQ 4000000 void main(void) { TRISBbits.RB7 = 0x00; PORTBbits.RB7 = 0x00; while(1){ PORTBbits.RB7 = !PORTBbits.RB7; // inverte rb7 __delay_ms(5); } } Eu estou baixando um versão mais antiga do compilador para ver se resolver meu problema Edit: Acabei de testar com a versão 1.35 do compilador xc8 e o problema persiste
  4. Boa tarde amigos! Recentemente eu comecei a usar a linguagem C para programar microcontroladores PIC. Estou utilizando o mplabX 3.40 junto com o compilador xc8 v1.38, ambos são as versões mais atualizadas desses programas! O código abaixo é para fazer um led blinking. O problema é que a função "__delay_ms()" deveria fazer o uC esperar por "x" milissegundos, tal que 0 <= x <= 192, e no meu caso ela está fazendo o uC ficar um tempo muito superior a isso. Repare que passando o valor 5 como argumento da função o meu led oscila aproximadamente em 1 segundo. Eu quero entender esse "bug" ,mas está difícil... Eu já li o manual do compilador e vi que esse calculo é feito com base no #define do _XTAL_FREQ. Eu já testei outras formas de delay como o "_delay()" que é equivalente ao NOP(); e em todos esses casos o delay é muito maior que o tempo que deveria ser obs: Estou utilizando o pic18f1220, oscilador interno. #include <xc.h> #define _XTAL_FREQ 4000000 void main(void) { TRISBbits.RB7 = 0x00; PORTBbits.RB7 = 0x00; while(1){ PORTBbits.RB7 = !PORTBbits.RB7; // inverte rb7 __delay_ms(5); } }
  5. boa noite! estou com duvida no seguinte exercicio 1) a)Qual é a energia em joules necessária para mover uma carga de 12uC através de uma diferença de potêncial e 6v? b)Descubra a energia em eletron-volts para o item a. como eu fiz. joguei os dados na formula de eneria W = Q.V W= 12x10^-6 x 6 W = 7,2 x 10^-5 J no item B eu dividi por 1 culomb ( 7,2x10^-5 ) / (1,6x10^-19) = 4,5x10^14 eletron-volts alguem pode confirmar esses gabaritos?
  6. Boa tarde amigos! Mesmo sabendo que é meio impossível devido ao quadro econômico /politico que o brasil se encontra ,eu pretendo montar um PC bom bonito e barato programas que vou ultilizar IDE de microcontroladores,AutoCAD,visualStudio...filmes,musica(tareras basicas). Minha ideia inicial é ultilizar: core i3 4170 R$ 550,00 placa mãe chipset B85 MSI =R$ 330 <--- nessa placa mãe era pelo sata 3 porque no futuro pretendo usar um ssd 2x4gb DDR3 1333 R$180,00 fonte G550M 274,00 gabinete e hd eu já tenho. Meu antigo PC era um i5 3330 mas infelizmente tive que vender,eu queria saber se o i3 teria um bom custo/benefício em relação ao i5 4gen. A diferença de preçodo i3xi5 esta na casa dos 350,00.
  7. bom dia galera! acabei de testar a fonte "rabo-quente" com o circuito oscilador(ainda com led) e funcionou perfeitamente. Agora vou ligar com o MOC3041 e os triac bt138- 600e e posteriormente com uma carga de 300w em cada triac obs: estou deixando o circuito ligado em observação para ver se vai ter algum problema
  8. boa noite amigos! o Circuito funcionou!Usei o esquema da isadora mesmo! modificações! C1 470nF x 400v e no R2 eu usei 2x de 300k z1 z2 1n4742a ""R100"" 560r ´por 5W agora eu vou montar o resto do circuito para testar. outra duvida! fui comprar um capacitor de poliéster de 1uf e o vendedor disse que o de "1uK" também era de 1uf na duvida eu não comprei.
  9. galera vou comprar os componentes hoje , montar e vou postar aqui o resultado
  10. Boa Tarde amigos! Estou tentando fazer um "pisca-pisca" para 2x cargas de 3x lampadas(100w aproximadamente). A parte lógica é a do link abaixo (pretendo usar o triac bt139 600g) http://www.sonelec-musique.com/images2/electronique_clignotant_010b.gif A unica parte que tenho que modificar é a alimentação de 12v que tem que vir diretamente dos 110v AC e eu não tenho a menor ideia de como fazer isso. Seria algum tipo de "redutor" para 12v sem poder usar o transformador! Desde já eu agradeço!
  11. Minhas configurações são as seguintes: Processador:care i5 3330 Placa Mãe:h61m-p31 da msi (estou pensando numa h77 ou z77) Memória: 1 x 4gb kingston ddr3 1333 HD: 1tb sata western digital FONTE: Corsair cx500w 80plus Placa de Vídeo: intel hd 2500 :( pretendo fazer um up-grade até R$1500 a principio seria 1x4gb kingston R$70,00 vga: GV-N66TOC-2GD R$1030 placa mãe:GA-Z77-DS3H (rev. 1.1) R$420,00 objetivo do upgrade deixar ele voltado para games

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...