Я новичок в попытках написать что-нибудь. Хотя я могу читать, что происходит большую часть времени, я не знаю, как создать задержку. В Arduino я использовал задержки, но, похоже, здесь это не работает. Я искал inte rnet, пытаясь найти что-то, что будет работать, но безуспешно. Я думаю, что мог бы заставить что-то работать, но я не знаю, как добавить еще «#include». В настоящее время у меня есть -
#include <xbee_config.h>
#include <types.h>
#include <utils.h>
#include <xbee/atcmd.h>
У меня есть общее представление о том, что нужно, но теперь идея, как это написать. Я включаю светодиод, который нужно задержать перед выключением.
gpio_set(LED1, 1); //Turn on LED
**Delay here!!!!**
gpio_set(LED1, 0); //Turn off LED
Моя первая мысль - создать функцию void_delay, которая будет увеличивать счетчик до тех пор, пока не будет достигнуто время x, а затем вернется в программу. Я знаю, что это не лучший способ, поскольку при подсчете программа будет защищать от других задач, но она должна работать для моей цели. Проблема, я понятия не имею, как написать это.