Seite 3 von 3

Re: Heizung Druck auslesen mit HB-UNI-Sen-PRESS

Verfasst: 03.10.2021, 16:27
von Gelegenheitsbastler
Nach langer Zeit möchte ich einen zweiten Drucksensor aufbauen. Der erste Sensor läuft noch immer und verrichtet einwandfrei seinen Dienst. Die Ursache für den damaligen Druckverlust wurde gefunden und behoben. Es war ein verkalkter Automatikentlüfter. Seit dem Austausch gibt es keinen Druckverlust mehr.

Leider erhalte ich eine Fehlermeldung, mit der ich nichts anfangen kann:

/opt/arduino-1.8.9/hardware/tools/avr/avr/include/util/delay.h:187:40: error: __builtin_avr_delay_cycles expects a compile time integer constant
__builtin_avr_delay_cycles(__ticks_dc);

Die aktuellste Version der AskSinPP ist installiert.
Genommen habe ich diesen Sketch von @jp112sdl
https://raw.githubusercontent.com/jp112 ... ESS-SC.ino

Ist es eigentlich möglich, einen 2Bar Sensor zu nutzen? Denn den habe ich hier auf dem Tisch liegen.

Re: Heizung Druck auslesen mit HB-UNI-Sen-PRESS

Verfasst: 03.10.2021, 18:50
von jp112sdl
Mit Arduino IDE 1.8.16 und AVR Board V1.8.3 kompiliert es problemlos.

Re: Heizung Druck auslesen mit HB-UNI-Sen-PRESS

Verfasst: 03.10.2021, 20:17
von Gelegenheitsbastler
Mit dem Nano kann ich es auch problemlos kompilieren, aber ich habe nur einen 328P ohne externen Quarz/Oszillator.
Daher nutze ich https://github.com/sleemanj/optiboot/bl ... /README.md mit aktuellem Update.
Damit klappt es leider nicht.

Re: Heizung Druck auslesen mit HB-UNI-Sen-PRESS

Verfasst: 03.10.2021, 20:35
von jp112sdl
Gelegenheitsbastler hat geschrieben:
03.10.2021, 20:17
aber ich habe nur einen 328P ohne externen Quarz/Oszillator.
Dann kannst du es doch trotzdem mit
jp112sdl hat geschrieben:
03.10.2021, 18:50
Arduino IDE 1.8.16 und AVR Board V1.8.3
kompilieren und anschließend mit avrdude via ISP hochladen.

Oder du passt in der boards.txt die Fuses an, damit beim "Hochladen mit Programmer" nicht der ext. Quarz gesetzt wird.

Oder hast du installierst erstmal nur den Bootloader auf dem AVR und lädst dann mit dem FTDI den Sketch auf den
Gelegenheitsbastler hat geschrieben:
03.10.2021, 20:17
328P ohne externen Quarz/Oszillator.
Gelegenheitsbastler hat geschrieben:
03.10.2021, 20:17
Daher nutze ich https://github.com/sleemanj/optiboot/bl ... /README.md mit aktuellem Update.
Bei dem Konstrukt bin ich raus

Re: Heizung Druck auslesen mit HB-UNI-Sen-PRESS

Verfasst: 04.10.2021, 06:43
von Gelegenheitsbastler
Der Bootloader ist aufgespielt und ich kann problemlos seriell Sketche hoch laden. An der Hardware liegt es nicht.
Ich nutze die genannte Lösung für den Boardverwalter seit "Ewigkeiten" und hatte damit noch nie Probleme - auch nicht mit Deinen vielen Projekte. Aber bei diesem Sketch scheint ein Bug vorzuliegen.

Welche Lösung würdest Du denn für den Boardverwalter vorschlagen, die von sich aus die Möglichkeit bietet mit intern 8Mhz zu kompilieren?

Re: Heizung Druck auslesen mit HB-UNI-Sen-PRESS

Verfasst: 04.10.2021, 07:00
von jp112sdl
Gelegenheitsbastler hat geschrieben:
04.10.2021, 06:43
Welche Lösung würdest Du denn für den Boardverwalter vorschlagen, die von sich aus die Möglichkeit bietet mit intern 8Mhz zu kompilieren?
Den standard mitgelieferten:
Bildschirmfoto 2021-10-04 um 06.58.31.png
Bildschirmfoto 2021-10-04 um 06.58.31.png (23.12 KiB) 487 mal betrachtet
Dein Bootloader muss nur 57600 Baud unterstützen.