Как ускорить преобразование int8 to char
- Войдите на сайт для отправки комментариев
Вс, 12/07/2015 - 12:07
Привет заметил что такой код работает очень медленно:
uint8_t Random_numbers(uint8_t a, uint8_t b)
{
return random(a, b);
}
char a[17]
a[8] = Random_numbers(0, 255);
Путём замеров, проб и ошибок понял, что дело тут не в считывании с аналоговой ножки, а имнно в присвоении uint8_t char'у.
Можно ли как-то ускорить это преобразование?
Как на счет доказательств? Каким именно образом производились измерения?
Ускорить - это до какого уровня?
Вот код преобразования int8_t в char:
Куда уж быстрее?
А это код random (фрагмент):