Questions marquées «c»

9
Trigonométrie à point fixe pour les applications intégrées

J'ai besoin de faire des transformations rotationnelles (et autres) dans une application embarquée, nécessitant les fonctions sin () cos () et tan (). Je sais que vous pouvez utiliser des tables de recherche, et c'est la seule solution que je pourrais trouver en faisant mes propres recherches, mais...

9
Est-il possible d'utiliser uniquement SMBus sur PCI Express 1X?

Selon la page Wikipedia sur PCI Express , les emplacements PCI-e 1X ont 18 positions de broches sur deux voies (donc 36 broches) et les positions 5-9 représentent SMBus et JTAG. J'aimerais connecter un µC en tant que périphérique SMBus (essentiellement I²C), et je comprends les exigences...

9
Déplacer la programmation intégrée de Keil vers Linux

J'utilise actuellement Keil pour développer une carte de découverte STM32. Mon projet est presque terminé et j'aimerais passer à un environnement de construction basé sur Linux. J'ai utilisé l'outil de clignotement préconfiguré et les pilotes STLink pour Windows pour flasher la carte, et j'ai...

9
Comment convertir des volts en dB SPL

Je prends l'entrée d'un micro à électret amplifié à l'aide d'un amplificateur LM358 de l'unité ADC de mon PIC16F877A. Je reçois les lectures en Volts de l'ADC qui varie de 2,5 V à 5 V. Comment puis-je convertir ces lectures en

9
Meilleure façon de faire I2C / TWI sur longue distance

J'ai un projet qui nécessite de faire I²C / I2C / TWI sur une longue distance (30 à 40 mètres). J'ai vu certaines personnes suggérer de réduire la fréquence d'horloge à environ 500 Hz, pour atténuer les effets de la capacité d'une si longue ligne, je suppose? Les composants que j'utilise...

9
Qu'est-ce exactement que «dominant» et «récessif»?

Je lis des fiches techniques sur le bus LIN, mais apparemment la même terminologie est utilisée pour CAN. Que signifient «récessif» et «dominant», par exemple http://hw-server.com/products/rs_optika/prevodniky_optika.html ? Comment relier ces termes à "faible" et "élevé", ou 0 et...

9
Programmation PIC via FPGA

Je voudrais savoir s'il existe un moyen de programmer un PIC pour la première fois (écrire en Flash) via une carte FPGA. Le PIC est déjà soudé au FPGA et je ne peux pas le retirer. Aucun chargeur de démarrage n'existe sur le PIC. J'ai donc besoin de le programmer en mode USART / SPI / I2C avec un...

9
Adaptateurs DC: pourquoi si peu d'amplis?

Si j'ai un appareil qui consomme 5 ampères à 12 volts, je peux utiliser n'importe quel adaptateur 12 volts CC pouvant fournir au moins 5 ampères. Pourquoi tous les adaptateurs CC n'ont-ils pas la capacité de fournir des charges d'amplis!? Si tous les adaptateurs CC fournissaient, par exemple, 1 000...

9
Cas d'utilisation pour un ADC externe

La plupart des microcontrôleurs (uC) ont un convertisseur analogique-numérique (ADC) dans leur ensemble périphérique, ce qui est phénoménal car il intègre deux composants dans un seul boîtier. Ces ADC sont généralement également mappés par registre, ce qui permet d'extraire les données rapidement...

9
Pourquoi le compilateur GCC a omis du code?

Je ne comprends pas pourquoi le compilateur GCC coupe une partie de mon code alors qu'il conserve absolument le même dans le quartier? Le code C: #define setb_SYNCO do{(PORTA|= (1<<0));} while(0); ISR(INT0_vect){ unsigned char i; i = 10; while(i>0)i--; // first pause - omitted setb_SYNCO;...

9
SystemC vs HDLs

Je suis actuellement impliqué dans un projet universitaire visant à implémenter un processeur d'un ensemble d'instructions existant. L'idée est qu'à la fin du projet je devrais être capable de synthétiser cette conception et de l'exécuter dans un FPGA. Tout va bien jusqu'à présent, j'ai commencé à...