Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Modérateur : Jérémy
Switches de bus ?
Switches de bus ?
- paulfjujo
Expert- Messages : 2600
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonsoir,
pour certains cas, il est trop limite en tension de commutation pour VPP (si VPP=12V !)
mais cela devrait convenir uniquement pour DATA & Clock (RB6,RB7 sur pic18F)
Perso je debranche le pickit si besoin est pour utiliser RB6 ou RB7
ou utilise un simple DipSwitch 2 circuit pour les isoler en cas de programmation
sur Reset RB6 et RB7 sont en entrees !
pour certains cas, il est trop limite en tension de commutation pour VPP (si VPP=12V !)
mais cela devrait convenir uniquement pour DATA & Clock (RB6,RB7 sur pic18F)
Perso je debranche le pickit si besoin est pour utiliser RB6 ou RB7
ou utilise un simple DipSwitch 2 circuit pour les isoler en cas de programmation
sur Reset RB6 et RB7 sont en entrees !
Switches de bus ?
Bonjour,
Paul merci pour le retour.
Je fais donc un petit projet de test autour d'un fort sympathique PIC10LF322. Je mets le schéma pour l'instant simplissime plus bas, sachant que ça va évoluer. Il est alimenté en externe, car je vais avoir besoin de 5V en plus du 3,3V. Je voudrais donc raccorder mon PicKit 3 en permanence pour faciliter les manips (pour l'instant je passe par un adaptateur ZIF). Je peux comme tu l'as suggéré plus haut isoler les broches DAT ET CLK par inter DIP. Mais n'y a-t-il pas de risques pour le PicKit quand on repasse en mode normal car je n'ai pas de modèle inverseur et on dirait que ça ne court pas les rues ?
Et comment traiter MCLR et VPP dans ce cas ? Faut-il mettre des diodes pour éviter les remontées ?
Merci pour les idées.
Pour ma carte d'essai je vais utiliser des broches sécables mais je cherche une solution plus compacte pour les définitives.
Paul merci pour le retour.
Je fais donc un petit projet de test autour d'un fort sympathique PIC10LF322. Je mets le schéma pour l'instant simplissime plus bas, sachant que ça va évoluer. Il est alimenté en externe, car je vais avoir besoin de 5V en plus du 3,3V. Je voudrais donc raccorder mon PicKit 3 en permanence pour faciliter les manips (pour l'instant je passe par un adaptateur ZIF). Je peux comme tu l'as suggéré plus haut isoler les broches DAT ET CLK par inter DIP. Mais n'y a-t-il pas de risques pour le PicKit quand on repasse en mode normal car je n'ai pas de modèle inverseur et on dirait que ça ne court pas les rues ?
Et comment traiter MCLR et VPP dans ce cas ? Faut-il mettre des diodes pour éviter les remontées ?
Merci pour les idées.
Pour ma carte d'essai je vais utiliser des broches sécables mais je cherche une solution plus compacte pour les définitives.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Switches de bus ?
-
CamilleRenaud54
Membre- Messages : 1
- Enregistré en : septembre 2023
Switches de bus ?
Switches de bus ?
Bonjour tout le monde,
Ma carte minimaliste pour 10F322 fonctionne, le contraire serait malheureux au vu du peu qu'il y a dessus :)
Et enfin plus besoin de jongler avec l'adaptateur ZIF, ça change ma vie.
J'en ai profité pour tester ce qui m'a été donné pour une LED WS2812b RGBW, mais je doute un peu de la référence. Pas de souci pour la piloter avec l'horloge à 16MHz, en attaquant directement le port avec un peu d'assembleur niveau noob glissé dans le C. Le code est bourrin car on ne peut pas intercaler de test sans déborder du timing autorisé.
Du coup, en ne monopolisant qu'une patte du PIC, on peut jouer avec la couleur et le clignotement pour réaliser une IHM dépouillée. Intéressant aussi pour le debug.
Ma carte minimaliste pour 10F322 fonctionne, le contraire serait malheureux au vu du peu qu'il y a dessus :)
Et enfin plus besoin de jongler avec l'adaptateur ZIF, ça change ma vie.
J'en ai profité pour tester ce qui m'a été donné pour une LED WS2812b RGBW, mais je doute un peu de la référence. Pas de souci pour la piloter avec l'horloge à 16MHz, en attaquant directement le port avec un peu d'assembleur niveau noob glissé dans le C. Le code est bourrin car on ne peut pas intercaler de test sans déborder du timing autorisé.
Du coup, en ne monopolisant qu'une patte du PIC, on peut jouer avec la couleur et le clignotement pour réaliser une IHM dépouillée. Intéressant aussi pour le debug.
Code : Tout sélectionner
// reset
__asm("BCF PORTA, 0") ;
__delay_us(100);
// allumage
couleur_on();
couleur_off();
couleur_off();
couleur_off();
void couleur_on(){
#asm
BSF PORTA, 0
BCF PORTA, 0
NOP
NOP
BSF PORTA, 0
BCF PORTA, 0
NOP
NOP
BSF PORTA, 0
BCF PORTA, 0
NOP
NOP
BSF PORTA, 0
BCF PORTA, 0
NOP
NOP
BSF PORTA, 0
BCF PORTA, 0
NOP
NOP
BSF PORTA, 0
BCF PORTA, 0
NOP
NOP
BSF PORTA, 0
NOP
NOP
BCF PORTA, 0
NOP
BSF PORTA, 0
NOP
NOP
BCF PORTA, 0
NOP
#endasm
}
void couleur_off (){
#asm
BSF PORTA, 0
BCF PORTA, 0
NOP
NOP
BSF PORTA, 0
BCF PORTA, 0
NOP
NOP
BSF PORTA, 0
BCF PORTA, 0
NOP
NOP
BSF PORTA, 0
BCF PORTA, 0
NOP
NOP
BSF PORTA, 0
BCF PORTA, 0
NOP
NOP
BSF PORTA, 0
BCF PORTA, 0
NOP
NOP
BSF PORTA, 0
BCF PORTA, 0
NOP
NOP
BSF PORTA, 0
BCF PORTA, 0
NOP
NOP
#endasm
}
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Switches de bus ?
Switches de bus ?
Switches de bus ?
bonjour,
Je n'utilise pas ce type de switch, il semble qu'il soit adapté pour isoler le montage des connexions ICSP. Il a une faible résistance à l'état passant, ce qui permet de connecter les entrées aux sorties avec un minimum de délai de propagation et sans générer de bruit supplémentaire. Il a aussi une large plage de tension d'alimentation, de 1.65 V à 5.5 V, ce qui le rend compatible avec les niveaux logiques CMOS. Il suffit de contrôler son entrée OE avec un signal logique pour activer ou désactiver le switch. Il existe plusieurs packages disponibles, dont le MicroPakTM qui est très compact.
Je n'utilise pas ce type de switch, il semble qu'il soit adapté pour isoler le montage des connexions ICSP. Il a une faible résistance à l'état passant, ce qui permet de connecter les entrées aux sorties avec un minimum de délai de propagation et sans générer de bruit supplémentaire. Il a aussi une large plage de tension d'alimentation, de 1.65 V à 5.5 V, ce qui le rend compatible avec les niveaux logiques CMOS. Il suffit de contrôler son entrée OE avec un signal logique pour activer ou désactiver le switch. Il existe plusieurs packages disponibles, dont le MicroPakTM qui est très compact.
Visiter mon site de code promo
Retourner vers « Généralités sur les PICs »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 6 invités