-
Thread
SSD1306 clear buffer / display code
Ich hab das ganze so gelöst: [c]void lcd_clrscr(void){ memset(displayBuffer, 0x00, sizeof(displayBuffer)); #if defined SSD1306 lcd_data(displayBuffer, sizeof(displayBuffer)); #elif defined SH1106 for (uint8_t i=0; i <= DISPLAY_HEIGHT
DISPLAY_WIDTH; j++) { actualLine[j]=displayBuffer[i*DISPLAY_WIDTH+j]; } lcd_data(actualLine, sizeof(actualLine)); lcd_gotoxy(0, i); } #endif lcd_home(); // gotoxy(0,0) } ... void lcd_data(uint8_t data[], uint16_t size) { i2c_start(LCD_I2C_ADR);
-
Thread
ATMega32 + LCD + Timer0
Hallo, ich versuche hier in C ein LCD Display (2x16) anzusteuern. Eine Variable soll in einem Timer0 manipuliert und in der Hauptschleife wieder am LCD wieder ausgegeben werden. Die lcd.c und lcd.h Library sind aus dem WIKI vom µC-Forum
? lcd_setcursor und lcd_string .... > Kommen die Probleme auch wenn du die beiden Zeilen ersetzt durch > > itoa(cnt, str, 10); > lcd_setcursor( 0, 1 ); > lcd_string(str); > Das
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
-4088637.html ? Und hast Du die JPG-Decompression selbst programmiert? Wenn ja: mit welcher Library? Viele Grüße Igel1
DRAM-Refresh. - Ich sammle jeweils 2 Bytes aus dem FiFo und sende die als RGB565-Doppelbyte zu meinem LCD-Display (die entsprechende Funktion des LCD's spricht nämlich ebenfalls RGB565.) Ich warte also explizit nicht auf das Zeilenende, bevor ich die Daten in Richtung LCD versende. Mehr "Magic
-
Thread
Sinnhaftigkeit von µC und Kameras
Als Bildschirm hatte ich an so etwas gedacht: http://www.ebay.de/itm/2-2-Seriel-SPI-TFT-LCD-Modul-Display-Anzeige-m-SD-Slot-f-Arduino-Raspberry-Pi-/301150398233?pt=Bauteile&hash=item461df66719 Leider weiß ich nicht, wie man einen µC an den Laptop anschließt um darauf dann Date auszuwerten
will, habe ich im Moment nur die QVGA Auflösung (320×240 Pixel) und QQVGA (160×120 Pixel) in der Library implementiert. QVGA bekommt man auch mit einem AVR problemlos hin. Die spannende Frage ist, wie werden höhere Auflösungen auf SD-Karte gespeichert.
-
Thread
Interface zwischen RTC und ATmega16 zum Uhrzeit einstellen
, ist nicht mehr das Bier dieser Library. Das wäre der erste zu realisierende Schritt: Die Kommunikation mit der RTC zu kapseln und in Form von einfach zu benutzenden Funktionen zur Verfügung stellen. Nur die Kommunikation, nicht mehr
das ist dann schon das höchste der Gefühle. Insbesondere ist es nicht Aufgabe dieser Lib: ein LCD mit der aktuellen Zeit zu versorgen Tasten abzufragen und damit die Uhrzeit zu manipulieren sich direkt an eine UART klemmen und dort auf Setz Kommandos zu warten etc. (also alles was nicht
-
Thread
HD4478 LCD & BASCOM-AVR
Erfahrungen gemacht mit dem AVR-CTRL board von Holger Buss und BASCOM-AVR. Mit dem compiler internen LCD Treiber habe ich Probleme, da das LCD nicht initialisiert, auch wenn ich die Oszillator Frequenz im Basic Program deklariere. Ich bin der Ansicht, dass es sich um ein tining Problem handelt, da der BASCOM interene LCD Treiber das busy flag nicht bearbeitet. Hat jemand bereits eine BASCOM Library erstellt für das AVR-CTRL board? - Andreas
-
Thread
Codesammlung ("header"-Dateien für verschiedene Hardware)
andere Art bezieht sich auf Libraries. Und was willst Du mit Header-Dateien ohne die zugehörige Library? Also wird es sich wohl um Libraries für bestimmte Hardware handeln. Welche? Schon mal in der Artikelsammlung geschaut? Oder im Unterforum Codesammlung?
ähnlich wie eine Wikipedia Seite aufgebaut und nach Hardwarearten unterteilt. In etwa so: ... LCD Display: lcd.h lcd.c 1wire: 1wire.h 1wire.c .... in den Dateien befanden sich eine kurze Erklärung zur Hardware und Quelltext den man in seinem Projekt einbinden konnte. Im Codesammlung-Forum
-
Thread
printf nutzen, um auf LCD zu schreiben
> wie ich die printf-Funktion nutzen kann, um auf das LCD zu schreiben. printf() ruft putchar() auf. Du müsstest also putchar() umschreiben... http://www.mikrocontroller.net/topic/122137 Allerdings wäre es einfacher, erst mit sprintf() einen String zu erzeugen, und den dann über deine Routinen an das LCD auszugeben.
-
Thread
Automower G3 mit USB Diagnoseport fernsteuern?
/Users/Pieter/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/DNSServer Using library ESP8266mDNS at version 1.2 in folder: /Users/Pieter/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266mDNS Using library ESP8266HTTPUpdateServer at version 1.0 in folder: /Users/Pieter/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266HTTPUpdateServer Using library ArduinoOTA at version 1.0
-
Artikel
Linksammlung
beschäftigt www.edevices.lt - USB2CAN inexpensive USB to CAN bus converter USB. eUSB-162 und eUSB-LCD - At90USB162 basiertes universelles USB Prototypen / Mikrocontroller Modul und USB Terminal Interface für HD44780 kompatible LCDs auf Basis der Lufa Library Igor-Plug - USB Device interface in AVR Firmware
- TOSHIBA_LCD_T6963C, AVR Graphics C C ASM Grafik LCDs - 128 x 112 Grayscale für MSP430 und andere uCs. Farb-TFT-Module inkl. Mikrocontroller (ATMega128; ATMega2561 und AT90CAN128) SED1330 an ATMega. Library für
-
Thread
SPI.transfer übermittelt nur einmal Array Inhalt
Optimierungsmöglichkeiten. welche Lib meinst du jetzt? TFT_eSPI ? Wie kriege ich ohne GUI Library eine SPI.transfer Funktion hin, die kein 1-2 Clock zwischen jedem Byte verliert? Ich suche quasi nur ein Code (Bare-Metal?) für die SPI denn ich in meinem "Arduino-Code" integrieren könnte... (
Epi K. schrieb im Beitrag #7390384: > Wie kriege ich ohne GUI Library eine SPI.transfer Funktion hin, die kein > 1-2 Clock zwischen jedem Byte verliert? Die normale SPI-Lib kann das. https://www.arduino.cc/reference/en/language/functions/communication/spi/transfer
-
Thread
LCD162C Ansteuerung
sry ich kann dir da leider nicht weiterhelfen aber meine frage betrifft ebenfalls den LCD162C... falls jemand ein library von dem display für EAGLE hat, ging es denn link zum download zu posten? mfg Flip
download.pl?page=/home/cadsoft/html_public/download.htm.de&dir=eagle/userfiles/libraries und da nach unter "lcd..." kucken.
-
Thread
STemWin Problem mit GNU ARM Eclipse
`GUI__Config': C:\Users\bennacef\Desktop\SVN\STM32_emWin_Library\Branches\STemWin_Binray_Generator\Firmware\Project\STemWin528_20150626\TrueSTUDIO\CM3\Debug/..\..\..\..\..\Utilities\Third_Party\STemWin528_20150626\GUI\Core/GUI_Core.c:235: undefined reference to
`LCD_X_Config' E:\Programming\workspace_new\STemWin_Test1\STemWin\Lib\libSTemWin528_CM3_GCC.a(GUI_Core.o): In function `GUI_Init': C:\Users\bennacef\Desktop\SVN\STM32_emWin_Library\Branches\STemWin_Binray_Generator
-
Thread
Problem bei LCD Ansteuerung
Ich muss für ein Schulprojekt einen LCD Display ansteuern. In meinen Projekt lese ich von einer Kamera Signale ein, bearbeite sie am FPGA Board und gebe sie auf einem Monitor aus. Hitachi Display: http://docs-europe.electrocomponents.com
herkömmlichen VGA Monitor, das hab ich zusammengebracht, ich veränderte die Ansteuerung damit es den LCD gerecht wird. Danach traten die Probleme auf. Also muss das Problem direkt bei der LCD Ansteuerung liegen, und nicht bei der Initialisierung der Kamera. Ich schaffe es ein Bild auszugeben, jedoch
-
Thread
Einfache Bildverarbeitung
Wenn du vorhast eine (F)BAS Kamera mit PAL Ausgang zu nehmen, könntest du evtl. die AVGA Library modifizieren, um den AVR mit dem FBAS Signal zu synchronisieren: http://avga.prometheus4.com/index.php?p=1-0 Normalerweise läuft der ATMega168 hier mit einem Takt von 19,6 Mhz, um ein RGB Signal
Sensoren meist über einen dafür gemachten Parallelport an. Wenn man allerdings die Bilder digital auf LCD ausgeben will, muß man einen mit zwei dieser Parports nehmen, oder den LCD per Bus-Interface ansteuern. Nicht ganz billig, solch ein Design.. Mit .NET geht da allerdings nichts, das muß man schon in
-
Thread
ERROR:NgdBuild:604 in der ISE, implement-Batch läuft!
Vielleicht der Library Search Path bei ISE nicht eingestellt? Da muss der Pfad zu den Dateien drin stehen, wenn die nicht direkt im Projektverzeichnis sind.
Danke, viele Grüße Petra P.S. Ähem - konnte keine Stelle in der ISE finden, wo ich einen "Library Search Path" einstellen kann ...
-
Thread
Font Dotmaxtrix: große Schrift
Vergangenheit hab ich das Programm Fontforge benutzt. Ich hatte auch das Thema Bitmapfonts fuer ein LCD-Display, das per AtMega gespeist wurde.
paar brauchbare Fonts in 12, 18 und 24 Pixel Höhe: https://learn.adafruit.com/adafruit-gfx-graphics-library/using-fonts
-
Thread
Displayansteuerung mit I²C
z.B. dieses hier: http://www.ebay.de/itm/0-96-OLED-LCD-Display-128X64-fuer-Arduino-oder-sonstige-Mikrokontrolle-/301576395512 Besitzt ein I2C anschluss doch wie sag ich dem Display welche Adresse es hat.
Datenblat bekommen ------------------------------------- Datenblatt ST7735R Adafruit-GFX-Library ST7735-Library
-
Thread
Oled Display Arduino Zeilen fehlen
es werden immer nur 32 Zeilen dargestellt. Die I2C-Adresse ist 0x3D, sowie es die Sketche, die Library und das Display benötigen. Was kann ich prüfen oder ändern? Im voraus vielen Dank!
und wenn ich PCF8574 abklemme gehts, ergo muss es ein Problem mit U8G sein der den PCF8574 als LCD Treiber identifiziert?
-
Thread
LED von VB-Programm aus dimmen
Grund gehen kannst. Es geht auch mit einzelnen LED an einem Port - es ist nur unendlich mühsam. Ein LCD oder gar eine Ausgabe per UART ist da viel einfacher.
übertragen. Sonst > immer nur Texte aus Textboxen. FYI: http://msdn.microsoft.com/de-de/library/ms143551.aspx Dein VB scheint den String in einen in UTF8-Format umzuwandlen. Müsstest also ein Byte-Array bauen und dieses übertragen. Gruß
-
Thread
Ansteuerung Mini-LCD aus Foto-Schlüsselanhänger
Thread dazu, aber leider finde ich ihn nicht mehr. Deswegen meine Frage: Weiss jemand, wie man diesen LCD aus http://www.reichelt.de/Bilderrahmen/BRESSER-KPF15/index.html?;ACTION=3;LA=444;GROUP=J8;GROUPID=3843;ARTICLE=95070;START=0;SORT=artnr;OFFSET=16;SID=10Ts5ehH8AAAIAAC3cNfU946a00202cb421d60d282ac522c95caa
komplex und die Ansteuerung der TFT-Zellen ne eigene Wissenschaft. Die Datasheets zum eigentlichen LCD sind oft schwer zu kriegen oder in koreanisch/chinesisch, usw. Habe inzwischen eine komplexere Library für Sitronix/Orisetech/Ilitek, usw. zusammen, für die 27- und 36-poligen aus dem obigen Schema
-
Thread
VGA-Signal -Übertragungsprobleme.
Expertise mir weiterhelfen... Vielen Dank für alle Antworten... Hier der komplette Code: [vhdl] library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_arith.all; use ieee.std_logic_unsigned.all; use ieee.numeric_std.all; entity vga_control is port ( reset, taster : in std_logic
VGA-Interface lässt sich bildhübsch /simulieren/... Mein (uralter) Code dafür sieht so aus: [vhdl] library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.NUMERIC_STD.ALL; entity VGA is Port ( CLK : in std_logic; Line : out integer range 0 to 480; Column : out
-
Thread
Mikrocontroller-Programmierung selber beibringen
und ein paar Videos schauen und einen eigenen Eindruck gewinnen. http://video.cypress.com/video-library/video/PSoC
hardwarenäheren Toolchain (oder neuer Hardware). Wer auf dem Level blinkender LEDs und einiger Texte auf dem LCD zufrieden ist der wird sicher auch nur mit arduino glücklich.
-
Thread
Entwicklung eines HAL
Die HAL's die ich bisher gesehen habe, besonders der vom PalmOS, kann man sich vorstellen als Library die vergleichbar zum PC das BIOS + Windows Treiber repräsentieren. Also die unterste Ebene zur Hardware. Der restliche Programcode muß dann immer über das HAL arbeiten damit er auch in Punkto Portabilität
@Hagen Schön,dann hab ich ja mit Bascom mein Hal schon. LCD-ausgaben erledige ich auch nur per "LCD ........" Nur hilft mir das bei anderen Sprachen recht wenig da es den Befehl LCD nicht gibt. Ich nüßte ihn als Prozedur definieren die den Befehl nur
-
Thread
Atmega und SD Karte wollen nicht so wie ich es will
pin // (10 on most Arduino boards, 53 on the Mega) must be left as an output // or the SD library functions will not work. pinMode(10, OUTPUT); pinMode(sdPin, OUTPUT); pinMode (LedPin, OUTPUT); int i = 1; if (!SD.begin(sdPin)) { // LED blinkt wenn Schreibvorgang failt
; } digitalWrite (LedPin, HIGH); // open a new file and immediately close it: // lcd.println("Creating example.txt..."); myFile = SD.open("example.txt", FILE_WRITE); myFile.close(); } void loop() { // nothing happens after setup finishes. }
-
Thread
Textersetzung im Präprozessor innerhalb von Strings möglich?
ersetzen lassen? Also automatisch? Hintergrund: Ich gebe Strings, die ich im Flash habe, auf einem LCD aus. Das ist ein Standard-HD44780 wie man sie problemlos über Ebay bekommt. Der Zeichensatz ist auch ok und für A-Z, a-z und 0-9, Punkt, Komma und andere Standardzeichen kein Problem. Umlaute allerdings
constants. The default is UTF-8. charset can be any encoding supported by the system’s iconv library routine. [/pre] Wenn man also die iconv-Library des Systems um eine Variante für das 44780 erweitern könnte, wäre das Problem gelöst.
-
Thread
Graphical LCD User Interface
Siemens S65 Displays an einem Infineon C167 µC beschäftigt. Dabei habe ich die vorhandene GLCD Library von Hagen Reddmann in der 'C' Version unter Zuhilfenahme der Dokumentation und Sourcen von Christian Kranz portiert. Als zweiten Teil programmierte ich ein API für die Erstellung einer Menü-Basierten Navigation auf dem LCD. Ich möchte diese Arbeit der Community zur Verfügung stellen. Ich weiß nicht, in wie fern mein Werk für die Allgemeinheit zu nutzen ist, aber schaden wird es schon keinem. Auch ich von den Veröffentlichungen
-
Thread
Touchscreen in Menü nachträglich einbauen
Hallo leute! Ich hab mir eine kleine GUI gebaut das ursprünglich für die S65 lcd library gedacht war (der code stammt aus einer Studienarbeit aus Koblenz wo ein MP3 player gebaut wurde). Ich hab mir von Watterott das MI0283QT-2 besorgt und begonnen das Projekt anzupassen. Das Menü
wird... [c] uint8_t col = index % cols; uint8_t row = index / cols; uint16_t padding = ((LCD_WIDTH/cols) - lcd_getImageWidth(icon)) / 2; uint16_t x = (LCD_WIDTH/cols) * col + padding; uint16_t y = (LCD_WIDTH/cols) * row + padding + panel_height;[/c]
-
Thread
Funktionsaufruf mit Array als Parameter klappt nicht (einfach;))
experimentiere zur Zeit mit meinem ersten grafischen Display (KS0108 Controller). Dazu nutze ich die apetech Library, Download hier von der Seite. Ich wollte mir eine Funktion zum Laden von (quadratischen) Bitmaps schreiben, da das nicht klappte habe ich die Funktion mal auf das allermindeste Runtergebrochen,
ks0108WriteData( (uint8_t) pgm_read_byte (&bmp[i]) ); } } int main(void) { // Initialize the LCD ks0108Init(0); quadraticBitmapLoader(bitmap); }[/code]
-
Thread
LCD an I²C per IO-Expander
Hallo! Ich mochte mein LCD an einen IO-Expander (TI PCF8574) hängen, jedoch weiß ich nicht, wie ich die Library (von P. Fleury) umschreiben muss, damit das geht. Falls das jemand schon gemacht hat kann er mir bitte den C source
ziehen. http://www.wolfgang-back.com/PDF/LC_Display.pdf ist ein eher allgemeines dokument zu lcds. beginnt bei den basics. es wird aber auch sehr schön eine 3-draht anbindung erklärt. aber wie dirk schon sagte: 'google' hilft ich muss mich immer wieder wundern wieso behauptet wird google findet
-
Thread
GLCD sw spi zu hw spi ändern
Hallo Leute, ich habe ein LCD mit einem St7920, ich betreibe es mit der u8g library und einem AVR ATmega3250. Es funktioniert so weit so gut allerdings habe ich ca. 1 FPS, das soll aber besser werden, wenn man nicht den software
und eine detailierte Antwort wäre echt toll. Edit: Was ich noch hinzufügen wollte, in der Library wird von den Pins: SCK, MOSI, CS, A0 und Reset gesprochen. Mein uC hat aber SCK, MOSI, MISO und SS. Welcher ist jetzt welcher?
-
Thread
Daten im Flash (PROGMEM etc. )
, möchte ich meine spezielle Frage in den Raum werfen. Ich möchte mit einem ATmega128 und einem LCD incl. Tastatur eine kleine Bedieneinheit entwickeln. Ich habe dazu eine kommerzielle Grafik-Library zur Verfügung. Diese Bibliothek kann auch Fonts einbinden. Fuer diese Fontdaten müsste ich wohl mit
Ganz einfach: Wenn deine "kommerzielle Grafik-Library" nicht in der Lage ist, die Fonts und sonstige Grafikelemente ins Flash zu packen, passt sie nicht zum Mega128. Dann brauchst du entweder eine andere lib, oder einen anderen Prozessor, je nachdem,
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Beim auslöten wurde das LCD leider beschädig, Kupfer von Lotpad (von paar Pins) war weg, am Pin etwas 14 gebastelt und somit LCD gerettet! LCD kann man ABER nur in 4 Bit Modus ansteuern.
Martin schrieb: > am Pin etwas 14 gebastelt und somit LCD gerettet! am Pin 14 etwas gebastelt und somit LCD gerettet!
-
Thread
Was wird Entwicklung einer Platine mit uC, Display, USB kosten?
Controllerhersteller nicht > so tolle Librarys bekommen wie wir. Kannst Du dann bitte mal so eine tolle Library herzeigen? Also konkret ne Multimaster-I2C Lib in C geschrieben und kommentiert. Oder wenigstens ne einfache 4Bit HD44780 Lib in C. Oder ist das alles nur heiße Luft? Peter
Peter Dannegger schrieb im Beitrag #2147113: > Kannst Du dann bitte mal so eine tolle Library herzeigen? Ohh, da fühlt sich aber einer in seiner Ehre gekränkt. Sorry, war nicht meine Absicht. Ich habe NIE behauptet, dass es für ALLES eine Library gibt. Peter Dannegger schrieb im Beitrag
-
Thread
Umrechenfehler bei Float nach int
http://msdn.microsoft.com/de-de/library/bb978923.aspx Hat mir damals geholfen, das ganze besser zu verstehen. Nicht erschrecken wegen C#, das Problem hat ja mit der Programmiersprache nichts zu tun.
. Aktuell tippe ich ein Programm für ATtiny44 zur PT1000-Auswertung und Anzeige auf einem 4-stell. LCD. Codegröße inkl. float-Routinen: 2282 und 26 Byte RAM. Kein Grund auf float zu verzichten. Noch etwas: wenn man Integer 10/3 rechnet und dann mit 3 multipliziert erhält man als Ergebnis 9. Das
-
Thread
PCA9535 IOExpander - kein ordentlicher HIGH-Pegel.
://github.com/chrissbarr/PCAL9535A-Arduino-Library https://github.com/hideakitai/PCA95x5 Bei beiden Libs das selbe Ergebnis. chrissbarrs Lib habe ich bereits mit OpenDrain vs. PushPull versucht und auch mit den DriveStrength Werte gespielt.
Programm > (https://raw.githubusercontent.com/RuiSantosdotme/Random-Nerd-Tutorials/master/Projects/LCD_I2C/I2C_Scanner.ino) Wat nen Unsinn, der I2C-Scanner ist als Beispiel bei der Wire-Bibliothek dabei. Wie sieht die Initialisierung aus? Vorallem: Was wird in Register 6 und 7 geschrieben?
-
Thread
Analyse der Arduino Libraries
Standart-API. Bsp.: Elektro EFL : http://www.elektor.de/jahrgang/2013/mai/embedded-firmware-library.2458054.lynkx STM32 standard peripheral library ( leider Herstellerabhängig ) Vielleicht wäre eine Standardisierung der Hardware-Abstraction Layer eine Aufgabe für das MC-Netz
ich nicht so, das ist für mich ein Vorteil. Wenn ich "höhere" Treiber schreibe, wie zB für ein LCD oder ein 595-Schieberegister, nervt es mich oft dass ich mir immer zwei Werte merken muss. Auserdem darf ich sie z.B. nicht in einer Struktur ablegen, sonst nehm ich gcc die Möglichkeit, richtig zu
-
Thread
LCD Display mit Sitronix ST7066U
Tag, Ich programmiere gerade ein Mikrokontroller PIC18F2525 in MPLABX, und ich will einen Display LCD mit einem Controller Sitronix ST7066U verwenden (LCD CV4162B). Ich habe die Library XLCD.h so konfiguriert: #define UPPER /* DATA_PORT defines the port to which the LCD data lines are connected
include "SYSTEM_Initialize.h" #include "Delays_Routines.h" /* Global Functions */ void init_LCD(void); void main(void) { PIN_MANAGER_Initialize(); init_LCD(); putrsXLCD("Hello World"); SetDDRamAddr(0x40); putrsXLCD("LCD Display"); while (1); }
-
Thread
Arduino: abwechselnde Verwendung von A4/A5 als analoger Input und I2C
Wenn man eine Software I²C Library benutzt (a la Peter Fleury), kannst du dir die Pins für den Bus frei wählen.
schau mal: https://learn.adafruit.com/16-channel-pwm-servo-driver/using-the-adafruit-library ist nur ein Besipiel
-
Thread
Peter Danneggers Bootloader (fastboot) für AVR-GCC-Toolchain
/avr/4.5.1/:/usr/lib/gcc/avr/4.5.1/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.1/:/usr/lib/gcc/avr/ LIBRARY_PATH=/usr/lib/gcc/avr/4.5.1/avr5/:/usr/lib/gcc/avr/4.5.1/../../../../avr/lib/avr5/:/usr/lib/gcc/avr/4.5.1/:/usr/lib/gcc/avr/4.5.1/../../../../avr/lib/ COLLECT_GCC_OPTIONS='-mmcu=atmega168' '-o' '
Ja, nachdem ich den String "Peda" erkannt habe: [c] lcdClrscr(); lcdGotoxy(0, 0); lcdWrite_P(PSTR("Loading firmware")); lcdGotoxy(0, 1); lcdWrite_P(PSTR("Please wait... "));
-
Thread
EDT Display Interface mit STM32F7
hergestellt hat, indem niemand es ohne das Betriebssystem ansteuern kann. Ich habe versucht, BSP_Library zu verwenden aber das geht leider nicht. Das Board ist ETEMB043013XDHAL, das ich damit beschätfige. Zusätzlich habe ich die Datenblätter angehängt. Jemand hat hier vllt eine Idee? VG Mahdi
gleiche gilt für die Register des HX8238. Ist Arbeit, ich hatte hier aber keine Wahl, weil das LCD so in dem Messgerät verbaut war.
-
Thread
ASCII-Zeichen selber entwickeln um im (VGA)Screen Modus 8 nutzen.
Ich hatte mal mit lcd-image-converter[1] die einzelnen Zeichen gemalt. [1] https://www.riuson.com/lcd-image-converter
Hier findet man ausführliche Informationen: [[https://borncity.com/web/Library/DOSProgHB.PDF]] Suche nach "Bitmuster" führt zum INT 1F. Gruß WIRO
-
Thread
Beispiel IO_Toggle von ST für STM32F4Discovery compilieren
erstmal darauf schauen, von welchen defines der Aufruf der Funktionen abhängig ist. Die Periphery Library und die Templates sind voll von defines die eigentlich spezifisch für das Evaluation Board sind und nicht verallgemeinerbar.
Ich habe mal in der Library und in den Codebeispielen gesucht. Dort wird das _init weder referenziert noch definiert. Kommt also vermutlich wirklich aus der libc. Könnte sein, das Du den startup code noch um den für die libc
-
Thread
Problem mit Sparkfun Display LCD-11062 (Nokia 6100-Display)
Display genau so angeschlossen wie in dieser Anleitung beschreiben: http://mbed.org/cookbook/Nokia-LCD Und habe auch gleich das Hello World-Programm hinauf gespielt. Es hat alles Funktioniert, nur zeigt mien Displays kaum was an. Damit meine ich, das ich den Text nur lesen kann, wenn ich extrem schräg
, und selbst das nur sehr schlecht. Zudem fehlt jegliche Hintergrundfarbe. Am Kontrast in der Library habe ich schon herumgespielt, im Datenblatt wird sogar einem der Wert "-53" empfohlen, leider hat das alles nichts gebracht. Ich habe mir auch die ganze Library durchgesehen, und mit der Library
-
Thread
Wie funktioniert Harwareprogrammierung normalerweise ?
for Cortex-M" IDE von Imagecraft. Diese IDE hat mir vorallem am Anfang den Arsch mit der jsapi.h Library gerettet. Dort waren wichtige FUnktionalitäten wie USART oder I2C schon als ferige Funktionen verfügbar, die mir am Anfang den Arsch gerettet haben.(Habe mittlerweile I2C selber nochmal nachgebaut
sein): "deutlich mehr Code Zeilen" im Quellcode des Moduls => Vorkompilieren => vorkompilierte Library => wenig Application- und Config-Code mfg mf