Engenharia elétrica

8
Como crio uma biblioteca estática para o AVR Atmega328p?

Estou tentando criar uma biblioteca muito parecida com o Arduino em C. Eu tentei no passado e, apesar de ter perdido o código, lembro-me de simplesmente receber um monte de referências indefinidas para funções especificadas nos arquivos de cabeçalho e na biblioteca que continham todos os arquivos...

8
Existe apenas um SMBus em placas-mãe para PC?

Conectei dois fios ao relógio SMBus e às linhas de dados da minha placa-mãe (soldadas manualmente via fios, porque não há cabeçalho). Desejo fazer interface deste barramento com meu microcontrolador. Liguei-os ao meu escopo e eles mostram os 3,3V corretos ou mais ou menos (isso me parece que os...

8
O que #if 0 faz

Hoje comecei a usar o MPLAB X para programar meus PICs e encontrei um modelo de código, com vários arquivos e pontos para preencher o código. Antes eu tinha um único arquivo com o meu código. Neste modelo, onde devo colocar meus bits de configuração, há o seguinte texto: /* TODO Fill in your...

8
Atalhos para análise de circuitos

Estou lentamente aprendendo a analisar circuitos, mas estou imaginando se meus objetivos não são realistas. Meu principal motivo é me ajudar a reparar as placas de circuitos que encontro na minha linha de trabalho. (Eu conserto equipamentos com opcionais de moedas) Às vezes, a maioria das...

8
Confuso com o comportamento do transistor

Noob pergunta chegando ... Conectei um pino de saída digital na minha placa Arduino à base de um transistor NPN ( BD135 ). Há uma bateria de 9v conectada entre o coletor e o emissor, juntamente com um resistor e um LED. O Arduino simplesmente liga o pino 6 por alguns segundos (enviando 5v) e...

8
Como utilizar a porta HDMI no FPGA (básico)

Duas questões. Eu tenho um FPGA Xilinx Spartan 6 que só tem entradas e saídas HDMI. Existe algum tipo de guia ou código pré-escrito que eu possa usar para começar a enviar imagens para a tela? Não tenho ideia de como começar e não consegui encontrar recursos. Segundo, a razão pela qual estou...

8
SPI: modo TI ou Motorola?

Estou programando um bare metal do Cortex M3 para conversar com o SPI Flash. Um dos bits de configuração de um registro de controle SPI é FRF(formato de quadro). Pode ser definido no modo SPI Motorola (0) ou no modo SPI TI (1). (Consulte o manual de referência do ARM, página 695 aqui .) A folha de...

8
Como posso criar um gabinete atraente para o meu circuito?

Eu terminei de trabalhar no circuito e no firmware para o design de um controlador MIDI. Agora eu gostaria de tirá-lo da tábua de pão e colocá-lo dentro de algum tipo de compartimento. Posso lidar com a fabricação de PCB, mas realmente não tenho idéia de como criar um gabinete atraente? O circuito...

8
ST-LINK é possível a comunicação serial?

Estou usando a placa de descoberta STM32F4 e o Atollic TrueStudio para ARM Lite 3 Gostaria de passar alguns dados de depuração para o PC usando printf e não consigo encontrar uma maneira de fazê-lo através do STLink. Isso é possível? Parece um recurso essencial para qualquer processo de...

8
Manipulação de erros UART

Não estou me concentrando em um MCU específico, pois o UART da maioria dos controladores tem arquitetura semelhante. Eles têm FIFOs para Tx e Rx. Os erros mais comuns gerados pelo UART são: - 1. Erro de enquadramento 2. Erro de paridade 3. Erro de excesso de execução (estouro de FIFOs de Tx / Rx)...

8
fio de níquel-solda

Estou tentando construir um aquecedor baseado em fio de níquel-cromo 80% / 20% (nicrômico) para aquecer tubos de soluções para uma configuração de pesquisa em eletrofisiologia. O plano era enrolar um pedaço de nicrômio em torno de cada tubo e depois prendê-los em série, unindo cada extremidade do...

8
Os QFNs realmente precisam dessa almofada térmica?

Muitas vezes, um chip estará disponível em vários pacotes diferentes. Às vezes, QFN que possui uma almofada térmica e TQFP que não possui almofada térmica. A justificativa para a almofada térmica é que ela ajuda a afastar o calor do IC. Se for esse o caso, por que o TQFP não precisa da almofada...