Editor писал(а): 31 авг 2025, 01:04
Phazz писал(а): 30 авг 2025, 05:13
Красный текст это не всегда критические ошибки. Если компиляция, завершилась без ошибки в последней строке, то все в порядке.
Спасибо.Просто читал сообщения что мол эта версия программы самая стабильная,а понять что происходит такому как мне сложно.
1.Вы наверное увидели набор примерно из таких сообщений:
C:\Users\ecoin\AppData\Local\Temp\flprog\pr36\pr36.ino: In function 'void setup()':
C:\Users\ecoin\AppData\Local\Temp\flprog\pr36\pr36.ino:47:12: warning: 'B00000000' is deprecated: use 0b00000000 instead [-Wdeprecated-declarations]
47 | Wire.write(B00000000);
| ^~~~~~~~~
In file included from D:/0150_FLProg_9.5.0/ideV8/portable/packages/rp2040/hardware/rp2040/4.5.3/ArduinoCore-API/api/ArduinoAPI.h:26,
from D:\0150_FLProg_9.5.0\ideV8\portable\packages\rp2040\hardware\rp2040\4.5.3\cores\rp2040/api/ArduinoAPI.h:2,
from D:\0150_FLProg_9.5.0\ideV8\portable\packages\rp2040\hardware\rp2040\4.5.3\cores\rp2040/Arduino.h:28,
from sketch\pr36.ino.cpp:1:
D:/0150_FLProg_9.5.0/ideV8/portable/packages/rp2040/hardware/rp2040/4.5.3/ArduinoCore-API/api/Binary.h:45:3: note: declared here
45 | B00000000 DEPRECATED(0b00000000) = 0,
| ^~~~~~~~~
C:\Users\ecoin\AppData\Local\Temp\flprog\pr36\pr36.ino:48:12: warning: 'B10001000' is deprecated: use 0b10001000 instead [-Wdeprecated-declarations]
48 | Wire.write(B10001000);
2.Это предупреждение от том, что на будущее не желательно при использовании двоичного формата форма
B00000000 является устаревшей, работать будет, но рекомендуется к использованию формат 0b00000000.
3.Часы DS1307 делались давно для контроллеров AVR (Nano,UNO). Соответственно версия компилятора C++ для AVR очень древняя, не менялась и видимо уже не будет меняться.
4.Raspberry Pi Pico(Zero) современный процессор. Используемая версия компилятора вежливо напоминает об устаревшем синтаксисе, работать будет, но как-то не эстетично
5.Сами часы DS1307 очень древние и очень не точные. FLProg новых версий поддерживает точные часы DS3231, например такие:
https://aliexpress.ru/item/100500894538 ... 5c51cSg8OF
6.Выбор нового процессора типа RP2040 хорошее и перспективное решение. Это направление развивается - RP2350:
https://aliexpress.ru/item/100500811723 ... 5a28TS9lki
https://aliexpress.ru/item/100500833971 ... 5a28TS9lki
https://aliexpress.ru/item/100500840480 ... 2133hfbQ3K
Выпускаются версии с WiFi - по сути это уже трехядерная система:
https://aliexpress.ru/item/100500830519 ... 44a9DHkH5B
Успехов.
С уважением, ecoins.