(Résumé d'apprentissage Stm32f103) - Structure GPIO

1. La structure de base de GPIO

 

 

2. Mode de fonctionnement GPIO

Mode d'entrée

Flotteur d' entrée

Pull-up d'entrée

Liste déroulante d'entrée

Entrée analogique

Mode de sortie

Sortie drain ouvert

Fonction de multiplexage à drain ouvert

Sortie push-pull

Fonction de multiplexage push-pull

3. Le code correspondant dans la fonction bibliothèque

1 typedef enum 
2 { 
3 GPIO_Mode_AIN = 0x0 , / * Entrée analogique * / 4 GPIO_Mode_IN_FLOATING = 0x04 , / * Entrée flottante, état après réinitialisation * / 5 GPIO_Mode_IPD = 0x28 , / * Entrée pull-down, où pull-down se réfère à l'intérieur du microcontrôleur Résistance * / 6 GPIO_Mode_IPU = 0x48 , / * Entrée pull-up, où pull-up fait référence à la résistance interne du microcontrôleur * / 7 GPIO_Mode_Out_OD = 0x14 , / * Sortie à drain ouvert * / 8 GPIO_Mode_Out_PP = 0x10 ,/ * Sortie push-pull * / 9 GPIO_Mode_AF_OD = 0x1C , / * sortie multiplexée à drain ouvert * / 10 GPIO_Mode_AF_PP = 0x18 / * sortie push-pull multiplexée * / 11 } GPIOMode_TypeDef;

Il y a tellement de modes de travail de GPIO, alors comment fonctionne chaque mode? Ce qui suit est expliqué sous forme d'images

Expliquons donc d'abord les quatre modes de fonctionnement en mode d' entrée (entrée flottante, entrée pull-up, entrée pull-down, entrée analogique)

(1) Mode flottant d'entrée

 

 

 

 

 

Je suppose que tu aimes

Origine www.cnblogs.com/zhj868/p/12727646.html
conseillé
Classement