Распбери Пико. Не работает АЦП

нк2460

✩✩✩✩✩✩✩
2 Мар 2024
4
0
Пико , чёрная плата со светодиодом RGB. По всем трём каналам выдаёт 1023. Пробовал - соединял землю АЦП с другими землями, закорачивал порты на землю(и), пробовал в Ардуино и через SDK в одном скетче. Через SDK выдаёт 4095. Пробовал другую плату, купленную на Али через месяц(вероятнее всего у другого продавца).
Неуверенно утверждаю, что на попытку вывода температуры компилятор возмущается. Ядро Филхофера, SDK оттуда же( вроде, я в этом не очень парю, так что не ругайте, если что). В Питоне не пробовал, не запустился змеюка( тоже слабо копал тему)
 

нк2460

✩✩✩✩✩✩✩
2 Мар 2024
4
0
Оформи код соответствующим тэгом, см. Правила
#include <Arduino.h>
#include "hardware/gpio.h"
#include "hardware/adc.h"
#include <pico/stdio.h>
float tt;
void adc_init (void);
void setup() {

// put your setup code here, to run once:
Serial.begin(115200);
// stdio_init_all();
// printf("ADC Example, measuring GPIO26\n");
adc_init();
// Make sure GPIO is high-impedance, no pullups etc
adc_gpio_init(26);
adc_gpio_init(27);
adc_gpio_init(28);
// Select ADC input 0 (GPIO26)
adc_select_input(0);
}
////1111111111111111111111111111111111111111111111111111111111111111111111
void loop() {
// put your main code here, to run repeatedly:
Serial.println(adc_read());
Serial.println(adc_read());
Serial.println(analogRead(28));
tt= analogReadTemp();
Serial.println(tt);
delay(500);
}

Дополню:
#include <pico/stdio.h> и tt= analogReadTemp() - я удалил , компил ругается
Ну и скетч корявый простите, Франкештейн поработал в поисках истины.
 

нк2460

✩✩✩✩✩✩✩
2 Мар 2024
4
0
Начал терзания, когда было подключено к 26 выход с делителя. Потом работал на голой плате, коротил на землю, мерял напряжение на голых пинах тестером ну и не помню что пробовал. Призамере тестером на голой плате -0.
 

нк2460

✩✩✩✩✩✩✩
2 Мар 2024
4
0
РЕШЕНО!!!! напротив пина 26 есть перемычка для опорного напряжения. Её просто надо было закоротить!!!!!!!!!!!!!!

Модер, прости, но я мало что понял. Какие то правила нашёл, но там про тэги ничего. Ну в общем, прости дедушку под 70. Не со злая ...
 
Изменено: