Ir ao conteúdo
  • Cadastre-se

fireands

Membro Júnior
  • Posts

    18
  • Cadastrado em

  • Última visita

Reputação

0
  1. Muito obrigado pessoal. As dicas ajudaram bastante, só gostaria de pedir um ultimo favor: alguém poderia me enviar um arquivo de algum projeto feito no ares para que eu possa dar uma olhada, poder de qualquer circuito que tenha um integrado... só para dar uma conferida se estou no caminho certo aqui. desde já agradeço
  2. Obrigado pessoal pela ajuda .E com relação aos pads qual tamanhos vocês recomendam que eu use para circuitos integrados e resistores? esse do desenho que postei ficou minúsculo, se tentasse usar a broca de um milímetro iriam romper todas as ilhas...
  3. Pessoal estou com uma duvida tremenda referente a utilização do ares proteus na confecção do desenho do circuito. Eu quero fazer a confecção de uma placa pelo método térmico então como já tinha uma certa pratica no Isis proteus e já tinha o circuito desenhado e testado no mesmo programa exportei para o ares e através de vídeos no youtbe fiz o desenho, o problema é que as trilhas e os pads ficaram muito pequenos...já encontrei relatos de pessoas com o mesmo tipo de problema mas não achei muito material com relação a possível causa. gostaria de saber se vocês poderiam me passar um tamanho de trilha e e pads com um tamanho razoável, sei que o tamanho das trilhas dependem da corrente e os pads do tamanho dos terminais, mas gostaria de ver um exemplo para ter uma noção dos tamanhos que devo adotar, tenho colado t30 nas trilhas de sinal e t50 na alimentação mas as trilhas continuam minúsculas.Se alguém puder me dar uma dica de como devo configurar a impressão do desenho ou mesmo me indicar algum material de consulta desde já agradeço muito.Estou mandando em anexo o desenho que ficou muito pequeno. testador bobina(1)(1).PDF
  4. Olá, estou utilizando o compilador CCS para fazer um programa utilizando o timer0 do PIC 12F675. Estou sem muita pratica nesse compilador e já faz muito tempo da ultima vez programei “timer”. Minhas duvidas partem principalmente do fato de nesse compilador não atribua valores diretamente aos registradores, sendo feita a utilização de funções já pré-definidas pelo compilador como “SETUP_TIMER0()”, e portanto não entendo exatamente o que estou selecionando quando coloco por exemplo “RTCC_INTERNAL”. Eis minhas principais duvidas com relação ao CCS: 1-O que estou selecionando quando coloco “RTCC_INTERNAL” na função “SETUP_TIMER0”?Estou selecionando algum tipo de oscilador interno do hardware do PIC, que é independente do externo? 2-Por que todos os exemplos de timer0 utilizando o compilador CCS utilizam “RTCC_INTERNAL”? 3-No caso do timer0 li em vários textos que o mesmo conta até 256 (8 bits), porém já vi exemplos em se utilizava esse timer para realizar uma contagem até 65536 (16 bits), sem nenhum tipo especifico de alteração na sintaxe da função do timer, isso realmente é possível?
  5. Olá, boa tarde pessoal adquiri por meio de importação um gravador SP200SE (foto), o mesmo segundo o anuncio faz gravação de uControladores da linha AVR e Microship (PIC), porém ao chegar o mesmo se encontrava sem o cd de instalação do software.A questão é existe um software especifico para esse gravador? Tenho que ter um software para gravar microship e outro para gravar AVR (atmel)?E peço que por favor se algiem tiver o link de onde posso fazer o download desse software eu agrade muito.
  6. Muito Obrigado pelas respostas pessoal
  7. Boa Noite, Tenho uma duvida com relação ao uso do TIMER nos microcontroladores PIC, a primeira é a seguinte o TIMER só pode ser usado como interrupção ou posso utiliza- lo como parte da função principal?, e a segunda é se utilizar este TIMER para fazer um relógio interno no microcontrolador o processamento interfere no processamento do resto do programa?.Desde ja agradeço a atenção.
  8. Obrigado pela ajuda Isadora Ferraz
  9. Boa Noite, Gostaria de tirar uma duvida a respeito do timer0 do pic, fiz este programa com a finalidade que o controlador enviasse um pulso de 5V a cada 1 minuto, o problema e que não estou conseguindo, quando faço a simulação no ISIS PROTHEUS o led começa a oscilar de forma estranha acho que errei em algum calculo e se vocês puderem me ajudar agradeço desde já. #INCLUDE <12f675.h> // microcontrolador utilizad #FUSES hs,nowdt, nomclr // configuração dos fusiveis #USE delay (clock= 16000000) // definindo clock interno em 4Mhz #DEFINE led pin_a0 void main (void) { int16 cont; setup_timer_0(T0_INTERNAL |T0_DIV_256); While(true) { set_timer0(131+get_timer0()); cont++; if(cont==125) { output_low(led); } if(cont==7500) { cont=0; output_high(led); } } }
  10. Boa Tarde, Gostaria de tirar uma duvida a respeito do timer0 do pic, fiz este programa com a finalidade que o controlador enviasse um pulso de 5V a cada 1 minuto, o problema e que não estou conseguindo, quando faço a simulação no ISIS PROTHEUS o led começa a oscilar de forma estranha acho que errei em algum calculo e se vocês puderem me ajudar agradeço desde já. #INCLUDE <12f675.h> // microcontrolador utilizad #FUSES hs,nowdt, nomclr // configuração dos fusiveis #USE delay (clock= 16000000) // definindo clock interno em 4Mhz #DEFINE led pin_a0 void main (void) { int16 cont; setup_timer_0(T0_INTERNAL |T0_DIV_256); While(true) { set_timer0(131+get_timer0()); cont++; if(cont==125) { output_low(led); } if(cont==7500) { cont=0; output_high(led); } } }
  11. Boa Noite, peço ajuda com relação a um programa em c que estou tentando compilar para um pic 12F675 no CCS.O funcionamento do programa consiste em pegar uma determinada variavel char e "desmembra-la" bit a bit porém quando faço a compilação ele mostra um erro que tem a ver com o fato de estar atribuindo um valor a uma constande uma vez qu usei "#define LCD_D PIN_A0" e dentro do programa estou colocando "LCD_D=(((dado>>contador)&0x1)!=0);".O fato é que estou a muito tempo sem programar em c e não lembro como devo realizar a atribuição dessa expresão logica ao pino A0.Se alguem puder me dar uma ideia agradeço muito. #INCLUDE <12F675.h> // microcontrolador utilizado #FUSES xt, intrc, nowdt, nomclr // configuração dos fusiveis #USE delay (clock= 4000000) // definindo clock interno em 4Mhz #DEFINE LCD_E PIN_A0 // DEFINE PINO LIGADO AO ENABLE DO LCD #DEFINE LCD_CLK PIN_A1 // DEFINE PINO LIGADO AO CLOCK DO 4094 #DEFINE LCD_D PIN_A2 // DEFINE PINO LIGADO AO DADO DO 4094 #DEFINE LCD_E_Dir TRISIO0 #DEFINE LCD_CLK_Dir TRISIO1 #DEFINE LCD_D_Dir TRISIO2 void envia_nibble_lcd(unsigned char dado) { unsigned char contador=0; for(contador=0;contador<8;contador++) { LCD_D=(((dado>>contador)&0x1)!=0); // escreve o nibble bit a bit LCD_CLK=1; // envia um clock delay_us(10); output_a(LCD_CLK)=0; delay_us(10); return; } } ERRO AO COMPILAR:Expecting LVALUE such as a variable name or *expression

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...