Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
fr:avr:io [2010/03/10 15:32] – créée sdeniaudfr:avr:io [2020/07/20 09:00] (current) – external edit 127.0.0.1
Line 7: Line 7:
   * DDR - pour configurer la direction du bus.   * DDR - pour configurer la direction du bus.
  
-<box 100% round #EEEEEE|Example>+<box 100% round #EEEEEE|Exemple>
  
 Tâche: configurer les broches 0-3 du bus B en entrées, broches 4-7 en sorties, configurer la broche 5 en position haute et lire les valeur des broches 0-3 vers une variable. Le code C correspondant ressemble à ceci: Tâche: configurer les broches 0-3 du bus B en entrées, broches 4-7 en sorties, configurer la broche 5 en position haute et lire les valeur des broches 0-3 vers une variable. Le code C correspondant ressemble à ceci:
Line 33: Line 33:
 Dans cet exemple, les entrée sont utilisées dans le mode Hi-z (impédance haute). In essence, the input does not put practically any load on the source of the signal. Ce mode peut être nécessaire, si la broche est utilisée comme bus de données. Si la broche est utilisée pour un bouton, un interrupteur et n'importe quelle autre solution, dont l'entrée est reliée à la terre, il est conseillé d'utiliser une résistance pull-up avec l'entrée. Pour ce faire, le bit de sortie de la broche correspondante doit être configurée en position haute dans le mode d'entrée - cela à pour effet, une résistance est placée entre la tension d'alimentation et l'entrée, qui garde la tension d'entrée jusqu'à ce qu'elle soit abaissée par quelque chose. Le but d'une résistance pull-up est de pallier au flottement de l'entrée due à l'électricité statique ou tout autre interférence. Après le démarrage du contrôleur, tous les bus d'entrée/sortie sont configurés en mode impédance haute par défaut. Dans cet exemple, les entrée sont utilisées dans le mode Hi-z (impédance haute). In essence, the input does not put practically any load on the source of the signal. Ce mode peut être nécessaire, si la broche est utilisée comme bus de données. Si la broche est utilisée pour un bouton, un interrupteur et n'importe quelle autre solution, dont l'entrée est reliée à la terre, il est conseillé d'utiliser une résistance pull-up avec l'entrée. Pour ce faire, le bit de sortie de la broche correspondante doit être configurée en position haute dans le mode d'entrée - cela à pour effet, une résistance est placée entre la tension d'alimentation et l'entrée, qui garde la tension d'entrée jusqu'à ce qu'elle soit abaissée par quelque chose. Le but d'une résistance pull-up est de pallier au flottement de l'entrée due à l'électricité statique ou tout autre interférence. Après le démarrage du contrôleur, tous les bus d'entrée/sortie sont configurés en mode impédance haute par défaut.
  
-Usuallythe pins on the IO bus are used for other peripherals as wellaside from the logical connections. If there is a need to use the alternate function of the pinthe appropriate IO pin mode can be found in the AVR's datasheetFor example to use an ADC channel as an inputthe pin should be in input mode and to generate PWM signal, it should be in output mode. Some peripheral modules, on the other hand, select the IO pin mode by themselves.+Habituellementles broches des bus d'entrées/sorties sont utilisée pour d'autres périphériquesa part les connections logiquesS'il est nécessaire d'utiliser une autre fonction de la brochele mode entrée/sortie approprié peut être trouvé dans la notice de l'AVRPar exemple pour utiliser une voie ADC en entréela broche doit être en mode entrée et doit générer un signal PWMqui doit être en mode sortieCertains modules périphériquessélectionnent eux-même leur mode d'entrée/sortie.
fr/avr/io.1268235129.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0