HB-Dis-EP-42BW - 4.2" ePaper Display

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

HMSteve
Beiträge: 539
Registriert: 20.08.2019, 06:23
Hat sich bedankt: 13 Mal
Danksagung erhalten: 95 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von HMSteve » 07.07.2021, 21:44

quaker hat geschrieben:
07.07.2021, 18:28
...aber nur installiert, nichts konfiguriert.
Das ist ok. Wenn FrequTest auch ok (also Frequ nicht zu weit vom Soll=868.3MHz), waere ein serieller Mitschnitt des Startens und des versuchten Anlernvorganges mal gut.

Viele Gruesse,
Stephan

HMSteve
Beiträge: 539
Registriert: 20.08.2019, 06:23
Hat sich bedankt: 13 Mal
Danksagung erhalten: 95 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von HMSteve » 07.07.2021, 21:47

quaker hat geschrieben:
07.07.2021, 21:38
Aber, geht das mit der display Platine?
Ja. Musst jedoch sicher die Pinzuordnung des CC1101-Moduls an Deine Platine anpassen.
quaker hat geschrieben:
07.07.2021, 21:38
Wie kann ich den die serielle ausgabe aktivieren?
#define NDEBUG oben im Sketch auskommentieren.

Viele Gruesse,
Stephan

quaker
Beiträge: 44
Registriert: 17.11.2016, 14:24
Danksagung erhalten: 3 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von quaker » 07.07.2021, 22:37

Habe jetzt
#define NDEBUG
stehen, (vorher // #define NDEBUG) aber die serielle Ausgabe bleibt in beiden Varianten leer?
Ja. Musst jedoch sicher die Pinzuordnung des CC1101-Moduls an Deine Platine anpassen.
verwnende das default Pinout
#define CC1101_CS_PIN 4 // PB4
#define CC1101_GDO0_PIN 2 // PB2
#define CC1101_SCK_PIN 7 // PB7
#define CC1101_MOSI_PIN 5 // PB5
#define CC1101_MISO_PIN 6 // PB6
#define CONFIG_BUTTON_PIN 15 // PD7

Aber das sollte doch passen? Ist ja die original Platine 1.1 von stan23 und ein standard cc1101 auf der oberseite verlötet.
Wenn ich die Pins durchmesse passen diese mit den //kommentierten überein.

Sorry für die blöden Fragen, aber ist mein erstes Projekt in der Richtung.

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von jp112sdl » 07.07.2021, 22:44

quaker hat geschrieben:
07.07.2021, 22:37
#define NDEBUG
stehen, (vorher // #define NDEBUG)
Das "vorher" war richtig
HMSteve hat geschrieben:
07.07.2021, 21:47
#define NDEBUG oben im Sketch auskommentieren.
...das ist da bereits auskommentiert.


Wenn du den Sketch so übernimmst, muss seriell was ausgegeben werden.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

quaker
Beiträge: 44
Registriert: 17.11.2016, 14:24
Danksagung erhalten: 3 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von quaker » 08.07.2021, 09:56

Blöde Frage, aber ich flashe über die ArduinoIDE und dort ist die serielle console egal wie ich #define NDEBUG definiere leer.
Muss ich evtl. ein anderes Tool zum flashen bzw. für die serielle console verwenden?

HMSteve
Beiträge: 539
Registriert: 20.08.2019, 06:23
Hat sich bedankt: 13 Mal
Danksagung erhalten: 95 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von HMSteve » 08.07.2021, 10:07

Nein, das geht alles ueber die Arduino IDE.

1. Bootloader mittels Programmer brennen. Der fuer den 1284p muss erst in die IDE eingebunden werden, habe ich bspw hier beschrieben https://github.com/HMSteve/HB-UNI-Sen-CO2#firmware.

2. COM-Port Deines angeschlossenen USB-Seriell-Adapter in Werkzeuge-Menue der IDE auswaehlen, das klappt manchmal nicht automatisch.

3. Sketch mittels USB-Seriell-Adapter uebertragen ("Hochladen"-Pfeil in der IDE). Wenn schon das nicht geht, hast Du ein Problem mit dem seriellen interface (Verdrahtung, Adapter selbst oder Deine Platine, wobei die Platine von Marco bei mir problemlos laeuft.)

4. Im seriellen Monitor 57.6k einstellen und beobachten, da sollten mit //#define NDEBUG Ausgaben erscheinen.

Viele Gruesse,
Stephan

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von jp112sdl » 08.07.2021, 10:10

quaker hat geschrieben:
08.07.2021, 09:56
dort ist die serielle console egal wie ich #define NDEBUG definiere leer.
serielle Ausgabe geht nur mit dem FTDI.

Du kannst also Upload mit deinem ISP zwar schon machen, musst jedoch für den seriellen Output dann umstellen auf den FTDI-Port oder ein anderes zusätzliches Terminal-Programm benutzen

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

HMSteve
Beiträge: 539
Registriert: 20.08.2019, 06:23
Hat sich bedankt: 13 Mal
Danksagung erhalten: 95 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von HMSteve » 08.07.2021, 10:20

jp112sdl hat geschrieben:
08.07.2021, 10:10
Du kannst also Upload mit deinem ISP zwar schon machen, musst jedoch für den seriellen Output dann umstellen auf den FTDI-Port
Yep, allerdings im Sinne Fehlereingrenzung hatte ich oben Schritt 3 (Sketch-Upload ueber Serielle Schnittstelle) vorgesehen, dann ist die Port-"Huerde" schon genommen, bevor im seriellen Monitor geschaut wird.

Viele Gruesse,
Stephan

quaker
Beiträge: 44
Registriert: 17.11.2016, 14:24
Danksagung erhalten: 3 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von quaker » 08.07.2021, 11:19

so habe jetzt zusätzlich am fdti meinen usb programme angeschlossen den com port gewechselt und siehe da es gibt eine serielle ausgabe. Muss einem ja gesagt werden :) Danke dafür.

AskSin++ v5.0.0 (Jul 8 2021 09:57:35)
Address Space: 32 - 852
CC init1
CC Version: 14
- ready
iVcc: 3137
CONFIG LIST0 CHANGED
lowBat : 24
critBat : 22
ledMode : 1
displayInverting: 0
RefreshWaitTime : 50
PowerUpMode : 0
PowerUpKey : 0
wait:1
01 - TEXT1 = - TEXT2 = - Line = 0 - Align = 0
02 - TEXT1 = - TEXT2 = - Line = 0 - Align = 0
03 - TEXT1 = - TEXT2 = - Line = 0 - Align = 0
04 - TEXT1 = - TEXT2 = - Line = 0 - Align = 0
05 - TEXT1 = - TEXT2 = - Line = 0 - Align = 0
06 - TEXT1 = - TEXT2 = - Line = 0 - Align = 0
07 - TEXT1 = - TEXT2 = - Line = 0 - Align = 0
08 - TEXT1 = - TEXT2 = - Line = 0 - Align = 0
09 - TEXT1 = - TEXT2 = - Line = 0 - Align = 0
10 - TEXT1 = - TEXT2 = - Line = 0 - Align = 0
ID: F34300 Serial: JPDISEP000
wait:0
Power On : 38232
⸮⸮⸮⸮f憞⸮⸮⸮⸮
debounce
pressed
released
<- 1A 03 84 00 F34300 000000 11 F3 43 4A 50 44 49 53 45 50 30 30 30 40 0B 01 01 - 84967

debounce
pressed
released
<- 1A 04 84 00 F34300 000000 11 F3 43 4A 50 44 49 53 45 50 30 30 30 40 0B 01 01 - 105017

HMSteve
Beiträge: 539
Registriert: 20.08.2019, 06:23
Hat sich bedankt: 13 Mal
Danksagung erhalten: 95 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von HMSteve » 08.07.2021, 12:43

Da von der Zentrale nichts zurück kommt, würde ich nun als erstes mal den FrequTest flashen und laufen lassen.

Viele Gruesse,
Stephan

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“