![]() |
|
|
#11 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Обновил библиотеку nanopins в шапке темы.
добавил функции delay_us() и delay_ms() Функции delay_us() и delay_ms() можно применять в прерываниях так как они не используют таймер, но следует не забывать что точность этих функций зависит от использования в коде обработчиков прерываний. Если Вы не используете в коде прерывания то и точность будет высокая delay_us(n); //где n - задержка в мкс, максимальная задержка может быть не больше 16000мкс delay_ms(n); //где n - задержка в мс, максимальная задержка может быть не больше 65000мс это равно 65сек Пример использования Код:
#include <nanopins.h>
char message[] = " CarDuino ";
void setup()
{
UART_Init(115200);
}
void loop()
{
for(uint8_t i=0; i<strlen(message); i++)
{
UART_SendByte(message[i]);
if(i>8) UART_SendByte(DecToChar(i));
}
delay_ms(10000); //пауза 10сек.
}
|
|
|
|
| Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|