27 апр 2023, 15:59
amironof писал(а):Всем привет!
Собрал приёмник на TEF на скетче mvonline, но что-то пока не удаётся запустить.
При подаче питания станцию слышно примерно 0,5 сек, при этом видны параметры приёма.
После чего звук пропадает. Прикладываю скрин, что при этом показывается на экране.
Может кто подскажет, куда копать?
27 апр 2023, 16:51
27 апр 2023, 17:24
27 апр 2023, 17:50
amironof писал(а):Завёл приемник
27 апр 2023, 17:54
28 апр 2023, 00:08
amironof писал(а):Подскажите, пожалуйста, какие параметры крутить в первую очередь?
amironof писал(а):И еще по пути вопрос - модуль TEF неплохо так греется. Это норм? Сажать на радиатор или пофиг?
28 апр 2023, 14:17
mvonline писал(а):amironof писал(а):Подскажите, пожалуйста, какие параметры крутить в первую очередь?
Советую для начала полистать инструкцию.
28 апр 2023, 16:48
amironof писал(а):Ну я полистал, да. Но всё равно возникают вопросы, что есть смысл крутить, а на что не стоит тратить время.
amironof писал(а):Например, пробовали вот с этими параметрами играть?Set_MphSuppression (я так понимаю, это подавление отражёнок?)
Set_Softmute
Set_Highcut
amironof писал(а):Ну и в целом интересует, есть ли смысл трогать какие-то ещё параметры, влияющие на чувствительность/избирательность.
Или и на дефолтных нормально ловит?
02 май 2023, 14:32
02 май 2023, 17:11
amironof писал(а):Господа, влияет ли как-то на приём наличие/отсутствие конденсатора С1?
amironof писал(а):И второй вопрос. У меня на "пустых" частотах показывает уровень сигнала 7-10. Выше читал, что должно быть ноль.
Как думаете, куда копать?
lcd.print(nivel+7);
lcd.print(nivel);
02 май 2023, 17:38
mvonline писал(а):Если нужно, чтобы показывало с "-", в скетче надо заменить строку
- Код:
lcd.print(nivel+7);
на
- Код:
lcd.print(nivel);
/Users/amironof/Documents/Arduino/TEF6686_V102_p209_1602i2c_newlib/TEF6686_V102_p209_1602i2c_newlib.ino:241:5: warning: 'isReady' may be used uninitialized in this function [-Wmaybe-uninitialized]
if (isRDSReady == 1) {
^
/Users/amironof/Documents/Arduino/TEF6686_V102_p209_1602i2c_newlib/TEF6686.cpp:127:59: note: 'isReady' was declared here
uint8_t rdsBHigh, rdsBLow, rdsCHigh, rdsCLow, rdsDHigh, isReady, rdsDLow;
^
/Users/amironof/Documents/Arduino/TEF6686_V102_p209_1602i2c_newlib/TEF6686.cpp:132:76: warning: 'rdsErr' may be used uninitialized in this function [-Wmaybe-uninitialized]
if (!(result && (rdsB != 0x0) && ((rdsStat & 0x8000) != 0x0) && ((rdsErr & 0x0a00) == 0x0))) {
^
/Users/amironof/Documents/Arduino/TEF6686_V102_p209_1602i2c_newlib/TEF6686.cpp:129:45: note: 'rdsErr' was declared here
uint16_t rdsStat, rdsA, rdsB, rdsC, rdsD, rdsErr;
02 май 2023, 18:44
amironof писал(а):Надо чинить, или это просто какие-то не особо важные замечания?
03 май 2023, 12:32
mvonline писал(а):Авторство всей прошивки не мое.
03 май 2023, 12:41
amironof писал(а):Собрал приёмник на TEF на скетче mvonline, но что-то пока не удаётся запустить.
03 май 2023, 17:35
amironof писал(а):А вы на основе какой прошивки, кстати, делали свою?