-
Posts
8.316 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que aphawk postou
-
É possível configurar duas portas TX no microprocessador Atmega 328p?
aphawk respondeu ao tópico de Henrique Souza em Eletrônica
Pois é, e eu dominava toda a sequência do protocolo RS-232, e ainda assim nada funcionava ... e perdi um tempão para fazer as telas funcionarem pois o terminal que eu utilizava era ANSI qqr coisa e ficava uma bagunça enorme ... até descobrir que tinha de carregar o driver ansi.sys dentro do Config do DOS foi um inferno kkkk Bons tempos ! Oras, existem dezenas de bibliotecas pro C que fazem isso, meu amigo ! Algumas permitem várias interfaces seriais ao mesmo tempo ! Na verdade essa biblioteca emula uma interface serial real, com os pinos de TX/RX , e funciona muito bem. voce usa dois pinos para isso. Veja aqui uma para uso na IDE do Arduíno : http://arduiniana.org/libraries/newsoftserial/ Paulo -
É possível configurar duas portas TX no microprocessador Atmega 328p?
aphawk respondeu ao tópico de Henrique Souza em Eletrônica
@Sérgio Lembo , O que distinguia do 8080 era o uso dos registradores de indexação, instruções bem poderosas que usavam eles e claro centenas de instruções a mais.... o famoso banco alternativo eu nunca precisei usar, apenas usava os pares de registradores como 16 bits e isso era mais que o suficiente para mim! Mas no Z80 podia programar sem imaginar que sequer existia esse banco alternativo, e esse banco alternativo não influía no endereçamento da memória. Já nos Pics não dá para fazer nada sem ficar mudando de banco toda hora, e o endereçamento de memória também não é linear. Isso me fez desistir rapidinho deles .... tudo que eu programei era linear, claro que nos 8086 em diante tinha registradores extras para acessar memória que tornavam não linear caso se usasse mais de 64K, mas podia fazer um programa completo dentro de 64K sem me preocupar com quase nada de bancos. Enfim, falar de passado não vai acrescentar nada para os programadores e experimentadores de hoje em dia né ? Mesmo assim acho que seria muito interessante a todos que estão iniciando ler como era possível nos Apple rodar programas com 2 microcontroladores totalmente diferentes , usando a mesma memória RAM, e ver como o 6502 passava o controle ao Z80 e como o Z80 devolvia o controle ao 6502. Esse era o milagre da placa Videx CPM 80 colunas ! Isso sim era Engenharia ! Paulo -
É possível configurar duas portas TX no microprocessador Atmega 328p?
aphawk respondeu ao tópico de Henrique Souza em Eletrônica
@MOR , Legal as Macros, me lembrei de quando usava o M80 e o L80. Mas isso de bancos me deixa bem fora de onde me sinto confortável, e prefiro o Asm dos AVR’s, que é linear igual a um 8080 / Z80 . Quanto aos Avrs, o que posso te falar é que tudo dentro de um Atmega é muito parecido com os Pic16, embora tenham um ou outro recurso a mais em cada módulo. Uma boa dica é ler apenas a parte final do datasheet referente a cada módulo, por exemplo os Timers basta você ler no final do capítulo como funcionam os registros referentes a eles, e você consegue intuir como eles funcionam. O que pode te ajudar também é você escrever um pequeno programa em Bascom que inicialize o hardware desejado, e depois rodar um Desassembler ( kkk ) e ver como os registradores foram programados, assim fica bem simples entender o funcionamento. Uma enorme vantagem dos Atmegas é que quase todo pino possui interrupção por mudança de nível, e isso ajuda muito nos projetos mais críticos. Enfim, creio que se você pegar o datasheet do Atmega328 e ler como se programa cada um dos módulos internos dele, você logo aprende como eles funcionam. Eu aprendi lendo os datasheets, mas a experiência anterior que eu tinha com os Z80-Pio, Z80-CTC e Z80-SIO ajudaram muito a entender como funcionava e como programar, e a versão gratuita do Bascom foi o meu Laboratório Particular , pois programava, testava , desassemblava e confirmava o meu aprendizado ! Vai por mim, é tão simples como programar para a família do Z80.... Paulo -
É possível configurar duas portas TX no microprocessador Atmega 328p?
aphawk respondeu ao tópico de Henrique Souza em Eletrônica
@MOR , Excelente ideia , meu amigo ! Gostei dos fluxogramas do tutorial, pena que não consigo entender esse negócio de bancos dos Pics .... mas informação muito boa, parabéns pelo artigo ! Paulo -
É possível configurar duas portas TX no microprocessador Atmega 328p?
aphawk respondeu ao tópico de Henrique Souza em Eletrônica
@Henrique Souza , Depende de quais são os dois dispositivos diferentes ..... Aproveitando lembranças de um tempo muito, muito antigo ( 1985.... ) , os dispositivos seriais tinham vários sinais de controle, como o RTS e o CTS... se esses seus dispositivos tiverem algo parecido a solução é muito simples ! Mas se tiverem apenas os sinais Tx e Rx, aí ou você faz a famosa serial por software ( como disse a @Isadora Ferraz vulgo Bit Banging ) ou usa um tipo de multiplex para selecionar o dispositivo desejado a cada instante . Só que neste último caso seu projeto deve ser o Mestre e os outros dispositivos tem de ser Escravos. Paulo -
Eu me lembro de uma interface para radioamador usar em Packet Rádio que usava o mesmo truque, duas saídas com diodos para alimentar kkkkk É .... esse conhecimento de se manipular os bits das interfaçes seriais já se foi kkkk ! Paulo
-
@Sérgio Lembo , Uma coisa é a corrente fornecida por uma porta USB; outra coisa é a capacidade de fornecimento de corrente pelo transceiver RS-232 utilizado, pois ele que determina a saída. Um que é bastante utilizado é o LT1330, ele fornece um máximo de 16 mA na saída Rs-232. Existem vários modelos de diversos fabricantes, alguns conseguem fornecer até 60 mA na saída RS-232. Infelizmente tem de abrir a plaquinha e ver o modelo do transceiver... ou seja, pura loteria kkkkk ! @gahaas , Não dá para adivinhar pela foto, tem de saber qual o transceiver que é utilizado DENTRO dele .... As antigas interfaces seriais, aquelas que geralmente vinham em pares nas placas de computadores antigos, utilizavam versões modernas do chip 16550. Por questões de compatibilidade, usavam os mesmos parâmetros, então é seguro dizer que a corrente fornecida por essas placas seriais é a mesma dos 16550. Paulo
-
A maioria das portas seriais de verdade são baseadas no velho 16550, e ele pode puxar cerca de 15 mA de acordo com o datasheet. Esse seria o limite para uma porta serial real. Já os adaptadores USB-SERIAL, depende do chipset utilizado, mas já lhe adianto que alguns fornecem menos de 10 mA, e outros podem chegar a 45 mA ... Paulo
-
Circuito para Carregamento de Baterias
aphawk respondeu ao tópico de Aislan Silva Costa em Eletrônica
Cada bateria chumbo-ácida tem construção, elementos e até densidade de eletrólito diferentes entre si.... cada fabricante escolhe a sua construção. O que posso afirmar é o seguinte : Imagine que eu tenha uma fonte de 15V por 100A . Se eu ligar qualquer uma bateria de 12V chumbo-ácida nele, sem nenhum circuito adequado de carregador, que limite a corrente de carga, a bateria vai ser destruída. Não importa o que os leigos falem , seja aqui, seja no Facebook, esse vai ser o resultado : adeus, bateria. O correto é um carregador do tipo inteligente, onde possa ser configurada a corrente de carga da bateria, assim basta pegar a especificação de corrente de carga da bateria, que é dada pelo fabricante, configurar essa corrente no carregador, e pronto. Seguro e confiável. Paulo -
Arduino Pin0 22 Arduino UNO
aphawk respondeu ao tópico de Augusto Almeida de Jesus em Microcontroladores
@Augusto Almeida de Jesus , Opa meu amigo, disponha ! Quanto ao fato de não funcionar, essa biblioteca tem várias coisas que precisam ser comentadas / descomentadas conforme o hardware utilizado e a necessidade de seu software, ou seja, recomendo você ler com calma a documentação dela e ver no código do Arduino as opções que devem ser revistas, ok ? Boa sorte ! Paulo -
@Helder Matheus , Não é tão simples responder isso... depende da exigência de seu dispositivo, em termos de recurso / memória / velocidade e claro, preço ...
-
Arduino Pin0 22 Arduino UNO
aphawk respondeu ao tópico de Augusto Almeida de Jesus em Microcontroladores
@Augusto Almeida de Jesus , O problema é fazer a interface correta .... veja aqui : https://daycounter.com/Circuits/SDI-12/SDI-12-Interface.phtml Não é só ligar direto nos pinos do Arduino... esse circuito é uma implementação que segue totalmente o Bus. Mas se você vai ligar apenas 1 dispositivo, pode tentar esta ligação, do mesmo site da lib .... : Nesse caso o circuito está sendo permanentemente energizado pelo + 12V e GND, e o sinal de dados está ligado diretamente no pino escolhido no Arduino. Infelizmente nunca montei nada que usasse isso, então não sei se isso aí funciona.... adicionado 7 minutos depois No circuito simples que te postei, tem de ficar assim : #DEFINE POWER_PIN -1 Porque você não estará comutando a energia do sensor, e seu problema estará resolvido. Paulo -
Arduino Pin0 22 Arduino UNO
aphawk respondeu ao tópico de Augusto Almeida de Jesus em Microcontroladores
@Sérgio Lembo , Sim, é simples comunicação serial, com um tipo de Jam em caso de ruídos ( saudades da rede Novel ???? ) ,estive lendo a documentação do protocolo, é bem legal isso. Só que tem um rolo de habilitar / desabilitar interrupção dos pinos a todo instante .... @Augusto Almeida de Jesus , Tá vendo como informação ajuda ? Achei o seu pino 20 .... É que esse exemplo foi feito para o Arduino Mega, a documentação deixa bem claro que você tem de adaptar para outros casos, como o uso de um Uno. No Mega, esse pino é a INT1. Sugiro usar a mesma INT1 no Uno , que é o pino marcado 3 na placa do Uno. Paulo -
Arduino Pin0 22 Arduino UNO
aphawk respondeu ao tópico de Augusto Almeida de Jesus em Microcontroladores
@Augusto Almeida de Jesus , Continua não ajudando nada ... Cadê o esquema onde é usado o tal pino 22 ? Paulo -
Arduino modulo bluetooth hc- não responde depois de configurar!!!!
aphawk respondeu ao tópico de Wésio de Araujo Filho em Microcontroladores
@Wésio de Araujo Filho , Quer um conselho para resolver isso da forma mais rápida ? Compre outro módulo ... Paulo -
Tem de ter 15A nos 12V, e você vai ter um baita trabalho para baixar para 5V e 3,3V nesse nível de corrente ... Paulo
-
https://produto.mercadolivre.com.br/MLB-840525898-hd-ssd-emmc-kingston-32gb-sata-positivo-stilo-xri2950-xr3500-_JM#position=3&type=item&tracking_id=5298a3ed-1bc2-48d8-b80a-0f2961c350b8 Paulo
-
Até concordo, mas se eu tivesse algum produto que venderia centenas dele, eu também faria tanto o desenvolvimento do PCB como a montagem PCBA direto na China ..... aliás estou produzindo três produtos para vender aos radioamadores, mandei fazer as placas na China, e quando chegar vou montar um protótipo de cada e ver se deu tudo certinho. Se der, vou fazer a montagem das placas lá também, o preço é imbatível .... O que eles cobram para montar 20 placas é uma bagatela, aliado ao menor preço dos componentes, e nem preciso me preocupar com nada ! Paulo
-
Mas nesse caso soldar um TQFN28 não é para qualquer um .... precisa de um equipamento quase profissional para soldar isso e ter confiabilidade ... pelo que custa um módulo prontinho, menos de R$ 4,00 , eu usaria o módulo ... e permite qualquer um fazer a soldagem. Fracos e ricos sim ... mas sabendo onde a porca torce o rabo kkkkkkkk Paulo
-
@Paulo Estêvão , Se for apenas para o PCB, eu usaria o módulo pronto, e fica fácil criar o componente no formato DIP para ele. Agora, se você pretende usar apenas o CI A4988, tem de criar o layout para ele, o que é relativamente simples de se fazer. Ambas as soluções não permitem simular o circuito... Paulo
-
Arduino Saída lógica de 5V com alimentação de 3,3V
aphawk respondeu ao tópico de Fernando Riba em Microcontroladores
Opa meu amigo, existem alguns problemas, por exemplo precisa ver qual a frequência máxima que o seu microcontrolador atinge quando alimentado com 3,3 Volts. Para você entender, existem pelo menos 4 tipos de Atmega328, alguns são para baixa tensão mas o Clock não vai acima de 10 Mhz. Olhe isto com cuidado. E quanto à saída ter de atingir 5V, sugiro usar na saída o famoso circuito diodo - resistor, o resistor serve como pull up na linha de 5V, e o diodo conduz para o terra quando a saída do processador vai para nível 0. Assim, terá na junção resistor - diodo os níveis de 0,8V e 5V , que atendem perfeitamente à lógica Cmos quando alimentado com 5V. Paulo -
Capacitores do Oscilador Colpitts
aphawk respondeu ao tópico de Mauro Marinho da Silva em Eletrônica
@Mauro Marinho da Silva , Na verdade, para o cálculo da frequência, eles estão em série e você tem de considerar o equivalente dessa associação no cálculo. Paulo -
Daqui a pouco nada mais irá funcionar à eletricidade.
aphawk respondeu ao tópico de misterjohn em Eletrônica
As duas coisas estão interligadas, meu amigo. Para uma mesma frequência, quanto maior a potência de um sinal de RF, maior será a distância que ele pode ser demodulado. Claro que você pode aumentar essa distância sem ter de aumentar a potência original gerada por um circuito, usando antenas melhores, mas a regra geral não muda... Paulo -
@Matthwus , Ué, você havia dito que era para Hi-Fi ... e agora vai de TDA comum ??? Bom você que sabe né ... Paulo
-
@Matthwus , Sim, já fiz mais de 500 compras no Ebay ... e numas 40 fui taxado ..... A fonte também tem quem vende no Ebay, a minha eu comprei em 2015 , fornece +-75V com 1000W, chaveada ( e fui taxado nela kkkk ) . Não recomendo você fazer uma com transformador, porque não pode passar de 80V sem consumo de corrente, e uma fonte normal não regulada vai cair bastante a tensão com carga máxima. Meu sistema usa 4 placas de amplificadores , sendo 3 de 250W Rms stereo, e uma de 250W montada em Bridge para o subwoofer. Eu diria que qualquer placa baseada no IRS2092 que use transistores da IRF vão lhe atender muito bem na qualidade. Mas escute um conselho sobre o Ebay : Procure sempre comprar de quem tem reputação acima de 98%. Quanto maior, mais confiável. Paulo
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