Questions marquées «pic»

8
Le SPI est-il nettement plus rapide que le bit banging?

J'ai un projet basé sur une photo 18f4550. Pour écrire dans un registre à décalage '595, y a-t-il un avantage distinct à utiliser des spi sur des broches io régulières? J'ai entendu dire que le spi est plus rapide, mais je ne sais pas comment. Utilise-t-elle une horloge différente et plus rapide...

8
Numéro de série PIC modifiable dans le fichier HEX

Actuellement, j'ai un numéro de série codé en dur dans mon firmware pour une conception avec laquelle je travaille. Le micrologiciel peut lire et signaler le numéro de série. Cela fonctionne bien pour ce dont j'ai besoin. Le problème est que chaque nouveau numéro de série me demande de changer mon...

8
Que fait #if 0

Aujourd'hui, j'ai commencé à utiliser MPLAB X pour programmer mes PIC et j'ai trouvé un modèle de code, avec plusieurs fichiers et emplacements pour remplir le code. Avant, j'avais un seul fichier avec mon code dedans. Dans ce modèle, où je suis censé mettre mes bits de configuration, il y a le...

8
Comment dual power PIC18F4550?

Dans la fiche technique, il y a cette façon schématique de double alimentation 18F4550 . Cependant, ils ne spécifient pas quel transistor utiliser et quelles valeurs de résistance doivent être. Pour le condensateur, j'utilise 100uF (côté diode) et 470nF (côté Vusb). J'ai essayé de mettre tout BJT...

8
Comment câbler un microcontrôleur PIC?

Je suis complètement nouveau dans le monde des microcontrôleurs PIC et de l'électrotechnique, alors allez-y doucement :) Quoi qu'il en soit, j'ai réussi à programmer mon PIC 16f627 pour allumer trois LED lorsque le bouton-poussoir (bouton de déclenchement) est enfoncé et démarrer une séquence...

8
Démarrage avec I2C sur PIC18

Pour un projet, j'aimerais que trois PIC (deux esclaves PIC18F4620, un maître PIC18F46K22) communiquent via le bus I2C. Plus tard, d'autres esclaves peuvent être ajoutés (comme EEPROM, SRAM, ...). J'écris le code de ces PIC en C en utilisant le compilateur C18. J'ai beaucoup regardé sur Internet,...

8
Horloge SPI sur PIC instable

J'essaie de configurer le module MSSP d'un PIC18F25K22 en mode maître SPI. Je regarde le timing et l'horloge ne reste pas stable pendant toute la transmission. Une image le montre mieux que des mots. Après l'envoi d'un bit, l'horloge se raccourcit, et pas du même montant à chaque fois. Je n'ai...

8
Comment programmer un PIC12?

J'ai un PIC12F675 que je dois programmer. J'utilise un Pickit 2 et le logiciel Pickit 2. Soi-disant, je devrais pouvoir le programmer en utilisant ce circuit , mais le logiciel Pickit 2 ne détecte pas du tout la puce. Qu'est-ce qui ne va pas? EDIT: J'ai ajouté une image de mon circuit à bord. Et...

8
Circuit qui mesure la vitesse du son dans le béton

J'ai besoin d'un circuit pour mesurer la vitesse du son dans le béton à 1 μs ou mieux. Il s'agit d'une démonstration scolaire où les étudiants qui étudient la construction utiliseront ce circuit pour mesurer la vitesse du son dans un échantillon de béton afin de déterminer la qualité du béton. J'ai...

8
Mesurer la tension d'entrée VDD de PIC avec ADC

Processeur: PIC18F66K22 Compilateur: C18 (XC8 est très bien aussi) Je viens de créer (et de tester avec succès) du code pour mesurer la tension sur la broche analogique AN4. Maintenant, je veux essayer autre chose, je ne sais pas si c'est théoriquement possible. Ma carte de test a un processeur...