-
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
-
Thread
LCD Befehl funktioniert nicht in Case-Anweisung
auch gut außer in der Switch / Case-Anweisung. Ich habe bereits 2 verschiedene LCD Routines ausprobiert. Allerdings ohne Erfolg. die Anweisung in Case 46 LCD_Clear() wird einfach nicht ausgeührt. Auch das Auslagern in ein Unterprogramm brauchte leider nichts. Die Optimierung vom Compiler
wieder auf 0 setzt, denke ich, das alles dadrüber nie erreicht wird. Die eigentlichen Routinen des LCD Tutorials sollten eigentlich funktionieren - Portkonflikte konnte ich jedenfalls nicht ausmachen. Diese habe ich bis jetzt nicht ausprobiert, da ich immer Peter Fleurys Library benutze, von der ich
-
Thread
-
Thread
Arduino Uno - Temperaturverlaufskurve mit Sensor und Display
request 1 bytes while(Wire.available()) { char c = Wire.read(); if(c & FEATURE_LCD){ Serial.print("LCD "); } if(c & FEATURE_TP) { Serial.print("TP "); } if(c & FEATURE_ENC){ Serial.print("ENC "); } if(c & FEATURE_NAV){ Serial.print("NAV "); } if(c & FEATURE_LDR
clear screen Serial.println("clear..."); Wire.beginTransmission(I2C_ADDR); Wire.write(CMD_LCD_CLEARBG); Wire.endTransmission(); Wire.requestFrom(I2C_ADDR, 2); Wire.beginTransmission(I2C_ADDR); Wire.write(CMD_LCD_BGCOLOR); /
-
Thread
pgm_read_byte(); --> Nur für Lower 64k Flash (mega128)???
sie bisher immer mit der funktion pgm_read_byte(); ausgelesen und byte für byte ans Grafikram vom LCD übertragen. Seit mein code (mit den Arrays) die 299pages (?) grenze erreicht hat kommt beim übersetzen die Fehlermeldung: C:\*\Temp/ccWAaaaa.s: Assembler messages: C:\*\Temp/ccWAaaaa.s:97691:
...und dann wäre da noch die Funktion von PD7 & PD6 an SV1 (LCD connector?) Einer davon wird der C/D Pin sein und der andere wahrscheinlich /Disp_OFF. Die eine Leitung die von dem unbeschrifteten 8pin bauteil (irgendwas richtung Resetbaustein ?) weggeht wird
-
Thread
Arduino zu empfehlen?
nicht normal zu proggen, er ist billig, Hardware steht, LIBs sind schnell verfügbar. Nokia 5110 LCD DS1307new FastLED U8G LCD
www.ebay.de/itm/231426435984 Da musste nur noch je nach teilen die Libs besorgen und in einen Library-Ordner schieben, Beispiele sind dann bei den Libs dabei.. nur noch nen paar Strippen nach Plan connecten.
-
Thread
Header Datei in Ride einbinden
Hallo, ich wollte mir eine eigene Bibliothek für meine LCD Anzeige erstellen. Ich erhalte jedoch immer eine fehlermeldung beim Übersetzen das der Befehl nicht aufgelößt werden kann. Ich habe mir eine lcd.h erstellt und in den INC Ordner kopiert. Des weiteren habe ich versucht über den Library Manager meine Bibliothek anzubinden. Aber irgendwie geht es nicht so wirklich. Kann mir da jemand einen Tip geben wie ich es richtig mache mit einer eigenen Bibliothek einbinden und so. Im Anhang
-
Thread
Komastellen in WinAVR
verwenden. Wenn man Gleitkomma auch noch per printf ausgeben will, braucht es noch eine zusätzliche Library (wieder zusätzlicher Flash-Verbrauch).
nicht deshalb nen neuen Thread aufzumachen). Wenn ich [c] uint16_t tmp; char s[20]; tmp = 1234; lcd_string(utoa(tmp, s, 10)); [/c] mache funktioniert alles wunderbar aber bei [c] uint32_t tmp; char s[20]; tmp = 1234; lcd_string(utoa(tmp, s, 10)); [/c] zeigt er garnichts mehr an. Wieso?
-
Thread
320x240Grafik-LCD mit ATmega103?
der hinter das Display kommt. So etwas gibt es für den T6963 und max. 128x240 Pixel bei http://www.lcd-module.de bereits zu kaufen und heißt High Level Grafikcontroller Ciao René
einen flüssigen Bildaufbau zu gewährleisten. Bei dem Pascal Compiler von E-Lab gibt es eine Grafik Library, den Hardwaretreiber muß man aber selbst programmieren Gruß Markus
-
Thread
exakter Frequenzteiler
Hier mal ein anderer Vorschlag Ich hoffe, das dieser recht nützlich ist library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; library unisim; use unisim.all; entity TaktTeiler is generic( Faktor : Integer :=
Wert 15. Ich drücke eine Taste am Xilinx-Board und via RS232 erscheint dann der Tastenwert auf dem LCD, des 8051-Boards. Beim Empfänger, am Xilinx-Board, habe ich noch keinen Durchblick, deshalb würde ich gerne auf dein Angebot zurückkommen! Habe es mir so ähnlich vorgestellt, wie beim Senden vom
-
Thread
Bibliothek für Character-LCD mit Menüs und Tasteneingaben
Hallo Nach einer Google-Session nach "Character-LCD mit Menüs und Tasteneingaben" bin ich nicht so ganz fündig geworden nach dem was ich suche:) Kennt vielleicht jemand von euch vielleicht eine gute c-Library für einen Mikrocontroller (ARM7).
, Float-Zahlen, bool-werten) - Mehrsprachige Menüs (also nicht hart codiert im Menübaum) Die Library muss nicht Freeware sein. Irgendwie hängen Display und Keyboard ja zusammen. Meine Eingabetastatur hat einen Joystick mit Bestätigungstaste und falls notwendige weitere Tasten. Viele Grüsse
-
Thread
neues WinAVR macht Probleme
inzwischen abgeschaffte Bitmanipulationen enthalten. Andersnkann ich mir das eigentümliche Verhalten des LCD nicht erklären: Die Texte werden dargesstellt, aber das Display läßt sich nicht löschen. mfg Egon
MCU) zurückzuführen. Dadurch scheitert das Einbinden des korrekten Startupcodes bzw. der passenden Library. Mal sehen was auf Olivers vorgeschlagenen Test herauskommt. Und ich lege dir nochmals ans Herz ein neues Makefile mit Mfile aufzubauen (bzw. das von Oliver zu nehmen)
-
Thread
EAGLE 3D - zeigt eure Projekte Bilder
Ich habe wieder Langeweile gehabt und mal ein 20x4 LCD gerändert :)
auf Platte -15 standart //#local pcb_rotate_y = 0; #local pcb_rotate_z = 0; // links rechts // LCD Variablen für LCD 16x2 #declare USER_LCD_MESSAGE_1 = "ADX:504 ADY:174"; #declare USER_LCD_MESSAGE_2 = "OTx:99% OTY:31%"; // Spannungsfestigkeit SMD Elkos Marking Code #declare USER_CAP_RATING
-
Thread
8x Temperaturanzeige mit LCD, SD-Datenlogger und RTC
werden (1000Ohm und 1400Ohm). Über das LCD-Menü ist das bequem möglich. Weiterhin kann Datum und Uhrzeit eingestellt werden, sowie das SD-Schreibinterval zwischen 1x pro Sekunden und 1x pro Tag variiert werden. Gerne könnt ihr dieses Projekt
Der Code ist sicherlich nicht 100%ig sauber. Man könnte sicher einiges an RAM sparen, wenn man die LCD-Strings in den Flash legt und und und... tatsächlich bin ich auch noch ein wenig unzufrieden damit, wie das LCD-Menü programmiert ist, hier könnte man sicherlich auch noch weiter improven. Aber das
-
Thread
Analog TFT Controller?!
Hey Leute, ich habe da ein Digitalen Fotorahmen. Habe jetzt das LCD TFT Display ausgebaut. Jetzt wollte ich dieses mit meinem ATmega32 zumlaufen bringen. Problem: Laut Datenblatt ist dies jedoch Analog. Leider möchte ich das Display noch behalten, denn wenn ich versuchen
mit dem AVR 'nur' die Sync Signale und ein einfaches RGB erzeugen ( z.b. mit modifizierter AVGA library) . Wenn mir son Dings mal in die Hände fälltprobier ichs jedenfalls mal aus. Die FPGA Lösung der c't fällt hier flach, da keine Tools.
-
Thread
Steckdosenprüfgeräte - günstig oder teuer?
html Das ANENG AC11 aus dem ersten Link bietet ja vermeintlich viel fürs Geld. Vorallem ist das LCD wesentlich selbsterklärender als eine Dioden-Lightshow. Gibt es für 15€ auch auf eBay mit Versand aus DE. Rezensionen bei Jeffs Bauchladen unter der ASIN B08RBKZ2TR in der Geschmacksrichtung "Verdelif
Michael G. schrieb im Beitrag #7301340: > Vorallem ist das LCD wesentlich selbsterklärender als eine > Dioden-Lightshow. so schlimm ist das mit den Dioden nicht. Es wird ja angezeigt, was sie bedeuten, meiner zeigt da auch nur die Spannung an ENOVA LAB SDT0015
-
Thread
S1D13700 GLCD initialization help
and kill it, and start again, until this screen showed. I am using parallel pin with parapin library. anyone can help on this ? * after initial, i kill my program without RST again and run a 0x58 and 0x59 loop (command), it work. * after reset crystal is in high states, after 0x40, crystal
of working initialization signal capture so I can generate the same pattern of wave to light up my LCD. At least using the same timing as possible.
-
Thread
Kent ChLCD (1/4 VGA)
Ich habe das Display von Kent: (http://www.kentdisplays.com/products/glass/320x240.html) Ich habe es auch erfolgreich an nem Atmega32 angeschlossen und es funktioniert. Nun habe ich nach ner Library für das Display gesucht, um möglichst einfach Zeichen anzeigen zu lassen. Ich habe leider nichts gefunden. Gibt es da wirklich nichts? Sonst muss ich mir halt selbst etwas basteln (als Amateur ist das leider net so einfach) gruss shin
-
Thread
Kommazahlausgabe ADCMessung
umschreiben, dass eine Kommazahl mit dabei ist.? Danke euch MfG [c] #include <avr/io.h> #include "lcd-routines.h" #include <avr/interrupt.h> #include <util/delay.h> #include <stdlib.h> #include <avr/pgmspace.h> #include <stdint.h> uint16_t adc_messung(uint8_t channel) { ADMUX = 0b01000000;
,BLACK); LCDSoftText("ADC7= %,",64,54,BLACK); LCDSoftText(puffer2,100,54,BLACK); LCD_refresh(); } } [/c]
-
Thread
Kauf von Sainsmart Produkt
Hi, ich möchte mir gerne das hier kaufen: http://www.ebay.de/itm/SainSmart-1602-LCD-Keypad-Shield-fur-Arduino-UNO-Mega-2560-R3-/181154105228?pt=Wissenschaftliche_Ger%C3%A4te&hash=item2a2da0478c Wird dieses LCD auch dann mit der Arduino Library angesteuert? Und wenn ich mir zum
tut nicht vollstaendig an 3.3V Arduinos ( ich habe PIC32 3.3V mit Arduino Layout). Dennoch, dass LCD funktioniert prima an 5V & 3.3V Arduinos (PIC & AVR) ohne probleme. mfG Peter
-
Thread
ADC- und DAC-Experimente mit PCF8591 auf Banana Pi SBCs (WiringPi, i2c-tools)
I2C. I would guess the reason it is there at all, at least in the wiringPi case, is because the library was intended to mimic an Arduino library, making it familiar for novice programmers coming from there. Judging by your examination of the source in the question, it is built on ioctl(), meaning it
A0 [/code] Sind die drei Adresspins geeerdet, ergibt sich die (Hex-) Adresse 0x48 mit deiner Library, die offensichtlich die 7-Bit Schreibweise benutzt.
-
Thread
DABPi - FM/DAB Empfänger mit Si4688 für Raspberry Pi
aufwändig bzw kompliziert wäre es, wenn man einen raspi2 plus dab+-board und -sagen wir 7"- touch lcd in's auto zu bauen? Man könnte ja über den AUX port vom Radio (oder vielleicht bluetooth audio) mit dem Radio verbinden und hätte dann dab+ plus die ganzen Infos auf dem Display. Zusätzlich gibt's
ist auch nicht das Problem, mir geht's/ging's vorrangig um technische Umsetzung (Zusammenspiel Touch LCD, GPS, Bluetooth, dab+), Raspi oder Odroid C1 bzw Softwarekrams (Raspian, oder eher doch Android usw) eine Endstufe wird gebraucht? Es reicht nicht, das Audiosignal analog über AUX/Line-in in's Radio
-
Thread
Welche AVR-Größe für Berechnung physikalischer Größen - Floating Point / Fixed Point?
Ich möchte physikalische Größen berechnen und auf einem LCD anzeigen. Gibt's dazu irgendwo eine Einführung (Bibliotheken, Speichergröße, Rechenzeit)?
sollte. Das hängt davon ab, welche Berechnungen es sein sollen. Klar braucht die Floating Point Library ihren Platz. Aber der ist ja weitgehend konstant, wenn man die Float-Library erst mal im System hat. Interessant ist immer welche Berechnungen sind es Wie sind die Zahlenbereiche. zb Additionen
-
Thread
"Leichtes" Übertragungs-Protokoll
dritten braucht es ja eigentlich nicht wirklich. Ich wäre froh, wäre das ganze keine 50KB-Horror-Library, weswegen ich auch nicht TCP nutzen möchte, sondern was kleines ;) Ich habe schon das hier gefunden, beide kümmern sich allerdings nur um layer 1 und 2. Glaub schonmal nicht schlecht, eigentlich
Ich finde das SMALL PROTOKOLL der LCDs von ELECTRONIC ASSEMBLY recht einfach und sicher. Die Implementierung sollte deutlich unter 1kB Flash benötigen. http://www.lcd-module.de/produkte/ediptft.html
-
Thread
HD44780 Display - Eigene Zeichen "erstellen"
eigene Zeichen erstellen / anzeigen lassen. Falls das was nützt : Verwende nen ATMega16 und die Fleury-LCD-Library.
hier werden sie geholfen: http://www.geocities.com/dinceraydin/lcd/custom.htm gruss gerhard
-
Thread
Frage zu RS232 Verbindung
Möglicherweise zickt dein C++ Programm bzw. die C++-Library am andersartigen Zeilenende rum auf das dein µC-Programm anders Hyperterminal sendet. Würde man den Sourcecode sehen, bräuchte man nicht raten...
auf dem µC neben der UART noch eine andere Möglichkeit um dir irgendetwas ausgeben zu lassen? Zb ein LCD? Wenn ja, dann vereinfache mal dein Empfängerprogramm. Schmeiss alles raus, was du nicht brauchst und was das Programm nur in die Länge zieht. Empfange eine Zeile und gibt sie am LCD aus. Die Devise
-
Thread
SED1374 / S1D13704 ansteuern
Hallo nochmal, also, ich habe drei gleiche Display´s, die mit z.B. dem "LCD Controller mit DRAM", funktionieren. Es gibt kein Datenblatt für die LCD, deswegen kann ich nicht mehr dazu sagen, ausser das es 4Bit hat und STN ist. Ich würde gerne den SED1374 so beschalten, daß ich den über eine Library(Bascom) ansteuern kann. Meine Frage ist, geht das mit der Beschaltung überhaupt, und wenn ja hat jemand einen Schaltplan? Oder anders gefragt, gibt es eine möglichkeit den Controller so zu bauen
-
Thread
Darf ein Layout für eine so kleine Platine so teuer sein? Gesperrt
Hobbybereich einseitig für 100 Euro, wenn dann alle Bauteile draufpassen. Einen AT Mega 32 in DIP oder LCD 162 bekommen ich natürlich nicht auf die Größe der Platine. Für alles andere empfehle ich Astro.TV Gruß Holger
nur Platine 3x3 cm. Gibt es weitere Angaben: - Anzahl der Layer - Pfadanpassung? - Ist eine Library vorhanden - Werden Fertigungsdaten erstellt (Nutzeneinteilung, Gerber Files, Maschinenfiles zum bestücken) - Bestückung einseitig, zweiseitig - Verwendung von VIAs, Blind-VIAs, etc? Ein Layouter
-
Thread
Library u8g2 am Arduino Mega und DOGXL
3,3V. Als Controller habe ich einen UC1610 mit Hardware oder Software- SPI ausgewählt. Mit der Library U8G2 funktioniert auch alles, bis auf einige Beispielsketche ganz gut. Meine Anschlüsse: AVR mini LCD DOGXL 10 SS 28 CS0 11 MOSI 31 SDA 13 SCK 32 SCK 9
überprüft, dass glaubt dir kein Mensch. Wer billig kauft, sucht länger Fehler. Die Belegung in der Library ist schon richtig so, man braucht nirgends was Verändern.
-
Thread
LED Streifen mit light_ws2812
ziemlich kritisch ist würde ich gerne Wissen wie weit man gehen kann mit den Farb Experimenten. Das Library light_ws2812_AVR (unter anderem auch hier vorgestellt) sieht interessant aus. Die Erklärung wie es funktioniert gibt es hier: https://cpldcpu.wordpress.com/2014/01/14/light_ws2812-library-v2-0-part-i-understanding-the-ws2812
Aktualisierungen, IRMP läuft mit 15000 IRQ, ein Counter zählt bis 10ms für meine Zeitbasis, alle 250ms wird das LCD refeshed und der ws Stripe refeshed, dauert rund 3,6ms stört also nicht. Bei wc24h denke ich an 20ms Zeitbasis mit 9ms Ausgabe der 293 LEDs. Die IRMP IRQ wurd aber trotzdem enabled, während er
-
Thread
Neues SDK für ESP32 Gesperrt
http://esp32.com/viewtopic.php?f=19&t=326#p1395 mit einem besseren Link zu blynk-Library..
Scrolltext-Ausgabe auf 2x4 MAX7219. Die einzig funktionierende von: Demo of MAX7219_Dot_Matrix library - sideways scrolling // Author: Nick Gammon // Date: 2 October 2015
-
Thread
STM32F103 und SSD1963 + Display
einer Farbtiefe von 16 Bit, es wird im 8080 Modus betrieben. Als Treiber Grundlage habe ich die Library von Thomas Jespersen (http://blog.tkjelectronics.dk/2010/05/stm32-and-7-display/) verwendet. Die GPIO Pins habe ich entsprechend meiner Wünsche konfiguriert, die Ansteurung der Pins funktioniert
Kombination auch gerade in Betrieb. http://www.bestelecs.com/wiki/index.php?title=4.3_inch_TFT_LCD_Controller_Board Dieses Displayboard mit dem Dev Board http://www.ebay.de/itm/POWERAVR-STM32F103ZET6-board-3-2-LCD-/320724638138?pt=LH_DefaultDomain_2&hash=item4aacad99ba Hab das mal Quick
-
Thread
PT2322-s ansteuerung mit I²c (arduino)
Wire.beginTransmission(0x88); Wire.write(0xd0 & 0x0f); Wire.endTransmission(0x88); lcd.setCursor(14, 1); lcd.print("+1"); } Wie wird der befehlt (welcher überhaupt) Richtig gesendet ? http://labkit.ru/userfiles/file/documentation/Audioprocessor/pt2322.pdf Die Verwirrung
zumindest das manuelle ansprechen. die libary arbeitet wie auch immer weiter mit 0x88) ich muss ohne library aber mit 0x44) werte senden. habe mal ein test geschrieben wo bass wechselt (+14 +0 -14) Wire.beginTransmission(0x44); Wire.write(0x90 | 0x08); Wire.endTransmission(); delay(2000); Wire.beginTransmission
-
Thread
Ab wann C statt ASM ?
solltest du deine ASM Sourcen die du gut verstehst in C umschreiben, gute Übung. Mach dich mit den Library Funktionen deines C Compilers vertraut. Grundlagen Buch hinzunehmen und dann learning by doing.
> muss ich nicht meine LCD-Routinen erneut schreiben) Genau hier setzt meine Empfehlung an, übersetze mal dein LCD Programm in C. So kannst du am besten lernen wie es geht, es sind die gleichen Gedanken wie beim ASM Programm
-
Thread
Einsteiger Frage Atemga 2650 porgrammierung
Ich besitze ein SainSmart Mega 2650 Evo-Board das hier: http://www.ebay.de/itm/SainSmart-Mega2560-LCD-Keypad-Shield-Sarter-Kit-ATMEGA2560-ATMEGA8U2-AVR-Arduino-/320862395917?pt=Wissenschaftliche_Ger%C3%A4te&hash=item4ab4e39e0d Ich habe mir bereits diesen Arduino-Compiler runtergeladen und damit schon
Hallo Arduino ist auch nichts anderes als C(++) mit einer Hardware Library und Bootloader. Dahinter steckt avr-gcc als Compiler. Zum flashen kommen ein Bootloader oder ein ISP Progammer über avrdude zum Einsatz. Das alles kannst du auch einzeln benutzen (Zum Beispiel
-
Thread
Epaper mit Touch
Applikationen. Aber evtl. such ich einfach nur falsch / schlecht. Ich brauche 5 - 10", Touch, Library für Arduino oder Raspberry Ich möchte 6 / 7", Kapazitiver Touch, schaltbare Hintergrundbeleuchtung => einfachheit <- ich will keine Bibliothek schreiben und auch keine ununterbrochenen Fehler haben <- die library sollte selbst ein refresh machen, dass das Display "sauber" bleibt... Danke :) cheers
-
Thread
Sourcefiles in extra Verzeichnis? *** multiple target patterns.
Hallo, Ich habe versucht, alle Quelldateien ( LCD, USART, Schrift-und Zeichensätze, ADC usw. ) die ich für verschiedene Projekte brauchen werde, in ein Unterverzeichnis auszulagern: Also alle nur einmal benötigten Funktionen nach C:\Daten_AR\ kopiert
Exit Code: 2 > Time Taken: 00:00 /*##########makefile um zeile 540 herum########*/ ## Create library from object files. .SECONDARY : $(TARGET).a .PRECIOUS : $(OBJ) <--- hier ist die Zeile %.a: $(OBJ) @echo @echo $(MSG_CREATING_LIBRARY) $@ $(AR) $@ $(OBJ) Jedenfalls geht’s nicht – war
-
Thread
erkennen ob Monitor im Standy ist
OPEN_EXISTING,FILE_ATTRIBUTE_READONLY,NULL); GetDevicePowerState (disp,&state); [/c] Kann auch "\\\\.\\LCD" sein. Kanns leider nichtesten weil GCC irgendwie GetDevicePowerState nicht kennt
#include <windows.h> int main(){ HANDLE disp; int state=0; disp = CreateFile( "\\\\.\\LCD",GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_READONLY,NULL); while(1){ GetDevicePowerState (disp,&state); printf("%d\n",state); Sleep(1000); } } [/c] Das gibt
-
Thread
Heizungssteuerung mit ATMEGA 32
Darstellung wie folgt ein: ..... hv=eeprom_read_byte(&CheckEEPROMData); itoa(hv,c,10); strcat(c," "); lcd_puts(c); while (!eeprom_is_ready()) {;} hv=eeprom_read_word(&MaxKesselTemperatur[TAG]); itoa(hv,c,10); strcat(c," "); lcd_puts(c); Ergebnis: CheckEEPROMData = 1 MaxKesselTemperatur = 238
Kommunikation über den USART? Wenn ja, dann übernehme ich Deine Zeilen ganz einfach. Ich habe nämlich die Library von Fleury eingebunden aber ohne Erfolg. mfG frewer
-
Thread
Source Code Treiber für myAVR MK3 Board und Module
> 18 = Projekt : 3Achs-Beschleunigungs-Sensor [für BMA-180-Modul] > 17 = Externes-Modul : Text-LCD 2x16 [für myAVR LCD AddOn] > 16 = Externes-Modul : Grafik-LCD-Display im seriell-Mode [für 128x64] > 15 = Projekt : GPS-Modul [für serielles NMEA-GPS-Modul] > 14 = Externes-Modul : 7Segment Display
für den Piepser > 07 = RS232-Treiber [LoLevel-Routinen] für die 4x V24-Schnittstelle > 06 = Grafik-LCD-Treiber [LoLevel-Routinen] für das 128x64 Pixel LCD > 05 = ADC-Treiber [LoLevel-Routinen] für den 8fach AD-Wandler > 04 = DIP-Schalter-Treiber [LoLevel-Routinen] für den 8fach DIP > 03 = 7Segment-Treiber