
.if
Membro VIP-
Posts
15.900 -
Cadastrado em
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que .if postou
-
PIC Interrupçao usando o timer0 com PIC no CCS
.if respondeu ao tópico de Poseidon. em Microcontroladores
Parece que você divide os 8MHz que entra no prescaler portanto aplica 62500Hz no timer. Refaça as contas. Lembrando que por ser 8bits ele divide no máximo por 256 ao ser alimentado com 0 ou nem ser alimentado. Lembrando que pra dar mais precisão você precisa usar cristal externo com freq multipla de base 2 -
Casting deu certo! você é o cara! add_flash=(unsigned int)&flash_text; Sumiu o warning! Qualquer dia publico o algoritmo todo no forum mc. Como disse, há economia significativa pro caso de mc 8 bits da família pic cuja flash é composta de palavas 14bits quando se deseja escrever muitos textos, menus e etc...(o meu caso). Abç e receba um aperto de mão virtual! Só me bateu uma curiosidade de como union - uma das mais sinistras entidades do c - poderia ajudar a contornar isso.. mas xapralá... por hora me satisfez!
-
Exatamente este é o ponto: preciso do endereço em forma de char (de fato int) pois ele vai ser argumento de uma função que vai achar os dados na flash... não necessariamente string. Um micro resumo: #asm PSECT txt_flash,class=CODE,local,delta=2 GLOBAL _flash_text _flash_text: dw 't'<<7+'e','x'<<7+'t','o'<<7+'1','2'<<7+'3','4'<<7+'5','6'<<7+'7','8'<<7+'9','&'<<7+'%' #endasm E a função pra extrair o texto extern const unsigned int* flash_text; unsigned int add=&flash_text FLASH_READ(add); //retorna em dois registros do mc Meio que está dando certo apesar do warning Um detalhe: este mc (pic16fxx) tem word de 14bits e sabemos que não existe palavra de 14bits no c portanto este é um artifício pra juntar dois caracteres 7bits cada num word 14bits. Há economia considerável de memória. Numa busca vi que já se desafiaram a isto mas de forma complexa mas não da forma minimalista e simplória que me autopropus. Vou tentar talvez... Talvez na seção microcontroladores pois pode não ser totalmente inútil pros colegas de chão de fábrica. ... portanto sinta-se a vontade em não dar prosseguimento a este. Agradeço a participação
-
PIC Interrupçao usando o timer0 com PIC no CCS
.if respondeu ao tópico de Poseidon. em Microcontroladores
Olá amigo. Não conheço este mc e nem o compilador... Eu (eu) prefiro ter uma visão do hw e não me prender apenas ao sw. Apesar de eu não ter achado rapidão a imagem do timer deste mc, ele é tradicional e se assemelha à este... Você vai ter que usar a imaginação algo como: 32Mhz/4->entra 8MHz no contador prescaler prescaler/256->31250Hz no contador final TMR0 digamos que eu (eu) queira 250Hz na saída: devo fazer 31250/125=250 Sabendo que ele conta acima e seta o flag na contagem 255...0 devo alimentar o TMR0 com 255-125=130 a cada passagem pela interrupt... Pronto.. agora você tem uma interrupt a cada 1/250seg. Incremente variáveis pra conseguir o tempo que quiser a partir deste. Obs1: o timer1 é 16bits o que pode lhe ser mais eficiente Obs2: tentei escrever devagar pra você entender melhor mas mesmo assim posso ter cometido alguma gafe. Mais tarde dou uma conferida... -
Olás... Não estou conseguindo criar tópico mas este se aproxima do meu desafio. Já consigo ler tabelas há algum tempo. O que quero agora é "apontar" pra uma área da memória - rom/flash e lê-la diretamente... ok também já consegui. Mas aparece o incômodo warning const unsigned char *txt={"12345678abcdefgh"}; unsigned char t=&txt; //illegal conversion of pointer to integer Lembrando que trabalho no micromundo dos mc's. Como este lance de ponteiro ainda é meu p.n.s., será que mesmo funcionando ele corre o risco de criar vida própria durante o funcionamento e aplicar a lei de murphy? Existe contornos/soluções tranquilizadoras? O curioso é que aqui não me deu warning: // Online C compiler to run C program online #include <stdio.h> const unsigned int *txt={"12345678abcde"}; int main() { unsigned int t=&txt; // Write C code here printf("End= "); printf("%x",t); return 0; } https://www.programiz.com/c-programming/online-compiler/ Na real: extern unsigned int const *dados; unsigned int t=&dados;//illegal conversion of pointer to integer #asm PSECT flash_dados,class=CODE,local,delta=2 GLOBAL _dados _dados: //escritos diretamente na flash com a definção do assembler dw 1000,2000,3000 //... dw 12345,56789,03,04 //... #endasm @arfneto @Diego Mendes Rodrigues obrigado
-
Dica: consulte o d.s. do pic24 que tem no simulador e compare com o seu. Numa olhadela rápida percebo que eles têm muito em comum. Como a simulação não é crítica, penso que você pode testar com o que o proteus oferece.
-
Primeiramente melhoras e forças pra você e sua família, ok? Legal amigo. Também passo por perrengues inescrevíveis. Apesar da ciência que casa ser humano vivo do planeta está sujeito a tal, o meu, no meu pontinho de vista, é o pior de toda a existência do universo. Ainda bem que o próprio me empresta alguma força pra suportar. Mas parece que o abalo aumenta com o tempo, né? 2 No ytb tem a opção de reduzir a velocidade, qual site é este, você devia ter traduzido já e um abraço de todos pra você também Quando você não consegue alongar, você automatiza o alongamento kk
-
Circuito de Condicionamento de Sinais
.if respondeu ao tópico de Gabriel Florencio Correia em Eletrônica
Na minha concepção artística o ganho e seu controle pode ser o mesmo pra todos independente da resistência (impedância). Um ampop comum tem alta impedância de entrada o que tende a ser viável pra todos... bem pelo menos você não mencionou a frequência que esta sim é um fator complicador na escolha do ampop. Numa 2a concepção, existe mc que possui ampop na entrada, o que pode sem um facilitador. A não ser que seu professor te desafiou a projetar ampop que varia automaticamente o ganho dependendo da impedância do sinal. Neste caso é de fato mais desafiador. Não devo te ajudar nisso. E finalmente, caso fosse um caso real a dica que daria é usar apenas uma entrada de um mc e colocar multiplexador analógico com 16 entradas algo como 2x cd4051 com controle pelo mc, óbvio... -
Por quê entra água na bomba da lavadora?
.if respondeu ao tópico de Ygor Ferreira Campos de Sá em Eletrônica
Ainda não sabemos que tipo de bomba e lavadora é esta. Supus ser uma de lavadora/máquina de lavar. De toda a forma você já constatou que a água entra pelo eixo então você já tem a causa. Sua graxa pode dar vida adicional. Não tenho esta informação. Além do + depende do uso, obviamente. kibon... não pare de mexer, adquira conhecimento pela prática. E claro, compartilhe. -
Por quê entra água na bomba da lavadora?
.if respondeu ao tópico de Ygor Ferreira Campos de Sá em Eletrônica
Baixa qualidade do produto. O eixo ou bucha se desgasta com mais rapidez. Algo que ajudaria era uma lubrificação frequente. Mas na teoria não há acesso ao eixo. Na prática existe a possibilidade de acessar mas tem que ter um pouco de habilidade, vontade, tempo e alguma falta de grana.. este último é bem mais fácil. -
Pra uma cara pilha 9v durar + num analógico... uma ideota que me passaria pela cabeça se tivesse uma era algo como um circuito quase bem simples de autodesligamento (mult digital tem isso) que permaneça ligado pelo tempo da leitura.. Afinal não vou ficar olhando pro mult o tempo todo. Imagino algo muito minimalista como um mosfet canal n com uma chave push button entre o + e o gate, um capacitor de 0.1uF...1uF em paralelo com um R de 1M...10M entre G e S... vai mantê-lo ligadão por de dezenas a centenas de segundos. ... Um pequeno click para num botão, um grande tempo pra uma medição.
-
Como controlar Motor de Liquidificador via Microcontrolador?
.if respondeu ao tópico de Filipe Ihancis em Eletrônica
O controle pode estar sendo influenciado pelos retornos ruidosos eletromagnéticos do motor. Deixe + longe, una os gnds potência e controle na fonte, capacitor (p a nF), diodo antiparalelo com com motor e alguns etc tem algo pra dar certo... principalmente se aplicar a maior tensão permitida pelo seu módulo. ,,, mas se com baixa V tá dando pau, então .. só sei que nada sei. -
Analisando suas fotos e... Se o problema for só este, analise as dicas: -determine que peça queimou -adquira transistor de maior potência... corrente e tensão -coloque em dissipador -use capacitores pra alta frequência, geralmente tipo tacf ou macf e de alta tensão Já eu quase sinto falta dos textos monstruosos do amigo @Andreas Karl Espero que ele esteja bem
-
É normal a placa do microondas fazer zumbido quando é ligada?
.if respondeu ao tópico de Ygor Ferreira Campos de Sá em Eletrônica
ok Mas a princípio nenhuma fonte deve fazer barulho audível nem mesmo a chaveada. Ele pode nem fazer mal mas como ... ... pode ser um indício que algo está prestes a acontecer. No + pode ser inofensivo mesmo. ... tomara... boa sorte -
É normal a placa do microondas fazer zumbido quando é ligada?
.if respondeu ao tópico de Ygor Ferreira Campos de Sá em Eletrônica
De fato estou um pouco mais longe.,,. Uma opção é tentar gravar com o celular (achei que era óbvio) Tente localizar. Pode ser o trafo mesmo. Ou relé. Ou buzzer. Mas o sinistro é você conseguir ouvir. Afinal o barulho do giro do prato ou do trafão usa ser bem alto se comparado a sua abelha... pelo menos o meu faz um póóómm bem alto... algo como uma mamangava -
É normal a placa do microondas fazer zumbido quando é ligada?
.if respondeu ao tópico de Ygor Ferreira Campos de Sá em Eletrônica
Talvez não. Mostre a peça e placa,,, mostre o zumbido. -
OrangePi Zero 3: boa opção de placa de desenvolvimento de baixo custo?
.if respondeu ao tópico de KairanD em Eletrônica
Projeto curioso pelo menos pra mim que não sou do ramo. Qual a conexão entre e este joguinho? A ideia é original e inovadora? Ou é só desafiadora mesmo? Algo como vai conectar o real ao virtual? A propósito .. muito 10 este módulo... dá pra fazer um pouco mais que um pisca pisca (que é só o [que acho] que sei fazer ) -
Só de curiosidade mesmo pois não sou do ramo e a vagabunda que tive nunca soube usar... Ela é obrigatória pela instituição? por acaso não existe um app que simula tal calculadora? ahh tá .. restrições ao uso de celular na escola... De fato não é pra meros mortais...
-
... afinal o padrão de cores dele é bem atípico Ou ouve atuação da lei de murphy pois este sensor é (era pra ser) bem robusto. Algo me diz que isso ele já sabe. O que quer é que usemos nossa bola de cristal técnica pra descobrir porquê queimou. Continuo achando que ele ligou algo errado pois a 1ª vista preto é gnd na eletrônica. De fato, apesar de não ter ligado, já cogitei ligar o preto no gnd neste mesmo sensor há [muitos] tempos atrás mas inteligentemente dei uma olhadela no d.s. antes...
-
Assim sendo ou sendo assim, uma (01) alternativa é um dc dc stepup a partir de uma V menor Não é muito difícil realimentar com amostra dos 60V pra controlar o pwm. O transistor mosfet ou bjt deve suportar pelo menos o dobro da Vsaída. No entanto, sim... .. também é uma opção já que possuis 70Vdc E no caso deve ser de potência não baixa. .. nada baixa pra efeito prático.
-
O que achei estava num circuito de um avião que bateu numa montanha quase bem perto de casa no início dos 90. Sem sobreviventes. Fui lá pra recuperar espólios. Aparentemente não era necessariamente um circuito de a.t. mas algum casador de impedância pra algum circuito muito sensível do ramo aviônico ou aero espacial da eletrônica. Se assemelha aos ramos militar e médico no quesito seguranças. O amigo reagiu instintivamente/inocentemente com mas devo informar que a história é verdadeira... pessoas perderam a vida.
-
Ganhei. Já vi de 100M e 1G 1% ... sem cores... impresso direto no R Boa observação. Se for pra diminuir a corrente o autor deve aumentar o R Desafio... Quantos... você deve colocar em paralelo pra formar... ?
-
você pode ter ligado invertido.
-
Falou com propriedade o especialista em tv a válvula que já deve ter tomado altos choques kk
-
Como medir saída da fonte de impressora Brother HL1202?
.if respondeu ao tópico de Pincipi em Eletrônica
A literal pista está conectada à capacitores principalmente eletrolíticos. Siga-a até a saída e meça. Dica: o gnd está quase invariavelmente conectado ao (-) dos eletrolíticos.. E já que tem uma boa, meça-a, anote e compare com a outra. E claro, publique o resultado pra somar ao forum. Meça fora: há de haver alguma tensão.
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