Ir ao conteúdo

.if

Membro VIP
  • Posts

    15.896
  • Cadastrado em

Tudo que .if postou

  1. Entendi. Neste caso teríamos que interpretar o d.s. pra ver se ela tem opção pra leitura[/gravação] serial (com menos pinos) E o + importante, se a BIOS do seu pc tem opção pra lê-la e gravar num arquivo. Outra seria analisar sua m.b. pra ver se tem pinos específicos pra gravação desta memória... e finalmente, pra usar seu programador,... ... aí sim teria que possuir um adaptador mesmo. A não ser que ele tenha mais saídas [que não vejo na foto]
  2. Né .. kk mas vai perder a oportunidade de dar mais trabalho . De fato pode treinar 1 pouco a teoria dos cálculos com 555. Achar R & C que dê 38Khz e confirmar na prática... ok.. de valor quase zero a+ de conhecimento mas... tentei né ... E agradeço 1 pouco+! Colocar isso num mc pic10f200 é mó xatice mesmo kk
  3. Boa Serjão. Apesar de poder haver contornos, são complexos. No entanto o que me veio a mente foi só mesmo o servidor que não pode parar e com o qual não se interage com frequência... Mas de fato.. esquece... o próprio ar condicionado já remove boa parte da umidade... caso seja esta a causa principal. Desconheço um removedor de salinidade de ambiente... nem vou googlar isso E também senti vontade registrar o funcionamento do armário dry movido a silca gel que achei trilegal tchê...
  4. Só ideota/chute. Pra eletrônica existe um tal armário dry (google-se) que serve pra manter seco ou remover a umidade de placas. A vantagem é o baixo consumo e que não seca o ambiente o que pode ser prejudicial pra pessoas. De repente pode-se adquirir um pra por o dispositivo mais importante.. p.ex. servidor. Seu funcionamento (do que desmontei) é muito simples: tem uma caixa com silica gel com duas portinholas: interna e externa. Externa fechada: abre a interna, a silica remove a umidade. Abre externa, fecha a interna: joga a umidade pra fora: seca a sílica. Dá até pra fazer uma com um pouco de criatividade no estilo minimalista -é+: mc simplório, sensor de umidade, servo motor pras portinholas e pouquíssimos etc...
  5. Da hora irmão. Só não tenho certeza que o ci receptor i.r. vai reconhecer apenas o led i.r. aceso. Acho que o ci reconhece trem de pulso a 38Khz ou similar. Nada que um 555 na freq dele não dê conta. Descreve de novo o funcionamento dele aí.. talvez eu sinta vontade te humilhar e fazer uma terapia ocupacional/passa tempo com mc. Se achar que deve, fale qual mc e você tem aí que você consegue programar . De repente dar-te-ei o .hex pra você testar na real... ou a quem interessar possa
  6. Se achar que deve, pesquise o d.s. da memória também. Dei uma olhadela pra você https://www.infineon.com/dgdl/Infineon-S29AL032D_32_Mbit_3_V_Flash_4_M_x_8-Bit_Uniform_Sector_4_M_x_8-Bit_2_M_x_16-Bit_Boot_Sector_Datasheet-AdditionalTechnicalInformation-v03_00-EN.pdf?fileId=8ac78c8c7d0d8da4017d0ed78183589f (clique). Vi também o algoritmo de programação que não é muito direcionado a meros mortais. Parece que é smd (pelo menos a que vi). Neste caso a 1ª coisa a se pensar é num adaptador. Publique foto da sua memória pra gente ver se é dip. Se seu programador não tem ela no banco de dados, acho que não é ele que você deve possuir.
  7. Além de proteger contra explosão ehe.
  8. Só o tempo vai dizer . Olha quase consigo entrar um pouco dentro de um capacitor. Quase consigo ver que se energizado, os elétrons meio que dão uma limpada nele. Obviamente é ponto de vista de outra dimensão ... nada eletro&técnico. Capacitores atuais tendem a ser de baixa qualidade haja visto que você (caro leitor entusiasta) acho que já se deparou com capacitor estufado e tal. São de alta ESR que se estressam com o ripple... Mas nada disso chega aos pés de uma das mais clássicas imagens e antigas da web..
  9. Publique fotos e/ou links do programador e da memória. De repente o algoritmo de programação dela é genérico portanto pode optar por outro tipo no setup. .. pesquise você sobre...
  10. Eu nem ia mas agora vou só de raiva Aqui se faz.. aqui se paga... paga eu que faço pra você brinc... Você pode usar entradas analógicas e um potenciômetro pra ajuste do tempo. Ou nem: coloque + leds p.ex. 5 leds cada um indicando o tempo e faça ajustes com o botão. Como o mc deixa a coisa bem flexível (moleza) dá pra fazer com 1 botão só. Com multifunçoes p.ex. clica e segura, duplo clique e etc.
  11. O que o circuito quer é se casar com a impedância da bobina. Ao alterar qualquer coisa dela ele pode até se casar mas vai ficar com muita vontade pedir o divórcio. No caso penso que ao alterar o diâmetro e tal vai sim mexer na indutância .. impedância. Variações pequenas ou até medianas talvez o led acenda do mesmo jeito... talvez mais fraco ou similar. O circuito oscilador pode consumir mais ou menos. Pode nem pifar. Só testando mesmo. Mas percebo que parece ser um circuito bem simples... nada como um 555 e um mosfet na bobina num dê conta. O detalhe é o stepup que deve fazer subir a V do osc. Faça medições e nos conte, ok?
  12. Sendo um preintusiasta do ramo, sério que são as únicas duas sucatinhas que possui? Algumas obs: Sim mas isso se o capacitor estiver fora do placa. P.ex. o que está estufado nem deve dar este comportamento. Idem... na placa tem coisa em paralelo com ele. Pra medir ponte usa-se a escala de diodos e não de resistência. Geralmente se ler 0.500...0.700 o diodo está bom ...nem perco meu (meu) tempo medindo reverso Na placa geralmente existem símbolos ~ ~ + - Pra quem tem conhecimento bem básico é mamão com açúcar. Dando uma de @rmlazzari58 mas não com coisas materiais mas sim com conhecimento: Te (e)leva um pouco acima do básico
  13. Não precisa retirar o indutor pra medir com osc. Parece ter um stepup (ci 6p da esquerda) pro oscilador da bobina... ... que parece ser independente (ci 6p da direita). Se o diâmetro não acomodar no seu relógio, penso que pode fazer outra bobina de outro tamanho e com mesmo número de voltas. Se sua nóia pede e você possuir um indutímetro, meça esta daí e faça outra com mesma indutância. Vou chutar esta daí de 1 a 10mH e a freq de 100K a 1MHz
  14. Puts... que burrice a minha... Que tal se aproveitar a boa oportunidade pra saber como funciona uma porta OR? E pensar que toda a informática se baseia exclusivamente nestas portas. Dentro da sua cpu que você digita agora tem alguns biliões das portas acima
  15. Amigo os diodos de baixa perda geralmente são o que estão encostados no dissipador e são de 20A ou+ E continuo sem entender muito sua questão... portanto ainda estou no modo normal
  16. Boa... Apesar que o sentido foi puramente digamos ... filosófico pra reflexão.. que algo me diz que apenas mentes atrasadas - como esta que vos digita - reconhece algum ... Tentemos... nem tudo que conhecemos é verdadeiro e nem tudo que descon... ah.. já deu pra entender Já que comecei... Considerando que tudo que se conhece no universo corresponde a 4% reais apenas, ainda temos 96% de coisas ocultas pra desvendar... e tem gente que duvida de motoperpétuo Pronto... chega de off topic...
  17. Ainda +Off topic... Me fez lembrar de episódios do efeito carbonaro. (google it) Num deles ele como dentista tirou uma escuta - um led piscante - da boca de um paciente. Agora sério... em determinada fase de minha efêmera existência passada, ouvia vozes, música e etc entre uma camada de sono e outra.. principalmente no sono da tarde.. agora muito distante mesmo. Não conseguia distinguir o que era mas parecia bem coerente. E não, não tinha rádio perto. pois é.. nunca bati bem mesmo kk. Arco iris.. você vê mas ele simplesmente não existe ©
  18. Eu tenho um (não esta marca/modelo) que trava a tela se a função hold estiver habilitada (botão acionado). Talvez o seu esteja com algum botão pressionado ou em curto. Desmonte e verifique
  19. A princípio não. Está longe, não casa as impedâncias - frequencias muuito diferentes, potência baixa e etc. mas .. já ouviu (eu) falar que na prática há outra teoria? Conte-nos o resultado...
  20. Tem diodo que derruba menos a tensão Fonte de pc. Aquele que retifica o +3,+5 ou +12 Não muito... no meu (meu) caso é normal
  21. Desculpe... não expliquei (ou achei que não precisava) que o programinha é um simples receptor/transmissor de byte qualquer. Ele apenas desmembra em bits e vai deslocando cada bit até o port ou pino. Tipo um multiplex/demultiplex ou shift register. A sincronização seria que ambos tx e rx devem possuir o mesmo baud rate ,, no caso nem precisei lançar mão de timers.. perceba o asm('nop') no meio do loop que literalmente dá uma alargada no bit que se traduz em redução (controle) do baud rate (algo como a frequência de transmissão).. o mesmo que ocorre nas interfaces seriais. Já o protocolo com preâmbulo, byte começador, controles e etc não está implementado lá, ok? De fato aquilo está literalmente na camada mais elementar do sistema e ganha por uma cabeça (em duplo sentido) do assembly Ah sim, no rx no loop principal (que não está lá) ele fica esperando um bit no GPIO... algo como while(GPIO1 && tmout--);//espera dado, se demorar, sai fora Vou ver se acho no email o protocolo de um dispositivo que um chinês me passou há alguns anos.. este sim tem algumas camadas de segurança e confirmação da informação e etc
  22. Sim amigo.. este ajuste no meu (meu) programinha de pode ser feito com adições de asm("nop") A isto denomina-se protocolo de comunicação. .. Está fora do escopo do meu exemplo. (Apesar que recebi um de um chinês que me vendeu 1 aparelho.. talvez eu ache... ) É você que tem que se virar pra garantir a consistência dos dados... Existem muitas técnicas bit de paridade, checksum, CRC, e etc além das que você pode criar Os cara da voyager que o diga ... falando nela.. olha que morno de agora há pouco https://www.inovacaotecnologica.com.br/noticias/noticia.php?artigo=nasa-desliga-instrumentos-sondas-voyager-mante-las-funcionando&id=010130250306 Se até eles conseguem captar o sinal, yes you can! Ok.. mesmo que se ache o programa simples, aí vai o exemplo do rxbyte() que prometi a quem interessar possa unsigned char rxbyte () { unsigned char rxb=0; for(unsigned char i=0;i<8;i++) //8 bits { rxb<<=1; //libera bit0 /*if (GPIO1) ...*/ if ((txb>>7)==1) rxb|=1; //bit7--->bit0 asm("nop");//ajuste de baud rate //asm("nop"); ... txb<<=1; //só pra este teste online } printf("%.2x",rxb);//resultado printf("%c\n"); } int main() { txb=0b101010101; //simula byte transmitido rxbyte(); txb=0b10101010; rxbyte(); txb=0b11110000; rxbyte(); txb=0b00001111; rxbyte(); } Rodei no https://onecompiler.com/c/43b27pnkm
  23. Não sei te dizer amigo. Parece que ele mostrou o diodo que todo mosfet tem entre S e D e só isso. O google mostra alguns testes.. (-não cliquei os videos-) também não sei se são eficazes, ok? Ah sim.. um detalhe importante... vi que ele é pra sua fonte. Se o mosfet anterior pifou, pode ter levado mais coisa junto ok? Principalmente um ci controlador que conecta no pino G (esquerda) dele. É bom fazer algo como alguma medição nele antes... @Lopes93
  24. Ainda não.. Refinei o código acima pra transmitir primeiro o MSbit... caso preferíeis ... unsigned char GPIO0; //simula port #define TX GPIO0 #include <stdio.h> void txbyte (unsigned char t) { printf("%s","start "); TX=1; //start bit asm("nop"); //ajuste de baud rate //asm("nop"); ... TX=0; for(unsigned char i=0;i<8;i++) //8 bits { TX=t;//só considera o bit0 asm("nop");//ajuste de baud rate //asm("nop"); ... printf("%d",(t>>7)&1); //simula osciloscópio no pino t<<=1;//desloca pra esquerda=próximo bit } TX=1; //stop bit asm("nop"); //ajuste de baud rate //asm("nop"); ... TX=0; printf("%s"," stop"); printf("%c\n"); } int main() { txbyte(0x55); txbyte(0xaa); txbyte(0x0f); txbyte(0xf0); txbyte(73); //primo e palíndromo em 7 bits :o) } Também testei em https://www.jdoodle.com/c-online-compiler Faça ctrl-c ctrl-v e rode lá ... muito perto da inutilidade.. só como terapia ocupacional mesmo...
  25. Acho que já disse em páginas viradas, mas não custa lembrar .. bit banging (clique) Em c é quase bem fácil que quase digito aqui online com quase tudo comentado...Lembrando que o fonte e ideia é 100% original oriundo de uma época sem www #define TX GPIO0 txbyte (unsigned char t) { TX=1; //start bit asm("nop"); //ajuste de baud rate //asm("nop"); ... TX=0; for(unsigned char i=0;i<8;i++) //8 bits { TX=t;//só considera o bit0 asm("nop");//ajuste de baud rate //asm("nop"); ... t>>=1;//desloca pra direita=próximo bit } TX=1; //stop bit asm("nop"); //ajuste de baud rate //asm("nop"); ... TX=0; } E claro, como não precisa seguir padrões, pode fazer o start e stop como quiser... p.ex. enviar caractere começador e terminador... Preguiça agora mas + tarde digito o rxbyte()

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

Mostrar 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

Mostrar mais  
×
×
  • Criar novo...