Bonjour voici un test rapide de pause d'une miliseconde avec le pico2:
le type de sleep_time étant un int, comment faire pour avoir les nano ou microseconde ?
Code c : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #include "pico/stdlib.h" const int sleep_time = 1; int main() { const uint LED_PIN = 0; // GPIO25 gpio_init(LED_PIN); gpio_set_dir(LED_PIN, GPIO_OUT); while (true) { gpio_put(LED_PIN, 1); sleep_ms(sleep_time); gpio_put(LED_PIN, 0); sleep_ms(sleep_time); } }
j'ai essayé en mettant "0.1" mais comme ce n'est pas un INT je suis bloqué en gpio mesurer à l'oscilloscope à 500 hz.
merci d'avance pour la réponse![]()
Partager