Vorstellung: HB-UNI-Sen-PH - universeller PH-Sensor
Moderator: Co-Administratoren
-
- Beiträge: 64
- Registriert: 03.09.2019, 19:51
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 1 Mal
Re: Vorstellung: HB-UNI-Sen-PH - universeller PH-Sensor
Guten Abend,
vorab schonmal sorry
Das mit dem Bootloader habe ich nun hinbekommen.
Im Arduino Ide das MightyCore für den 1284P ordnungsgemäß Installiert.
Wenn ich nun den Sketch vom https://github.com/jp112sdl/HB-UNI-Sen-POOL
kompilieren möchte erhalte ich folgende Fehlermeldung :
In file included from C:\Users\frank\AppData\Local\Arduino15\packages\MightyCore\hardware\avr\2.1.2\cores\MCUdude_corefiles/USBAPI.h:27:0,
from C:\Users\frank\AppData\Local\Arduino15\packages\MightyCore\hardware\avr\2.1.2\cores\MCUdude_corefiles/Arduino.h:300,
from sketch\HB-UNI-Sen-POOL.ino.cpp:1:
c:\users\frank\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\avr\include\util\delay.h: In static member function 'static uint8_t as::AskSinBase::readPin(uint8_t, uint8_t, uint8_t)':
c:\users\frank\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\avr\include\util\delay.h:187:28: error: __builtin_avr_delay_cycles expects a compile time integer constant
__builtin_avr_delay_cycles(__ticks_dc);
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
exit status 1
Fehler beim Kompilieren für das Board ATmega1284.
Google kann mit Meldung nicht wirklich was anfangen.
Gruß
Frank
vorab schonmal sorry
Das mit dem Bootloader habe ich nun hinbekommen.
Im Arduino Ide das MightyCore für den 1284P ordnungsgemäß Installiert.
Wenn ich nun den Sketch vom https://github.com/jp112sdl/HB-UNI-Sen-POOL
kompilieren möchte erhalte ich folgende Fehlermeldung :
In file included from C:\Users\frank\AppData\Local\Arduino15\packages\MightyCore\hardware\avr\2.1.2\cores\MCUdude_corefiles/USBAPI.h:27:0,
from C:\Users\frank\AppData\Local\Arduino15\packages\MightyCore\hardware\avr\2.1.2\cores\MCUdude_corefiles/Arduino.h:300,
from sketch\HB-UNI-Sen-POOL.ino.cpp:1:
c:\users\frank\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\avr\include\util\delay.h: In static member function 'static uint8_t as::AskSinBase::readPin(uint8_t, uint8_t, uint8_t)':
c:\users\frank\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\avr\include\util\delay.h:187:28: error: __builtin_avr_delay_cycles expects a compile time integer constant
__builtin_avr_delay_cycles(__ticks_dc);
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
exit status 1
Fehler beim Kompilieren für das Board ATmega1284.
Google kann mit Meldung nicht wirklich was anfangen.
Gruß
Frank
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
- FUEL4EP
- Beiträge: 584
- Registriert: 01.11.2017, 17:26
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 76 Mal
- Danksagung erhalten: 77 Mal
- Kontaktdaten:
Re: Vorstellung: HB-UNI-Sen-PH - universeller PH-Sensor
.. vielleicht hilft dies hier
Grüße
Ewald
Meine SmartHome Entwicklungen gibt es hier: FUEL4Ps Homeautomation Github Repository oder als ZIP
Das passende RaspberryMatic Addon ist hb-ep-devices-addon
Passende Platinen gib es hier: PCBs
Ewald
Meine SmartHome Entwicklungen gibt es hier: FUEL4Ps Homeautomation Github Repository oder als ZIP
Das passende RaspberryMatic Addon ist hb-ep-devices-addon
Passende Platinen gib es hier: PCBs
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: Vorstellung: HB-UNI-Sen-PH - universeller PH-Sensor
Ach ich habs gefunden.
Du musst den Link Time Optimizer aktivieren. Wenn der aus ist, kommt der Fehler.
Du musst den Link Time Optimizer aktivieren. Wenn der aus ist, kommt der Fehler.
-
- Beiträge: 64
- Registriert: 03.09.2019, 19:51
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 1 Mal
Re: Vorstellung: HB-UNI-Sen-PH - universeller PH-Sensor
Danke das hat geklappt.
Jetzt habe ich den Bootloader und Sketch auf dem 1284P.
Sicherheitshalber wollte ich nun per Seriellem Monitor wie bei den 328P auch schauen ob das Sketch auch
wirklich drauf ist....mit FTDI.
Schließe ich einen pro Mini an mit beliebigem Sketch funktioniert es Natürlich.
Nehme ich dem 1284P wie im Schaltbild verdrahtet, ist Stille, tut sich nichts
Auch das Umstellen der Baudrate bringt kein Ergebnis.
Kleiner Scherz : kann niemand eine fertige bestückte Platine anbieten ohne die Sensoren Natürlich
Ich kriege echt die Krise mit dem Projekt
Gruß
Frank
Jetzt habe ich den Bootloader und Sketch auf dem 1284P.
Sicherheitshalber wollte ich nun per Seriellem Monitor wie bei den 328P auch schauen ob das Sketch auch
wirklich drauf ist....mit FTDI.
Schließe ich einen pro Mini an mit beliebigem Sketch funktioniert es Natürlich.
Nehme ich dem 1284P wie im Schaltbild verdrahtet, ist Stille, tut sich nichts
Auch das Umstellen der Baudrate bringt kein Ergebnis.
Kleiner Scherz : kann niemand eine fertige bestückte Platine anbieten ohne die Sensoren Natürlich
Ich kriege echt die Krise mit dem Projekt
Gruß
Frank
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
-
- Beiträge: 1790
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: Vorstellung: HB-UNI-Sen-PH - universeller PH-Sensor
Keine Ahnung ob das bei dir das Problem ist, aber evtl. einen Versuch wert:TheFrank hat geschrieben: ↑11.06.2021, 18:54Danke das hat geklappt.
Jetzt habe ich den Bootloader und Sketch auf dem 1284P.
Sicherheitshalber wollte ich nun per Seriellem Monitor wie bei den 328P auch schauen ob das Sketch auch
wirklich drauf ist....mit FTDI.
Schließe ich einen pro Mini an mit beliebigem Sketch funktioniert es Natürlich.
Nehme ich dem 1284P wie im Schaltbild verdrahtet, ist Stille, tut sich nichts
Auch das Umstellen der Baudrate bringt kein Ergebnis.
Also bei RC-Oszillator den bootldrDie MightyCore Lib gibt unterschiedliche Baudraten für 8MHz RC-Oszillator bzw. 8MHz Quarz vor.
Fuses für 8MHz RC-Oszillator - Bootloader Version mit 38400 Baud benutzen
Fuses für 8MHz Quarz - Bootloader Version mit 57600 Baud benutzen
optiboot_flash_atmega1284p_UART0_38400_8000000L_eeprom_support.hex
benutzen
bei 8MHz Quarz den bootldr
optiboot_flash_atmega1284p_UART0_57600_8000000L_eeprom_support.hex
benutzen
https://github.com/TomMajor/SmartHome/t ... quarz-8mhz
Viele Grüße,
Tom
Tom
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: Vorstellung: HB-UNI-Sen-PH - universeller PH-Sensor
Das bezog sich auf die "Erweiterungen" die dann das Gerät "HB-UNI-Sen-POOL" wurden.
Hier für den reinen PH-Sensor reicht der Pro Mini