Aujourd'hui test de performance en python une i/o on/off
#!/usr/bin/python
# Toggle GPIO pin 22.
# Output pulse frequency is about 18 kHz (varies due to other activity).
pin_path = '/sys/class/gpio/gpio22'
def write_once(path, value):
f = open(path, 'w')
f.write(value)
f.close()
return
f comprise entre 13 et 27kHz.
# Set pin for output, with initial value low.
write_once(pin_path + '/direction', 'out\n')
f = open(pin_path + '/value', 'w')
# Blink as fast as possible...
while 1:
f.write('1')
f.flush()
f.write('0')
f.flush()
f.close()
Fréquence entre 13 et 28kHz très instable.
Mesure à l'oscilloscope (en cherchant sur le site du fab, j'ai trouvé une petit appli qui permet d'avoir le scope sur l'écran du pc)
Deux voies: une en sortie du GPIO et une aux bornes de la LED


