-
Thread
Binärzählwert als Dezimalzahl auf LCD-Display
Erich schrieb im Beitrag #2195190: > Schon fertig hier: ... Es soll aber unbedingt ein HD44780 Controller drauf sein!
> Erich schrieb im Beitrag #2195190: >> Schon fertig hier: ... > Es soll aber unbedingt ein HD44780 Controller drauf sein! Genau diese Displays mit HD44780-Controller meinte ich. Hinter die DIP-Schalter würde ich allerdings noch ein paar RC-Glieder und einfache Treiber setzen, oder Schmitt-Trigger
-
Thread
Xilinx und LCD
möchte wissen, ob es möglich ist mit einem xilinx coolrunner 3064 kit ein 2-zeiliges lcd display typ HD44780 anzusteuern. Ist das in VHDL recht kompliziert? Gruß Jürgen
wissen, ob es möglich ist mit einem xilinx coolrunner 3064 >kit ein 2-zeiliges lcd display typ HD44780 anzusteuern. Ist das in VHDL >recht kompliziert? >Also es ist so, dass ein LCD schon auf einem µP läuft. Ich möchte jedoch >noch zusätzlich ein LCD verwenden um die ganzen Fehlermeldungen und der
-
Thread
LCD Display scrollt leider
Hans-Werner, theoretisch sollte es so funktionieren. Vielleicht handelt es sich aber nicht um ein HD44780 - Display sondern um einen anderen Controller. Versuch es mal mit dem Befehl "Cursor auf Startposition" : http://www.mikrocontroller.net/articles/HD44780 Gruß, SIGINT
DRIVE = 8; NET "lcd_data<0>" LOC = "Y13" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 8; [/vhdl]
-
Thread
HD44780 Ansteuerung
blicke schon seid ein paar Stunden auf meinen Code aber finde den Fehler nicht. Ich möchte ein HD44780 komp. LCD Controller ansteuern. Was ich in C schon des öfteren gemacht habe, lässt mich in VHDL irgendwie noch etwas stocken. Ich habe das Programm mit ISim simuliert und das sieht soweit eigentlich
Das ist wie beim Frisör. Einfach mal drüber reden hilft schon. :-) Ansonsten ist eine HD44780-Ansteuerung in VHDL m.E. nicht wirklich elegant zu machen. Bei mir sind es dann zwei FSM geworden. Eine State-Machine ist für den Low-Level-Zugriff (RESET1..3, SET_4BIT_MODE, LCD_COMMAND, LCD_DATA
-
Thread
LCD auf dem De2-70
Fahrstuhl.rar Wäre schön, wenn du nicht dein halbes Laufwerk hier posten würdest, sondern nur die paar VHDL-Files, die interessant sind. Was wenn z.B. mein Tablet nichts mit rar anzufangen weiß? > PS: Erster Versuch ein LCD mit VHDL anzusteuern. Glück gehabt, dass /Andere/ sowas auch schon gemacht haben
Tony L. schrieb im Beitrag #3490008: > 1. DE2-70 HD44780 compatible 8-bit interface character LCD module Siehe http://www.adafruit.com/datasheets/HD44780.pdf auf Seite 25: S/C = 1: Display shift S/C = 0: Cursor move R/L = 1: Shift to the right R/L =
-
Thread
FPGA contra Mikrocontroller
Für den HD44780 hab ich auch mal nen VHDL-Design gemacht. Waren 3 durch Steuersignale verbundene Statemachines. Jeweils eine für Initialisierung, Zeilenwechsel und Zeichen schreiben. Das Aufwendigere war dann eher
Hersteller wechseln (oder ist das unrealistisch?). C-Source wird meist portabler geschrieben als VHDL.
-
Thread
HD44780 controller programmiern
Hallo Mal ne frage. Hat hier irgendjemand schon mal den hd44780 oder ähnlich in vhdl programmiert? hat jemand vielleicht irgendwelche internetseiten oder ähnliche dinge. würde mich mal interressieren. schon mal danke mfg MockUp
Moin... Die volle Funktionaltät eines 44780 wirst du nicht realisieren können, allerdings brauchst du sie auch nicht. Es handelt sich ja um einen LCD Controller inkl. der Spannungserzeugung und allem drum und dran. Welche Funktionen willst
-
Thread
LCD-Display mit HD44780
ich mich freuen, Probier mal was in der Richtung: https://www.mikrocontroller.net/search?query=44780+vhdl
Die Sprache wäre VHDL. Ich habe diese Seite gefunden: http://www.mikrocontroller.net/topic/134713. Mein Problem ist jetzt in die 2te Zeile zu schreiben bzw. eine integer Zahl oben und eine unten darzustellen. Etwas
-
Thread
HD44780 LCD Probleme - Altera DE2-115
state <= next_command; end case; end process; end behv; [/vhdl]
> [QUOTE]...[/QUOTE] Nimm statt "QOUTE" besser mal "vhdl", dann klappt das mit dem Syntax-Higlighting besser. So also (ohne Leerzeichen): [ vhdl ]...[ /vhdl ]
-
Thread
LCD Ansteuerung VHDL
Hallo Ich versuche das Display EA W404B-NLW mit einem Spartan 3A DSP anzusteuern, allerdings funktioniert nicht einmal die Initialisierung(nicht einmal der Cursor ist zu sehen). Im Anhang ist ein Timing Diagramm wie ich das Display initialisiere. Pinbelegung: VEE=5V VSS=GND VDD=5V LED+=über 22ohm Vorwiderstand mit 5V verbunden LED-=GND Mit Hilfe eines Oszis habe ich überprüft ob die Signale am Display anliegen. (Pegel 3,3V) Link Datenblatt:http://www.lcd-module.de/pdf/doma/blueline-w.pdf Hat Jemand eine Idee wo der Fehler sein könnte? Gruß Stefan
-
Thread
FF/Latch Warnung bei LCD Display
VHDL hinschreiben, dass ich das auch bekomme? Einfach ein "Programm" hinzuprogrammieren geht da nicht. Das kann tadellos simulieren, aber in der Realität kläglich versagen.... Kennst du das Buch VHDL-Synthese
von 195 ns, Deine Simulation zeigt 0 ns. Duke [1] http://www.lcd-module.de/eng/pdf/zubehoer/hd44780.pdf
-
Thread
LC-Display ansteuern in VHDL
ach so: das ganze soll mittels VHDL geschehen.
ich sollte vielleicht noch erwähnen, dass Dein Display (genau wie das auf dem Starterkit) beide HD44780 kompatibel sind. Daher sollte der VHDL Code von Xilinx bei Dir auch funktionieren. Gruß, Thomas
-
Thread
LCD HD44780 Problem
Hallo. Folgendes Problem. Ich soll das LC-Display vom Xilinx ML507 Board mit HD44780 Treiber in VHDL ansprechen und beschreiben. In meiner FSM initialisiere ich das LCD so, wie es auch mit C initialisiert wird. Das Display löschen, den 4-Bit Modus, wie auch das Einstellen der Zeile
geschehen soll. Hoffe jemand kann mir ein Tipp geben, oder vllt hab ich irgendwas übersehen. Die vhdl-Datei hab ich angehängt. Der Code ist gut und ausreichend kommentiert, sodass das Lesen und Verstehen einfach fallen sollte. Danke für eure Mühe und für Hilfe. MfG Tobi
-
Thread
EA DOG-M initialisieren
muss, und dazwischen immer ein bisschen warten, aber irgendwie fidne ich da keinen start um es in VHDL zu realisieren. Wenn einer so etwas schon in VHDL hat und es verständlich ist, fänd ichdas toll. Danke !!!
Ohne jetzt den ganzen Code angeschaut zu haben: [vhdl] : rising_edge (clock) : rising_edge (delay) : [/vhdl] So macht man das nicht. Hier nochmal meine Postulate für Anfänger: Es gibt nur 1 Takt im Design. Es wird nur 1 Flanke dieses Takts
-
Thread
Neues cooles FPGA Board
und installiert - Xilinx WEB Pack gedownloaded und installiert - mein erstes Projekt geplant - VHDL gelernt - Projekt in Quartus II mit VHDL implementiert - Projekt in Quartus II solange simuliert bis es richtig erscheint - Projekt nun im Xilinx WEB Pack ausgetestet So, nun schlagen mir Quartus
weil ich mit Hilfe der Designtools gesehen habe das die Reserven groß genug sind, und das ich mit VHDL zurechtkommen werde. Gruß Hagen
-
Thread
lcd xilinx virtex function set auf 2-line bei 16x1?
so sieht das für mich auf jeden Fall aus)? Diese Beschreibung ist zumindest recht fragwürdig: [vhdl] if CLK='1' and CLK'event then : (a) elsif RST = '0' then : (b) elsif COUNTER = 0 and RST = '1' then : (c) end if; [/vhdl]
siehst, ob überhaupt Zeichen auf der 2. Hälfte ausgegeben werden. Der Controller ist ein üblicher HD44780-kompatibler, du solltest also einfach die Befehlsliste des 44780 als Kommando-Referenz hernehmen.
-
Thread
Textausgabe mittels SPI an Lattice FPGA
Mist. In Software würde man das auch so lösen, dass man Init-Sequenz+Text in ein Array packt. Das VHDL-Äquivalent dazu ist der SRAM Block.
... BTW: > top.txt > spi.txt > taktgenerator.txt > entprellen.txt Meine VHDL-Dateien enden auf *.vhd oder *.vhdl Das macht sich gut wegen des Syntax-Highlightings hier im Forum.
-
Thread
[VHDL] 16x2 LCD Textcontroller / HD44780
ganze nur synthetisieren/simulieren möchtest reicht auch das reine Modul. Falls deine Erfahrung in VHDL noch recht neu ist würde ich erstmal mit einem einfachem Beispiel beginnen.
Läubi .. schrieb im Beitrag #2862633: > Falls deine Erfahrung in VHDL noch recht neu ist würde ich erstmal mit > einem einfachem Beispiel beginnen. Dank Dir, aber mein Prob ist trotzdem nicht viel anders als das von Basti. Offenbar hatte jeder hier damit Probleme
-
Thread
Digitaler Funktionsgenerator
Hallo, habe in den letzten Wochen mal einen Funktionsgenerator in VHDL programmiert (funktioniert!). Sicher nichts besonderes, aber vielleicht will sich ja jemand das Ein oder Andere abschauen - oder mir noch Tips geben, was man besser machen kann. Stichworte: - FPGA
man einfache Sachen auch recht gut in VHDL formulieren kann. Schönes Projekt. Was ich mir evtl. mal abgucken werde ist die Geschichte mit den DCMs. Bisher bin ich mit meinem 50MHz Quarz für alles ausgekommen. Aber nicht mehr lange :-) Hast
-
Thread
Wo sind die direkten Links auf Überschriften geblieben?
Mal von A bis Z: ADC Bit CAN DMA Eagle FIFO GPS HD44780 IGBT JTAG Kernel LCD MIDI NTSC Opamp PROM Quarz RISC SPI TRIAC UART VHDL Wanderkiste XAVRnet YaMenü ZNEO (hier wird nur JTAG und VHDL verlinkt)
-
Thread
LCD ansprechen
laufen zu bringen. Ich habe auch mal das Netz druchkämmt, aber irgendwie finde ich da etwas zu HD44780 in Verbindung mit VHDL. Ich habe nur etwas bei fpga4fun gefunden. Das ist allerdings in Verilog. Ich kann mir aber kaum vorstellen das das alles ist. Gibt es da keine Packages dafür? Noch nicht mal
ganz harte FPGA-Puristen, dafür wird man vermutlich immer einen Controller(Core) verwenden, in VHDL sind da Statemachines nötig, in C schreibst Du nur ein paar kleine Funktionen bzw. nimmst die fertigen Sourcen aus dem Web. Sowas wie z.B. Sleep(100) geht in VHDL leider nicht in einer Zeile :-
-
Thread
Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt
Speicherlayouts des ATmega8-Controllers machte sich Claude an die Peripherie. Die Simulation eines HD44780 Display-Controllers stellt kein Problem dar: > **Claude**: Since no part number is given, I'll assume a standard 16x2 HD44780 display matching the firmware's usage pattern. I'm modeling the 4-bit
die das dann alles leisten. Ich habe von Anfang an schon den VHDL-Compiler und Implementierer als einen "virtuellen Layouter" angesehen und so tituliert. Der Knackpunkt ist halt jetzt, dass man es tatsächlich verbal beschreiben kann und Strukturen der Sprache genutz
-
Thread
Arduino Uno und LCD Display Modul 1602 HD44780 mit TWI Controller
Nimm mal diese. [vhdl] #include <Wire.h> #include <LCD.h> #include <LiquidCrystal_I2C.h> #define I2C_ADDR 0x27 #define BACKLIGHT_PIN 3 #define En_pin 2 #define Rw_pin 1 #define Rs_pin 0 #define D4_pin
loop() { lcd.setCursor (1,1); lcd.print("Laufzeit: "); lcd.print(millis()); } [/vhdl]
-
Thread
Mico32 LCD Busy Flag
Hallo, ich verwende einen Lattice ECP2 mit integriertem Mico32 Kern sowie ein LCD mit HD44780 Controller. Ich habe bis jetzt mit delays gearbeitet, möchte nun allerdings auf die Abfrage des Busy Flags umsteigen. Ich habe im Mico32 in der Platform ein Signal "DB7" als "Both Input and Output
> bin ich hier komplett auf dem Holzweg? Ja. Du musst den Treiber im FPGA abschalten, z.B. so: [vhdl] sda_in <= pad_sda; -- input pad_sda <= sda_out when sda_oen = '0' else 'Z'; -- output [/vhdl] Duke
-
Thread
Wie kann Hardware direkt Programmiert werden?
schaltung manuell auszudenken wäre zu kompliziert, deshalb gibt es Hardwarebeschreibungssprachen, wie vhdl oder verilog. Die 2te variante ist die verwendung eines Prozessors, der vorgegebene Instruktionen abarbeiten kann. Soetwas kann man mit fpegas und vhdl auch selbst bauen. Das Programm muss dann
überblicken. Gibt aber im Netz noch vollständige Beispiele mit alter, einfacher Technologie. Z.B. HD44780 Displays. http://www.sprut.de/electronic/lcd/ http://www.sprut.de/electronic/pic/programm/lcd_cgram/lcdcgram.html Wenn du das durchgearbeitet hast, findest du auch umfangreichere Beispiele für
-
Thread
50 Mhz mit/oder ohne Frequenzteiler
vornherein sagen kannst, dass es dir reicht die Statemaschine mit z.B. 1MHz laufen zu lassen. Ein HD44780 LCD kann z.B. sowiso nicht so schnell - da ist es sinnlos eine 50MHz Statemaschine zu haben. Ob das Sinn oder Unsinn ist musst du entscheiden. Ich persönlich nehme für HD44780-LCDs einen Microcontroller
jeden Fall Sinnvoll. Die Verwendung vom PicoBlaze ist nur ein "workaround" dafür dass du dich in VHDL noch nicht so gut auskennst. Aber mach mal wirklich die Statemachine. Dann lernst du ein Haufen dazu. Mfg Thomas
-
Thread
Schon mal jemand das CY8CKIT-049 4200 in der Hand gehabt?
entwicklungsbereich von PSoc3/4/5 die >funktionieren allen mit gleichen entwickeltools (Software & VHDL) VHDL ... sollte man die Zusatzlogik in VHDL programmieren können? Ich habe nach den Datenblättern gesucht, aber nichts zur Struktur gefunden. Wie sieht die programmierbare Logik aus?
Man braucht selber nicht VHDL zu programmieren, man musz die internen belegungen mittels schaltplan zeichnen/definieren. Die zeichnung wird durch einen compiler umgesetzt im VHDL (oder aehnliche sprache) und teilweise im firmware-libraries
-
Thread
Umstieg auf C
gibt es fertige Bibliotheken für eben diese Hardwarefunktionen (Schrittmotoren, LCD-Displays mit HD44780, interne Timer, PWM usw.) Das Meiste davon kann ich mir ja selbst stricken indem ich die internen Register entsprechend setze, aber wie sieht es mit Tastenentprellen aus oder vor Allem Bitvariablen
Vielleicht auch was für dich, Beispiele: http://avr.myluna.de/doku.php?id=de:lcd4-class&s[]=hd44780 http://avr.myluna.de/doku.php?id=de:pwm-modes http://avr.myluna.de/doku.php?id=de:timer0
-
Thread
Interface für Character-LCD Modul
sehen ist und dann ist Schluss. Das ganze funktioniert wunderbar. Ich möchte das ganze aber als VHDL Modul haben, dass ich dann instanzieren kann, um es später wieder verwenden zu können. Dazu brauche ich dann allerdings irgendwie eine Schnittstelle, über die ich dann Daten an das Modul sende, die
dem eval board von dir > arbeitet [...] Auf dem Board ist so ein 2x16 Zeichen Character LCD mit HD44780 kompatiblem Displaycontroller. > - lokaler speicher (FF/LUT-Ram) der von außen adressiert werden kann > (etwa oberhalb des üblichen ram). So spart man sich den zusätzlichen > requester am zentralen
-
Thread
Mikrocontroller Einstieg
Niklas G. schrieb im Beitrag #7793059: > Logische Ausdrücke sind in VHDL bzw. C nahezu identisch darzustellen. ... und die for-Schleife macht in VHDL bzw. C nahezu das selbe! VHDL [vhdl] Y <= (A and not B) xor C; [/vhdl] C [c] Y = (A && !B)^C; [/c] Sehen
also auf jeden Fall eine Möglichkeit zum Programmieren. Lothar M. schrieb im Beitrag #7793089: > VHDL > > Y <= (A and not B) xor C; > > C > > Y = (A && !B)^C; > > Sehrn sich tatsächlich zum Verwechseln ähnlich VHDL: [code]Y <= (A and not B) xor C;[/code] C++: [c]Y = (A and not B
-
Thread
Xilinx Spartan 3 Displayansteuerung
die Initialisierung aber nur sehr ungenau, > gibt es da was genaueres? Dieses Display mit dem HD44780 o.ä. Controller ist ein absoluter Industriestandard. Dafür gibt es Informationen in Hülle und Fülle. eine wurde dir gleich am Anfang gezeigt. Eine andere findest du dort: http://www.mikrocontroller.net
ich hab jetzt ein Programm in VHDL geschrieben, welches das Display ansteuern sollte. Ist aber etwas groß geworden (602 Zeilen). Würde sich vielleicht mal jemand bereiterklären dadrüber zu gucken, da das display normal initialisiert
-
Thread
CPU 68k
VMA und VPA - brauche ich die Für Periphierebausteine der 68xx-Reihe. Siehe auch Interface der HD44780-TextLCDs. Und wenn man sich einen externen Interrupt-Controller ersparen will.
Gemach, gemach! Unsereiner muss tagsüber seine Brötchen verdienen (mit Elektronikentwicklung und VHDL-Schreiberei) und kann erst abends wieder surfen. PS: klemmt Deine Shift-Taste oder bist Du einer dieser militanten Kleinschreiber? ;-)
-
Thread
LCD-Display am DE0-Board anschliessen 5 Volt oder 3,3 Volt
definierte Zeichen Und nicht nur verbal beschreiben, sondern am besten gleich mit Schaltplan und dem VHDL-Programm... ;-) (<-- das ist ein Ironie-Smiley!) @Peter: Vor einem Jahr hattest Du in einem anderen Forum geschrieben, dass Du ein identisches Board verkauft hast, da Du damit nicht zurechtgekommen
Ich habe ein HD44780 kompatibles LCD Problemlos am PIC24 mit 3.3V betrieben: https://www.mikrocontroller.net/topic/324239 An Ende des Eröffnungspost was zum Betrieb mit 3.3V.
-
Thread
Altium: Reaktivierungsprogramm endet wohl dieses Jahr
definierbar: zwei GPIOs kann ich oft (aber nicht immer, bspw. kann die Software die 4 Bits eines HD44780 direkt hintereinander auf einem Port haben wollen) mühelos austauschen, TxD und RxD einer UART dagegen nicht.
NG-Spice beruhen soll. Ist mir unklar, wie das mit open source zusammengehen soll. Und das VHDL-Interface hat auch eine große Zukunft hinter sich. Bei der Installation erklärt es sich noch für zuständig für .vhd files, mehr ist nicht mehr (V21). Ich hätte noch mehr, wie Gerber Import aus
-
Thread
SchulProjekt mit Mikrcontroller ,RaumtemperaturSensor ertellen
Frag da doch bitte noch mal genau nach. Er verlangt von euch sicher nicht, dass ihr hier den uC in VHDL, oder ähnlichem, selbst entwickelt. Das ist zwar für so einfache Dinge noch verhältnismäßig einfach zu realisieren, aber kann man von Schülern der 12.Klasse, die noch nichtmal mit käuflichen uC's
Meine Empfehlung wäre: Legt euch einen Arduino und ein HD44780-kompatibles Display zu und verwendet die Arduino 4bitLCD und Onewire libraries - da seid ihr mit der Software am schnellsten bei Resultaten Falls Ihr die Hardware dazu wirklich selberbauen müsst
-
Thread
G-LCD bei Pollin
Achso, du meinst den VHDL Code ? (Ich dachte du beziehst dich auf den AVR Code.) Der VHDL funktioniert vermutlich noch garnicht, denn den habe ich vorhin in 10 Minuten schnell zusammengebaut und dabei nur Wert auf das LCD Timing
Touchscreen. Die sind dann inklusive Controller und problemlos parallel anschliessbar, ähnlich den HD44780 Textdisplays im 8bit Modus.
-
Thread
LED mit einaem Taster andimmen, mit anderem ausdimmen.
If Return mfg mf PS: Ich kann kein Bascom, komme eher aus der C-Ecke und hab letztes Jahr VHDL "gelernt". Von daher syntaktische Fehler bitte verzeihen...
Ich hab son LCD mit nem HD44780-Controller drauf. Pin15 ist +VE und Pin16 ist Ground. An den beiden Pins hatte ich auch einen kleinen Elko mit 4,7µF. Pin15 war an Plus und Pin 16 an einen Widerstand dann an Minus (und halt
-
Thread
Projekt: DDS basierter Funktionsgenerator mit AD5930
bestücken. Wozu ein grafisches Display? Ich dachte ehr an so ein standard Dotmatrix-LCD-Textdisplay HD44780-Typ ... Gruß Jobst
, Dreieck und Rampe übertragen werden können. Solche Funktionen lassen sich in VHDL natürlich direkt(er) und mathematisch sauberer beschreiben, sodass man auch keine umprogrammierbare Tabelle braucht. In VHDL kommt man mit einem billigen FPGA auch zu einigen 10MHz sehr hoher Qualität
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
genehmeigt sich 16A bei 5V wenn alle Segmente an und auf voller Helligkeit sind. Wenn auf den HD44780 Mode verzichtet wird, reicht auchn mega48 aus. Der AVR nimmt momentan nur per UART das Crystalfontz (CFA634) Protokoll entgegen. Speichert die ASCI Zeichen in sein Puffer und fischt Steuersignale
Arbeit. Daher finde ich Programmieren in diesen Wochen wesentlich interessanter. Aber... simultan VHDL und C zu programmieren gibt echt einen Knoten im Kopf. Zum Glück ist der VHDL Code vorerst fertig und der CPLD zu 90% ausgereizt. Auf dem Bild sieht man Xilinc CPLD, STM32, DOGS Display, Drehgeber
-
Thread
Richtigen Datenbus gesucht
zugegebenermaßen irgendwie interessant. Die Maschine als Memory-mapped IO zu sehen oder ... Schau Dir mal die VHDL-Sourcen zu den Mesa-Karten (Hostmot2) an, damit kannst Du das Beste aus beiden Welten vereinen.
erstmal außen vor. Frage: Soll dein "Anzeigeeinheitsanschluss" grafische LCDs verwalten, oder HD44780-artige Text-Displays? Oder sogar beides? > Auch das will ich nicht, Ich will ein System bauen anhand des Beispiels > eines Druckers bei dem ich das wissen über den einzelnen Kompoinenten > clonen
-
Thread
AVR für wenig Geld im LAN
ergebnis = 0.0048828*$ergebnis; echo "Analoger Eingang ".$i." ".$ergebnis." "; } return "ok"; } ?> [/vhdl] IP hab ich angepasst! Muss man noch was ändern? Gruß
Firmware (ist im NetServer-Paket enthalten). Neuerungen: "experimentelle LCD-Unterstützung 2x16 HD 44780 kompatibel". Klickt man auf den "?"-Button, so gibt es folgende Erläuterung hierzu: "Experimentelle Unterstützung für HD44780-kompatible LCDs mit 2x16 Zeichen. Tritt beid er Kommunikation zwischn
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
, I2C, SPI, EEPROM, IRQ, etc.) kennen. Anschließend erfreut er sich mit kleinen Projekten wie LCD 44780, Tastenentprellung, Texte über UART-USB mit dem PC, Ausprobieren von Sensoren Druck, Temp, Feuchte, Beschleunigung- und Gyros-Sensoren, etc. Fazit: Dieser Typus hat VIEL Zeit und legt auch für ein
die typischen SPS-Programmiersprachen sowieso recht fremdartig und altbacken. Warum nicht sowas wie VHDL? :)
-
Thread
C++ auf einem MC, wie geht das?
drücken - aus > LED2.on = KEY2.press_long; // lang drücken - an andeutest. Das sieht mehr nach VHDL oder modellbasierter Programmierung ala Simulink als nach einer imperativen Sprache wie C(++) aus. Sicher, man könnte Objekte LED0 und KEY0 so anlegen, dass jede dieser Anweisungen ein Objekt erzeugt
Hardware verschiedener Mikrocontrollertypen zu ermöglichen. Als Beispiel würde ich hier eine HD44780 LCD library nennen. Sie besteht letztenendes nur aus Warten und I/O Pins setzen. Da sie eigentlich nur daraus besteht, muss sie auch für jeden Controller fast komplett neu geschrieben werden. Ein einheitlicher