Size: a a a

ESP8266 & ESP32 [RU]

2021 February 01

М

Мирон in ESP8266 & ESP32 [RU]
мне надо макет протестить
источник

D

Denisio in ESP8266 & ESP32 [RU]
надо /234.0
источник

М

Мирон in ESP8266 & ESP32 [RU]
зачем?
источник

D

Denisio in ESP8266 & ESP32 [RU]
а хотя тебе пофиг, у тебя все равно там нули
источник

М

Мирон in ESP8266 & ESP32 [RU]
ага)
источник

М

Мирон in ESP8266 & ESP32 [RU]
analogRead шлет 0
источник

М

Мирон in ESP8266 & ESP32 [RU]
ну не всегда же)
источник

AP

Arsenijs Picugins in ESP8266 & ESP32 [RU]
Мирон
analogRead шлет 0
а какое минимальное значение он чувствует?
источник

D

Denisio in ESP8266 & ESP32 [RU]
220 вольт!
источник

М

Мирон in ESP8266 & ESP32 [RU]
Arsenijs Picugins
а какое минимальное значение он чувствует?
400мВ точно считывал
источник

М

Мирон in ESP8266 & ESP32 [RU]
сейчас 150мВ
источник

М

Мирон in ESP8266 & ESP32 [RU]
плавно опустил
источник

VB

Vlad Baida in ESP8266 & ESP32 [RU]
Переслано от Vlad Baida
Всем привет. Решил ради интереса потестить на esp32, какой метод обмена значениями у переменных быстрее - через буфер или xor.
Перед обменом устанавливаю на пине "1", по окончанию сразу сбрасываю в "0"
На выходе получаю перед вот такой перепад в обоих случаях:
источник

VB

Vlad Baida in ESP8266 & ESP32 [RU]
Переслано от Vlad Baida
В чём может быть дело?
источник

VB

Vlad Baida in ESP8266 & ESP32 [RU]
Переслано от Vlad Baida
#define BLINK_GPIO CONFIG_BLINK_GPIO
#define SIZE 100000

uint8_t arr[SIZE] = { 0 };

void app_main(void) {
 
 gpio_pad_select_gpio(BLINK_GPIO);
 gpio_set_direction(BLINK_GPIO, GPIO_MODE_OUTPUT);
 gpio_set_level(BLINK_GPIO, 1);

 for (uint32_t i = 0; i < SIZE / 2; i++) {
   arr[SIZE - i - 1] ^= arr[i];
   arr[i] ^= arr[SIZE - i - 1];
   arr[SIZE - i - 1] ^= arr[i];
 }

 gpio_set_level(BLINK_GPIO, 0);

}
источник

VB

Vlad Baida in ESP8266 & ESP32 [RU]
Всё оказалось слишком банальным) Длинный активный уровень на выходе во время инициализации, а дальше уже начинает работать код
источник

VB

Vlad Baida in ESP8266 & ESP32 [RU]
К слову, буфер оказался быстрее в два раза, на F429 СТМ такое же соотношение. Хотя слышал мнение, что xor должен работать быстрее)
источник

VB

Vlad Baida in ESP8266 & ESP32 [RU]
источник
2021 February 02

РР

Ра Ра in ESP8266 & ESP32 [RU]
источник

М

Мирон in ESP8266 & ESP32 [RU]
А зачем тут io2?
источник