Hallo liebe Community, ich arbeite mich im Moment in die GUI Programmierung via emWIN5 und µVision5 ein. Der µC ist ein Cortex-M4 (LPC 4357, von NXP) auf einem Evaluationboard von Keil (MCB4300). Mit der Library von emWIN ist es relativ einfach und komfortabel eine GUI zu programmieren, allerdings bin ich auf ein Problem gestoßen, bei dem ich zurzeit nicht weiter weis. Ich möchte virtual screens nutzen. Zu dem Softwarepaket liegen drei Beispiele zum Thema virtual screens bei, bei allen tritt das gleiche Problem auf. Immer wenn der Ursprung des Displays auf den Ursprung des zweiten screens gesetzt wird ändert sich nichts an der Darstellung, d.h. es wird weiterhin der erste screen dargestellt. Allerdings verhält sich die Bedienoberfläche (Touchscreen) so, als wäre sie im Zweiten Fenster (Man kann blind Einstellungen ändern, die dann im ersten screen erkennbar werden). Eine meiner Vermutungen ist es, das eventuell der VRAM ein Problem sein könnte, wenn dieser nicht ausreichend reserviert wird? Allerdings finde ich schlicht und ergreifend nicht, wo im code dieser bestimmt wird, nur die Startadresse. Eine weitere Vermutung ist es, das mit der Funktion GUI_SetOrg(); was nicht stimmt, ich kann aber im Detail nicht nachsehen was diese Funktion macht, da ich in die Library von emWIN nicht öffnen kann. Habt ihr eine Idee, oder Vermutung wo ich nach der Ursache suchen sollte?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.