Estou pensando em circuitos analógicos, cujo design do circuito pode ser lido (ou, pelo menos, significativamente alterado) do software. Eles já existem?
Para um sistema Linux incorporado, se eu tiver duas ou mais interfaces de rede, como garantir que eles sempre obtenham os mesmos nomes de interface a cada inicialização Em outras palavras, eu quero, por exemplo, eth0 para sempre mapear para uma porta Ethernet física, eth1 para a próxima etc. Minha …
Por que as taxas de transmissão típicas não estão em múltiplos de 1000 em vez de em múltiplos de 300, ou seja, 4800, 9600, 19200, 115200, etc ...? Existe uma razão matemática ou elétrica por trás disso?
Tenho trabalhado dentro e fora de pequenos projetos de sistemas embarcados. Alguns desses projetos usaram um processador base ARM Cortex-M4. Na pasta do projeto, há um arquivo startup.s . Dentro desse arquivo, observei as duas linhas de comando a seguir. ;****************************************************************************** ; ; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> ; …
Se eu tenho um sinal digital de 10 MHz, com que rapidez preciso amostrar com um analisador lógico para evitar erros de bits? A taxa mínima de amostragem aumenta se eu quiser conectar um decodificador de protocolo (por exemplo, SPI)? Estou ciente do teorema da amostragem de Nyquist-Shannon e do …
Um colega mencionou que as instruções Thumb eram significativamente mais lentas que as instruções ARM (isto era para um processador AT91SAM7S32). Isso é verdade? Quais são os benefícios de desempenho de uma instrução definida sobre a outra?
A série TI MSP430F20XX possui uma saída ADC interna de 12 bits, justificada à direita. Qual é a diferença entre uma saída justificada à esquerda e uma saída justificada à direita? Quais são os seus prós e contras?
Estou escrevendo um driver para o Samsung K9WAG08U1D NAND flashchip. A especificação do chip de memória menciona que ele tem um tamanho de página de 2048 bytes (2kB). Estou usando um TI MSP430F2619que tem 4096 bytes (4kB) de RAM. Isso significa que eu preciso alocar um buffer de memória de …
Eu tenho um Atmel SAM4S MCU com um ADC interno de 12 bits. Gostaria de obter uma resolução de 16 bits a uma taxa de amostragem de 500 Hz. A entrada para o ADC é de frequência bastante baixa (conteúdo de frequência máxima de aproximadamente 20 Hz) e baixo ruído …
Por exemplo, se houver muitas operações de ponto flutuante, ele poderá "religar" a área de algumas de suas unidades inteiras para manipular instruções de ponto flutuante e vice-versa. Ou, se não houver muitos cálculos, mas houver muitas necessidades de E / S, ele poderá paralelizar melhor sua E / S. …
Eu já vi muitos microcontroladores usarem resistores pull up ou pull down como uma configuração para pinos GPIO ou como parte do hardware. Como sei se preciso de um resistor de puxar para cima ou para baixo para um pino GPIO e se preciso, como sei qual é o certo …