-
Posts
6 -
Cadastrado em
-
Última visita
Reputação
1-
Mais de duas instruções simultâneas com o pic12f675
Jair Massagem Koetz respondeu ao tópico de Jair Massagem Koetz em Microcontroladores
Olá pessoal, funcionou!! Com a instrução em picbasic HPWM 1,127,1000 , este vai para RB3 pino 9 automaticamente e oscila "sozinho", ou seja, está fora do ciclo principal. No Proteus consegui simular perfeitamente, estou testando no protoboard, logo trago os resultados. -
Mais de duas instruções simultâneas com o pic12f675
Jair Massagem Koetz respondeu ao tópico de Jair Massagem Koetz em Microcontroladores
Olá pessoal, testei um pouco mais e verifiquei que o PDM não gera sozinho, ou precisa configurar nos fuziveis alguma coisa, alguém já fez isso? @ DEVICE PIC16F628A,WDT_OFF,PWRT_ON,MCLR_OFF,BOD_OFF,CPD_OFF,PROTECT_OFF, A linguagem que uso é o picbasic. Se eu colocar a instrução PWM PORTB.3,127,100 o pic fica ocupado 100 ciclos e não consegue ler outra porta durante esse processamento. Como eu faria para que o PWM oscilasse sem interferir no ciclo do programa, ou seja, independente ? Abraço, -
Mais de duas instruções simultâneas com o pic12f675
Jair Massagem Koetz respondeu ao tópico de Jair Massagem Koetz em Microcontroladores
Olá pessoal, as dicas foram excelentes, muito bom aprender. Mudei para o Pic16F628A que tem o PWM e resolveu, agora tenho um clock no RB3 (PWM PORTB.3,127,100) fora do ciclo do programa. Obrigado a todos!!!! -
Mais de duas instruções simultâneas com o pic12f675
Jair Massagem Koetz respondeu ao tópico de Jair Massagem Koetz em Microcontroladores
Olá, O PWM pelo que estudei - não sei se compreendi direito - mas durante a execução do PWM em um pino, neste mesmo momento não consigo ler outro pino que está conectado no foto-transistor. O que eu preciso é um sistema com 01 pic apenas que transmita e leia um sinal, o objetivo é um detector de proximidade com infravermelho. Abaixo retirei do manual do Picbasic. Parece que não acontece em ciclo separado, ou seja, ele não acontece no mesmo tempo que a leitura em outro pino. É preciso que quando estiver gerando um sinal em um pino , ao mesmo tempo um outro pino esteja lendo, que é o mesmo que um secador de mãos faz, o sinal de IV é refletido pelas mãos e aciona a ventilação. PWM Produz um trem de pulsos em modulação por largura de pulso em Pino. Cada ciclo de PWM consiste de 256 passos. O Duty cycle p/ cada ciclo PWM vai de 0 (0%) a 255 (100%). Este ciclo PWM é repetido Ciclo vezes. Pino pode ser uma constante, 0 - 15, ou uma variável que contenha um número 0 - 15 (ex. B0) ou um nome de pino (ex. PORTA.0). O tempo do Ciclo do PWM é dependente da freqüência do oscilador. Se um oscilador de 4Mhz é usado, cada Ciclo duraria cerca de 5ms. Se um oscilador de 20Mhz é usado, cada Ciclo teria cerca de 1ms de comprimento. Definir um valor OSC não tem nenhum efeito em PWM. O tempo de Ciclo sempre muda c/ a velocidade atual do oscilador. Pino é fixado como saída logo antes da geração dos pulsos e reverte p/ entrada após parar a geração. A saída PWM num pino se parece tanto com sujeira, e não uma linda série de ondas quadradas. Algum tipo de filtro é necessário p/ tornar o sinal em algo útil. Um circuito RC pode ser usado como um simples conversor D/A: -
Mais de duas instruções simultâneas com o pic12f675
Jair Massagem Koetz postou um tópico em Microcontroladores
Olá, pessoal. Eu preciso que o pic12F675 execute em um pino a frequência de 500Hz constantemente para ser aplicada a um diodo infra vermelho e ser captado por outro pino do mesmo pic? O objetivo é fazer um secador automático de mão com apenas 01 pic. O que seria preciso é que um dos pinos pudesse trabalhar independente das outras instruções, ou seja, neste caso oscilar permanentemente. Obrigado, -
Pic trabalhando com várias tarefas...
Jair Massagem Koetz respondeu ao tópico de felipefpt em Microcontroladores
Olá, pessoal. É possível usando o pic12F675 executar em um pino frequência de 500Hz constantemente para ser aplicada a um diodo infra vermelho e ser captado pelo mesmo pic? O objetivo é fazer um secador automático de mão com esse pic apenas, o que seria preciso é que um dos pinos pudesse trabalhar independente das outras instruções. Obrigado,
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