Ir ao conteúdo
  • Cadastre-se

josias001

Membro Pleno
  • Total de itens

    31
  • Registro em

  • Última visita

  • Qualificações

    0%
  1. Amigo: Eu carreguei no comentário justamente para chamar a atenção da nossa amiga e também para justificar o post, mostrar que a minha observação não é inútil. (Não consegui achar um emoji que representasse melhor a ironia, quando escrevi grave erro técnico.) Imagino que muitos de nós veem ela como uma professora. Por motivos óbvios, o erro de um professor é pior que o erro de um aluno. Sem as devidas explicações (que ela forneceu depois que eu a "cutuquei") alguém ( um novato que busca no fórum material de apoio) poderia achar que pode reproduzir no protoboard o q
  2. @Isadora Ferraz Amiga: No meu post anterior denunciei um erro grave (técnico) na tua simulação, que teoricamente representa um projeto. Tenho certeza que foi por esquecimento e não por falta de conhecimento. Acho que isso soma algo tecnicamente mínimo ao post, pois quem ler vai saber que em série com um led, sempre vai um resistor limitador de corrente. Quase perdi certa vez uma centena de PCBs por ter esquecido de colocar resistores limitadores de corrente no layout da placa, por isso acho que tal observação é relevante.
  3. Amiga: Aparentemente você usou como base para sua simulação o meu programa. Agradeço a cooperação, ficou muito bom e agregou conteúdo à minha inspiração. Mas infelizmente não poderei dividir os créditos com você pois já o fiz com nosso amigo. Mas, num futuro próximo espero contar com sua parceria, para ilustrar meus sensacionais programas (se você me prometer que da próxima vez, vai colocar um resistor em série com o led, para evitar problemas), mesmo que seja para ajudar na sua terapia. Melhoras. Josias001
  4. Perfeito, meu amigo! Confesso que fiz o programa meio "nas coxas", por preguiça não procurei uma precisão. Como pode ver no meu post anterior, cheguei à mesma conclusão que você (*.jpg com a forma de onda, mas no começo eu me confundi um pouco ---> 1 segundo aceso, 1 segundo apagado (isso não é 1 Hz)). Concordo que meus 16F628 são antigos (acho que comprei em 2005), mas para quem aproveita TTLs de placas de IBM PCs, para experimentos, estão de bom tamanho. Ainda assim, para a confecção de alguns produtos, eu não os trocaria por outros, dad
  5. @aphawk @Sérgio Lembo Senhores: Aqui cabe uma errata, que não altera o tamanho do código: Onde se lia, tempo = 31, lê-se tempo = 15 Se Hz = vezes por segundo: Frequência de interrupção = clock/prescaler/(256-TMR0) Frequência de interrupção = 1MHz/256/256 = 15,25 Hz Período = 1/F = 1/15,25 = 0,065536 segundo x 15 = 0,98304 segundo Clock = Frequência de oscilação/4 Clock = 4MHz/ 4 = 1MHz Não dá 1 segundo exato mas é aproximado! OBS1: Aparentemente não dá para fazer upload de arquivos *.hex OBS2: Para fazer uma f
  6. Amigo: A análise que eu faço do disassembly é a seguinte (não sei se está correta): - PIC 16F628 = 2048 X 14 bits de memória de programa flash (2kword). -14bits é a largura da memória de programa (desses 14 bits, 8 bits são para decodificação de instruções e 5 bits para endereçamento direto). A memória de programa desse uC possui 2048 linhas de programação, cada linha representa 1 word (14 bits) e o programa Pisca-Led (1Hz) ocupou 21 linhas de programação (21 words). Josias001
  7. Os amigos perdoem a minha insensibilidade, não fiz por mal... Presumi erroneamente que todos nós falávamos uma mesma língua, foi mal. ( Isso acontece comigo com uma certa frequência, preciso ficar me policiando...) Segue anexo versão do programa com comentários. Qualquer dúvida, estou à disposição. Josias001
  8. Cola tá valendo????????????????? Então vejam o programinha que eu fiz (anexos). Acho que dá uns 21 words ( me corrijam se eu estiver errado !) OBS: Só não faço uma animação como aquelas que nossa amiga faz, porque eu não sei fazer. josias001
  9. Nem todos são idosos, tem gente "jovem" aqui (veja os comentários anteriores!) Não peguei a época das válvulas, mas nas aulas de televisão no laboratório do colégio técnico, às sexta-feiras (22:00 Hs) nós (já de saco cheio) assistíamos novela nos osciloscópios ( verdade!). Não dava para ver com nitidez mas víamos os vultos dos atores nos idos de 1977... E tem o lado bom de ser idoso: Com a idade vem a experiência e a sabedoria, não cometemos mais os erros da juventude... Concordo. Para cada situação, uma resposta à altura. Também acho que é mu
  10. @Isadora Ferraz Jovem Amiga: Agradeço a ajuda, agora deixa comigo que daqui prá frente eu desenrolo. Espalhe isso, por favor: muita gente precisa ouvir esse testemunho... Seria perfeito se esse uC viesse em encapsulamento DIL, facilitaria bastante. É claro que, quando disse isso, não me referi à aprender programar o STM32F103. Se fosse assim eu nem pediria prá você perder seu tempo me passando informações. Eu me referi à aprender coisas que você nunca vai usar na vida, tipo : o jogo de xadrez dos esquimós ou trigonomet
  11. Amigo: Eu também acho que nunca irei precisar de 128K de memória de programa. Também no meu caso, 8k está de bom tamanho, talvez 16K em alguns casos ( em ASM) Com disse nossa colega, precisamos baixar os custos do produto... Somos contemporâneos... Ainda tem espaço no meu cérebro para novos aprendizados, mas eu procuro otimizar ao máximo os recursos da minha massa encefálica. Não devemos perder tempo com coisas supérfluas. Josias001
  12. @Isadora Ferraz Amiga: Diante da tua defesa (apaixonada) de novos horizontes em termos de microprocessamento e diante também de sua persuasiva argumentação, eu me vejo numa condição de perturbadora curiosidade a respeito desses uCs. Sendo assim gostaria de contar com sua colaboração para começar a explorar esses componentes: - Recomenda começar por qual componente? - Existe algum compilador gratuito? (de graça, até injeção na testa:- sou fã do SDCC) Dependendo unicamente desses dois fatores, acho que consigo fazer alguma coisa com esses microcon
  13. @Sérgio Lembo Amigo Sergio Lembo: Em primeiro lugar eu quero dizer que respeito a opinião de todos ( No conselho de anciões, há sabedoria) Não estou ao nível vocês em termos de conhecimento a respeito de microcontroladores. É como se fôssemos todos agentes da CIA, só que vocês são nível 7 e eu, nível 4, ou seja, o acesso de vocês é maior que o meu. (Não tenho a pretensão de me tornar um agente nível 7, se não houver necessidade. Poderia ganhar mais, ter mais status mas me sobraria pouco tempo para fazer as coisas que eu faço como agente nível 4 e que
  14. @Phenom_X4 Boa dica! Inspirado por essa informação, fiz uma nova versão do programa, que utiliza o auto-reload do TMR2, no uC at89s52 (é da família do 8051). De primeira não funcionou (coloquei interrupt 1 no lugar de interrupt 5) mas depois que eu corrigi, funcionou normal. Tudo muito fácil. Josias 001
  15. Achei o erro. A palavra de associação do TMR2 é interrupt 5. Eu estava usando a palavra de associação interrupt 1 que é do TMR0. Corrigi e está tudo funcionando. Josias001

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

Aprenda a ler resistores e capacitores

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!