Questions marquées «pic»

PIC est une marque de microcontrôleurs RISC 8, 16 et 32 ​​bits fabriqués par Microchip. "PIC" était à l'origine un acronyme pour "contrôleur d'interface périphérique".

57
RTOS pour systèmes embarqués

J'ai vu de nombreux articles me dire que je devrais utiliser RTOS pour la gestion du temps et des ressources. Mon temps n'a pas permis mes propres recherches, alors je viens demander conseil à chiphacker. J'utilise des microcontrôleurs à faibles ressources (MSP430, PIC) et je cherchais des RTOS que...

48
Comment mesurer une tension négative avec un CAN?

Je travaille avec un microcontrôleur PIC avec convertisseur analogique-numérique intégré 10 bits et je souhaite mesurer une tension comprise entre -1 et -3 volts. Je pensais utiliser un ampli-op en mode inverseur pour rendre la tension positive, puis l’alimenter dans le microcontrôleur. Cependant,...

38
La plus petite implémentation AES pour les microcontrôleurs?

Quelqu'un peut-il recommander une petite implémentation gratuite d'AES-128 Rijndael pour les microcontrôleurs. Idéalement, pour le PIC18, une implémentation générale en C serait utile. La compilation de l'implémentation axTLS pour PIC18 et le chiffrement / déchiffrement d'un bloc nécessitent 6 Ko...

33
Calcul de moyenne mobile rapide et efficace en mémoire

Je cherche une solution économe en temps et en mémoire pour calculer une moyenne mobile en C. Je dois éviter la division, car je suis sur un PIC 16 qui ne dispose pas d'une unité de division dédiée. Pour le moment, je stocke toutes les valeurs dans un tampon circulaire et stocke et met simplement à...

24
Conception du codage C - pointeurs de fonction?

J'ai un PIC18F46K22 et je le programme avec le compilateur XC8. Au final, j'aurai un système comme un pc avec stdinet stdout. Donc, dans la boucle principale, il y aura une fonction qui vérifie s'il y a une nouvelle entrée. S'il y a une entrée, une fonction sera appelée en conséquence. Ainsi, par...

24
Techniques de délimitation / synchronisation de protocole série

Comme la communication série asynchrone est largement répandue parmi les appareils électroniques, même de nos jours, je pense que beaucoup d'entre nous ont rencontré une telle question de temps en temps. Considérez un appareil électronique Det un ordinateur PCconnecté à une ligne série (RS-232 ou...

22
Oscillateur interne ou externe

J'utilise toujours l'oscillateur interne que les photos ont car je n'ai jamais trouvé la nécessité d'exécuter quoi que ce soit à une fréquence supérieure à 8 MHz (qui est la plus rapide que les photos que j'utilise ont tendance à pouvoir aller). Y a-t-il des raisons, au-delà de dépasser les 8 MHz,...

19
Comment nettoyer un signal bruyant?

Je contrôle un ventilateur PC PWM à 4 broches à partir d'un PIC16F684 avec la vitesse du ventilateur générée par une lecture ADC d'un capteur de proximité. Tout fonctionne bien. Je ne prévoyais pas à l'origine d'utiliser la sortie du tachymètre du ventilateur, mais comme elle est disponible, je la...

18
Pont Wi-Fi vers série (ou SPI) idéal?

Quelles sont les recommandations sur un pont WiFi vers série idéal? Mes qualités idéales seraient: Connectivité simple, SPI ou série Vitesse rapide raisonnable, au moins 1 Mo / s idéalement (bien que probablement pas toujours aussi rapide) Peu coûteux, je pense à moins de 50 $ Faible puissance - il...

17
Multitâche sur microcontrôleurs PIC

Le multitâche est important de nos jours. Je me demande comment nous pouvons y parvenir dans les microcontrôleurs et la programmation intégrée. Je conçois un système basé sur un microcontrôleur PIC. J'ai conçu son micrologiciel dans MplabX IDE à l'aide de C, puis conçu une application pour celui-ci...

16
Dois-je obtenir le PICKit 2 ou 3?

D'accord, ayant décidé de me présenter à la famille PIC (y compris dsPIC), j'ai maintenant une question sur les programmeurs. J'ai entendu beaucoup de mauvaises choses au sujet du nouveau PICKit 3, et je me demande si je devrais obtenir cela ou le PICKit 2 apparemment plus vénérable? Si je veux...