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".
Q: Les broches individuelles de différents ports d'un microcontrôleur peuvent-elles être mappées à un registre et leurs valeurs peuvent-elles être modifiées lors du changement de la valeur du registre? Scénario: j'ai utilisé des broches de chaque port (8 bits) du micro-contrôleur. Maintenant, je veux interfacer un périphérique qui a besoin …
Un de mes projets gagnerait grandement à pouvoir exécuter un programme qui n'est pas stocké dans le microcontrôleur (mais qui est plutôt stocké sur une carte SD). Donc, je cherche un appareil qui me permettra de charger le code de la carte SD dans la RAM puis d'exécuter le code …
Je travaille actuellement sur Super OSD - un projet d'affichage à l'écran. http://code.google.com/p/super-osd a tous les détails. Pour le moment, j'utilise un MCU dsPIC pour faire le travail. Il s'agit d'un DSP très puissant (40 MIPS @ 80 MHz, opérations à un cycle à trois registres et une unité MAC) …
J'ai des dizaines de puces PIC16. Je voudrais récupérer une sorte de numéro de série unique sur la puce à des fins d'identification. Je sais que cela peut être fait manuellement. Mais c'est fastidieux. Des questions: PIC a-t-il un numéro de série intégré? Si la réponse est non, existe-t-il un …
J'ai appris le microcontrôleur pic pendant un certain temps et j'ai une quantité raisonnable de connaissances sur la manipulation de l'électronique numérique. J'ai travaillé sur des projets électroniques de base et maintenant je dois travailler sur certaines applications commerciales. Ma question est de savoir comment concevoir et construire des circuits …
J'ai conçu le circuit suivant pour interfacer un signal 12-20V à un microcontrôleur fonctionnant sur 3,3 volts. Le signal est soit 20V soit en circuit ouvert. Je veux que le circuit soit aussi résistant que possible. Il devrait être capable de gérer EMI et ESD. R1 est de limiter le …
À l'origine, je pensais que l'avantage du PIC32 était la capacité de gérer des RTOS plus sophistiqués, comme ceux basés sur Linux. Malheureusement, il manque une unité de gestion de la mémoire (MMU) et suffisamment de RAM. Alors maintenant, j'essaie de comprendre quand choisiriez-vous un PIC32 sur un dsPIC33? , …
Quelle est la différence de fonction entre IOC et EXT Interrupt sur un PIC? J'utilise actuellement un PIC12F1822, et à part la couche supplémentaire de vérification que vous avez à faire avec l'IOC (c'est-à-dire quelle broche a causé l'interruption), les deux sont identiques. Quelle est la différence pratique, le cas …
J'essaie de créer un RTOS semi-préemptif (coopératif) pour les microcontrôleurs PIC x16. Dans ma question précédente , j'ai appris que l'accès au pointeur de pile matérielle n'est pas possible dans ces cœurs. J'ai regardé cette page dans PIClist, et c'est ce que j'essaie de mettre en œuvre en utilisant C. …
J'essaie d'acheminer une puce pic32 vers une mémoire SRAM de 128 Kopuce et ayant un peu de mal à connecter les 17 lignes d'adresse et les 8 lignes de données. J'essaie de lier les 16 premières broches d'adresse aux broches portB 0-15 et les broches de données au portD 0-7. …
J'utilise PIC18F4680 et j'ai des problèmes pour l'exécuter à partir d'une source d'horloge externe à 40 MHz ou d'un cristal à 10 MHz en mode HSPLL. L'utilisation d'un cristal à 10 MHz en mode HS semble convenir et un cristal à 5 MHz en mode HSPLL fonctionne également très bien. …
Quelqu'un at-il des exemples de l' algorithme MD5 pour un microcontrôleur (de préférence un 8 bits)? Notre projet va utiliser un appareil Microchip série PIC18.
Je suis un utilisateur AVR de longue date. J'aime vraiment que l'AVR-GCC fonctionne sur les deux principaux systèmes d'exploitation que j'utilise (Mac OS X et Linux), est open-source et est pris en charge par Atmel. J'aimerais revenir à la programmation PIC (utilisée dans les années 90) car il existe de …
Je configure I 2 C sur un PIC18 en utilisant les fonctions intégrées du compilateur C18 comme décrit dans la section 2.4 de la documentation : void OpenI2C2( unsigned char sync_mode, unsigned char slew ); Je ne sais pas trop quoi faire slew. Je peux choisir entre deux options, définies …
J'essaie de trouver la meilleure méthode pour l'étalonnage des cristaux PIC24 RTCC. Leur note d'application indique deux méthodes: utiliser une table de recherche et utiliser une horloge du système de référence. Selon eux, la méthode d'horloge du système de référence est la meilleure, mais ils recommandent un oscillateur système qui …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.