Wie/wo getestet?
Falsche Pinbelegung Sketch/PCB?
Moderator: Co-Administratoren
PCB ist wie gehabt die Platine:#define GxRST_PIN 14 // PD6
#define GxBUSY_PIN 11 // PD3
#define GxDC_PIN 12 // PD4
#define GxCS_PIN 18 // PC2
GxIO_Class io(SPI, GxCS_PIN, GxDC_PIN, GxRST_PIN);
GxEPD_Class display(io, GxRST_PIN, GxBUSY_PIN);
U8G2_FONTS_GFX u8g2Fonts(display);
//////////////////////////////////////////////////////////////////////////////
#define EI_NOTEXTERNAL
#include <EnableInterrupt.h>
#include <AskSinPP.h>
#include <LowPower.h>
#include <Register.h>
#include <Remote.h>
#include <MultiChannelDevice.h>
// make compatible with v5.0.0
#ifndef ASKSIN_PLUS_PLUS_VERSION_STR
#define ASKSIN_PLUS_PLUS_VERSION_STR ASKSIN_PLUS_PLUS_VERSION
#endif
#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
#define LED_PIN_1 0 // PB0
#define LED_PIN_2 1 // PB1
#define BTN1_PIN 3 // PB3
#define BTN2_PIN A1 // PA1
#define BTN3_PIN A2 // PA2
#define BTN4_PIN A3 // PA3
#define BTN5_PIN A4 // PA4
#define BTN6_PIN A5 // PA5
#define BTN7_PIN A6 // PA6
#define BTN8_PIN A7 // PA7
#define BTN9_PIN 23 // PC7
#define BTN10_PIN 22 // PC6
meinst du den DisplayTest von mir? Da benutze ich keine serielle Ausgabe.
Die "Busy Timeout!" Meldung kenne ich von der 2.9'' Fernbedienung mit aktuellem b/w Waveshare Rev2.1 Display. Dies hat sich dann mit der neuen GxEPD library 3.1.1 erledigt. Im changelog von GxEPD library 3.1.1:
Die "Busy Timeout!" Meldung kenne ich von der 2.9'' Fernbedienung mit aktuellem b/w Waveshare Rev2.1 Display. Dies hat sich dann mit der neuen GxEPD library 3.1.1 erledigt. Im changelog von GxEPD library 3.1.1:
Ja, das meine ich. Danhn passt zumindest das mit der fehlenden seriellen Ausgabe.meinst du den DisplayTest von mir? Da benutze ich keine serielle Ausgabe.
STANDARD pinout für MightyCore in der IDE hast du eingestellt?
Done. Kein PIN hat 0 Ohm zum anderen. Mind. ein paar Mega-Ohm sind immer dazwischen. Kann ich mit dem Display Test ein wenig mehr DEbugging betreiben btingt das was hier die serielle Ausgabe zu aktivieren?Sonst mal alle Verbindungen zwischen AVR und Display durchklingeln sowie gegeneinander auf Kurzschluss.
quaker hat geschrieben: ↑06.10.2021, 14:13Die "Busy Timeout!" Meldung kenne ich von der 2.9'' Fernbedienung mit aktuellem b/w Waveshare Rev2.1 Display. Dies hat sich dann mit der neuen GxEPD library 3.1.1 erledigt. Im changelog von GxEPD library 3.1.1:
Was mir sonst noch einfällt...: Grüne LED leuchtet? GxGDEW042T2_PAGES reduziert (z.B. 6)? GxGDEW042T2_BUSY_TIMEOUT erhöht (z.B. verdoppelt)? Batterie hängt dran (nicht nur FTDI)?
Gruss,
Michel
k.A. was man da genau debuggen sollte, mein Testsketch ist ja mehr oder weniger nur ein Wrapper für ein paar Display Kommandos an die Lib.
Rev2.1...mit denen hatte ich auch immer nur Probleme...Und wenn es dann irgendwie mal läuft saugt er die Batterien leer...