-
Posts
5 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Andrias Matheus
-
-
olá. estou fazendo uma programação para pic na qual o pic vai receber um sinal de módulo nec de um receptor infravermelho, e vai realizar determinada função.
para esse processo, estou utilizando preescaler de 1:16 e timer 1 no modo de temporizador. mas ao fazer essas configurações na programação, está dando erro na parte :
"org 0x00
goto inicio"
o erro é: overwriting previous address contents (0000)
não estou sabendo resolver esse pequeno problema.
aqui vão algumas partes da programação relacionadas aos banks do pic e as variáveis criadas:
----- variáveis -----
cblock 0x20
w_temp
status_temp
temp1
temp2
temp3
tmr1l_temp
tmr1h_temp
endcinicio
bank1 ;altera para o banco 1
movlw b'11111111'
movwf trisa ;define porta como entradas
movlw b'00000000'
movwf trisb ;define portb como saídas
movlw b'10000100'
movwf option_reg ;define opções de operação prescaler 1:2 no tmr0
;pull-ups desabilitados
;as demais confg. são irrelevantes
movlw b'11000000'
movwf intcon ;define opções de interrupções desligadas
movlw b'00000101'
movwf pie1
bank0
movlw b'11000000'
movwf intcon ;retorna para o banco 0
movlw b'00000101'
movwf cmcon ;define o modo de operação do comparador analógico
movlw b'00000111'
movwf ccp1con; define preescaler 1:16
movlw b'00110001' ; talvez b'00110101'
movwf t1con ; define o timer1 como contador 1:8
bcf t1con, tmr1on
movf tmr1l,w
movwf tmr1l_temp
movf tmr1h,w
movwf tmr1h_temp
bsf t1con, tmr1on -
@Mestre88 Ahhhh, entendi. Tem algum jeito de eu conseguir calcular essa corrente de saída?
-
Olá.
Estava estudando sobre o componente lm741, usando como amplificador operacional e como comparador de tensão, mas fiquei com uma dúvida.
O amplificador operacional não tem corrente na sua saída?
Por que eu queria projetar um circuito que amplificasse um sinal de tensão, mas na saída do amplificador, ligasse um relé ou a base de um transistor npn. Mas esses componentes precisam de corrente para funcionar. Nesse caso, existe corrente? Se existir, essa corrente sai a bateria que alimenta o amplificador? E como calcular essa corrente?
-
Olá. Eu comprei um gravador de PIC, conectei ele na USB e instalei o driver (Prolific versão 1.7.0). Após isso, retirei o gravador do usb e instalei novamente. Mas quando eu coloco
o gravador novamente na usb para continuar o processo e instalar o programa, lá no gerenciador de dispositivos, o driver ainda continua com o ponto de exclamação e com a
seguinte mensagem em sua propriedade:
Este dispositivo não pode ser iniciado. (Código 10)
Foi especificado um dispositivo inexistente.
Aparentemente o gravador está funcionando, pois o led de indicação de funcionamento fica aceso quando conectado na USB.
Já vi alguns vídeos no youtube de como instalar os drivers e vi que fiz tudo corretamente.
Alguém pode me ajudar? Eu queria saber onde posso encontrar outras versões desse mesmo driver parar testar instalar outras versões também...
Agradeço.
- 1
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
Erro em compilação no mikro C PRO for PIC
em Microcontroladores
Postado
Fui fazer uma simples programação só para teste e está dando erro na expressão "else". Já tentei colocar "{" após e "}" para fechar o comando do else, mas não adiantou.
E reparei que em Library Maneger, todas as bibliotecas estão adicionadas. Então não sei por que ta dando esse erro.
Aqui segue o programa e logo abaixo os erros de compilação:
char i;
void main()
{
trisa=0;
trisb=255;
portb.rb0= 0;
porta.ra0= 0;
while (1)
{
if (portb.rb0==1&&i==0)
i++;
porta.ra0=1;
delay_ms(1000);
porta.ra0=0;
delay_ms(1000);
}
else
porta.ra0=0;
}
}
ERROS:
18 315 Invalid expression MyProject.c
17 402 ; expected, but 'else' found MyProject.c
19 424 '}' expected ';' found MyProject.c
21 312 Internal error '' MyProject.c
0 102 Finished (with errors): 06 mai 2018, 11:11:02 MyProject.mcppi