-
Thread
STM32F469 custom board Display
Soweit ich das sehe, generiert dieses Lizard Tool ein Source Projekt dass die Grafiken und die Library zum Ansteuern des Displays enthält. Dieses sollst du in der Keil IDE mit Leben (Programmcode) anreichern. Was aber immer noch fehlt, ist die Programmieranleitung. Ein generiertes Beispielprojekt
Soweit ich das sehr generiert dieses Lizard Tool ein Source Projekt dass > die Grafiken und die Library zum Ansteuern des Displays enthält. dieses > sollst du in der Keil IDE mit Leben anreichern. mh leider ist dies keine option da nicht für jedes project eine neue toolchain entstehen sollte und
-
Thread
LwIP TCP: pbuf definieren und/oder leeren?
DEST_IP_ADDR1, DEST_IP_ADDR2, DEST_IP_ADDR3 ); /* connect to destination address/port */ LCD_UsrLog (" Connecting...\n"); tcp_connect(testClient_pcb,&DestIPaddr,DEST_PORT,testConnected); } else{ LCD_UsrLog ("Error while creating - no PCB!\n"); } /* Infinite loop */
(void *arg, struct tcp_pcb *tpcb, struct pbuf *p, err_t err){ i++; LCD_UsrLog ("Received: %d bytes, Nr.%d\n", p->tot_len, i); LCD_UsrLog ("%d\n",err); /* Acknowledge data reception */ u16_t len = p->tot_len; pbuf_free(p); p = NULL; tcp_recved
-
Thread
Wie benutzt man Lint?!
prj\libs\work" "C:\prj\uIP Listen 11 pure eth\main.c" Splint 3.1.1 --- 12 April 2003 Standard library: H:\Programme\splint-3.1.1\lib\standard.lcd (created using Splint 3.018000) C:\prj\libs\avr\include\avr\interrupt.h(126,23): Invalid character in macro parameter name Preprocessing error
anpassen. Die standard librarys brauchst du nicht extra einbinden, die sind bei Splint in standard.lcd schon drin und werden automatisch geladen.
-
Thread
(sehr) kleines "FrameWork" für ATtiny44
Ich nenn das immer User-Library denn IMO ist es das auch.
wirklich gut) - Minispiel "Simon sagt" (aus Nachbarthread) - Ansteuerung zweistelliges 7-Segment LCD (reines LCD ohne Controller) über Schieberegister SN74HC595 - Ansteuerung Servomotor --------------------------------------------------- LC-Displays dürfen im Gegensatz zu LED-Anzeigen NICHT
-
Thread
SD Card 328P SPI timeout
(328p) oder auf dem Arduino an Digital 10,11,12,13 (was ja das Selbe sein sollte) - verwendete Library: Arduino SdFat Library by William Greiman - init Aufruf: sdCard.begin(10, SPI_FULL_SPEED) oder sdCard.begin(10, SPI_HALF_SPEED) oder... macht keinen Unterschied Ich hoffe ich habe keine wichtigen
Hi, also im Dauerreset ist der Chip nicht, das angeschlossene LCD funktioniert ja Bestens. Aber... du hast mit deiner Aussage recht, ich habe mich oben verschrieben (siehe Breadboard Bild), die 10K gehen natürlich gegen +5V (ich zähle besser nicht mit wie oft ich
-
Thread
Esp8266: NTPClient gibt immer Unix Epoch zurück
Hallo, ich benutzte die NTPClient library von Fabrice Weinberg wie in den Beispielen beschrieben. Es gibt keine Fehlermeldungen aber die Funktionen geben mir immer den 01.01.1970 / 00:00 Uhr (Unix epoch) zurück plus/minus den Timezone Offset
Ich hatte auch mal- vor ueber einem Jahr - mit einem ESP8266 und einem fertigem LCD eine NTP-Clock gebaut: https://lehwalder.wordpress.com/2021/06/02/solderless-esp8266-ntp-lcd-clock/
-
Thread
Inline Assembler ATMEL Studio 6.1
vor und arbeite mit dem Codevision direkt, funktioniert die Einbidung tadellos: // Alphanumeric LCD Module functions #asm .equ __lcd_port=0x12 ;PORTD #endasm #include <lcd.h> . . . . lcd_init(16); lcd_gotoxy(1,0); sprintf(string,"AAAA"); lcd_puts(string); Wenn ich das mit dem
dem default-mässig installierten AVR-GCC arbeitest. Ganz abgesehen davon, dass eine 08/15 HD44780 LCD Library in Assembler zu schreiben, für einen C-Programmierer keine gute Idee ist. Es gibt ganz einfach keinen Grund dafür. Ob der µC jetzt in C Däumchen dreht oder direkt in Assembler ist Jacke wie
-
Thread
Schaltungsentwurf als Dienstleistung
einfache serielle Schnitstelle über "USB to Serial Converter" mit dem PC aufbauen und ein kleinen LCD Display (IC Driver z.B. ST7735R oder ILI9325) ansteuern. Daten (Text) über die serielle Verbindung vom PC empfangen und den Text auf den LCD Display ausgeben. Außerdem sollte der Kunde die Möglichkeit
einfache serielle > Schnitstelle über "USB to Serial Converter" mit dem PC aufbauen und ein > kleinen LCD Display (IC Driver z.B. ST7735R oder ILI9325) ansteuern. Wenn Dir ein 4x20 LCD ausreicht, habe ich etwas in der Schublade. Für Schnellbesteller gibt es eine Rabattaktion zum Sonderpreis von nur
-
Thread
DS18B20 Nutzung von fertigem Code
lcd_setcursor(0,2); lcd_string("DS18S20"); } } lcd_clear(); if (DS18x20_MeasureTemperature(pDS18x20)) { lcd_setcursor(0,2); lcd_string("TEMP is"); dtostrf
); lcd_string(str_1); itoa(pDS18x20->scratchpad[1], str_1, 10); lcd_setcursor(0,2); lcd_string(str_1); itoa(pDS18x20->scratchpad[4], str_1, 10); lcd_setcursor(0,3); lcd_string(str_1
-
Thread
Programm zum zeichnen von Messaufbauten
soll. Die Logik der Verschaltung ist wichtig und nicht welches Gerät welchen Ausschnitt für welches LCD hat. Designer!
Die Logik der Verschaltung ist wichtig und nicht welches > Gerät welchen Ausschnitt für welches LCD hat. So etwas ist beispielsweise gefragt! (Siehe Bild)
-
Thread
Arduino/Teensy: LedPWM-Driver WS2803 Problem
eins zu klein, du kannst da nen häßlichen Speicherüberlauf bekommen. Ich hab das mal bei mir auf nem LCD-Modul beobachtet... ;-)
SPI library sowie Ws2801 library habe ich noch nicht geschafft, probier ich aber noch! ich glaub aber nach wie vor dass es ohne library gehen sollte... den ws2803 hab ich auf ebay gesucht, bin dann auf nooelec
-
Thread
Library manuell auf Raspberry Pi Pico installieren
SKU_SEN0515_Fermion_ENS160_Air_Quality_Sensor Raspberry Pi: https://www.waveshare.com/wiki/RP2040-LCD-0.96 Freundliche Grüsse & Danke im Voraus
Unter MicroPython bietet sich dies Library an: https://github.com/awsiuk/ENS160
-
Thread
malloc im AVR gcc nutzen?
ausgeben will (oder sie als Templates für > höhere Funktionen nehmen will, z.B. mit printf oder einer > LCD-Bibliothek), dann kopiere ich die ohne Not garnicht erst ins RAM. eben NOT mir fehlt die Info ob jede LCD LIB direkt aus dem Flash bedient werden kann, deswegen greife ich ich ja mit strcpy_P
will (oder sie als Templates für >> höhere Funktionen nehmen will, z.B. mit printf oder einer >> LCD-Bibliothek), dann kopiere ich die ohne Not garnicht erst ins RAM. > > eben NOT > > mir fehlt die Info ob jede LCD LIB direkt aus dem Flash bedient werden > kann, deswegen greife ich ich ja mit
-
Thread
C-Library für Alphanumerische Displays
Hallo, Ich (ziemlicher C Neuling) bin dabei mir eine Lib zur Ansteuerung von diesen sogenannten Alphanumeric Intelligent Display's zu basteln. ==> http://www.osram-os.com/osram_os/EN/Products/Intelligent_Displays/index.html Ich hab hier die DLx1414 liegen mit paralleler Ansteuerung. Die Ansteuerung einzelner Digits funktioniert ja ganz leicht, wie ich jetzt aber weitermachen soll, da steh ich noch auf der Leitung. Habt Ihr vielleicht ein paar Tips und Tricks bezüglich Stringfunktionen, oder möglicherweise einen Code für ein ähnliches Display? Grüsse, Markus
-
Thread
Atmega8535+LCD+Codevision
so isses, schnell erledigt. #asm .equ __lcd_port=0x12 //Port #endasm #include <lcd.h> lcd_init (16); //16 Zeichen/Zeile Falls du ein Display mit 2 Controllern (das beliebte Pollin-Display mit 4x27 oder ein 4x40) anschliessen
lies dir mal in der Hilfe die LCD-Funktionen. lcd_gotoxy (x,y); //setzt die Schreibposition auf die angegebene Spalte/zeile lcd_putchar ('M'); //schreibt ein M an die aktuelle Position Für ein 4x40-Display braucht man gerade
-
Thread
SD Karte nutzen beim Mega 2560
KaRTE 16 MB FAT16) ablegen... (hab auch andere versucht) Mein Setting: 1X Mega 2560 1X TFT LCD Mega Shield V1.0 1X TFT Touch Display mit SD kartenleser (TFT_320QVT) Link: http://www.amazon.de/SainSmart-Entwicklungsbrett-Arduino-ATMEGA-TFT-LCD-Schirm/dp/B008K7G702 nun mein problem:
bringt leider nix. Hier das Assignment der SPI Pins selbst ausgemessen): Sainsmart Shield V1.0 LCD Shield(35) - SD Out -> Arduino Mega(50) HW-MISO LCD Shield(36) - SD CLK -> Arduino Mega(51) HW-MOSI vertauscht mit (52) LCD Shield(37) - SD IN -> Arduino Mega(52) HW-CLK vertauscht mit (51)
-
Thread
Optimierung bei AVR-GCC 3.3
// tmp=data&0xF0; // Um diese vier // tmp>>=4-DB_SHIFT; // Zeilen geht es // LCD_PORT=tmp | ormask; //////////////////// lcd_enable(); LCD_PORT=((data & 0x0F)<<DB_SHIFT) | ormask; lcd_enable(); lcd_wait_20us(10); } und das zugehörige Assemblerlisting
rol r25 230 0066 862B or r24,r22 231 0068 85BB out 53-0x20,r24 47:lcd.c **** lcd_enable(); 234 006a 0E94 0000 call lcd_enable 48:lcd.c **** LCD_PORT=((data & 0x0F)<<DB_SHIFT) | ormask; 237 006e 802F mov r24,r16
-
Thread
Arduino, DHT11 kein Signal, kaputt?
Nochmal... Welche Library verwendest du? Ich teste gerade mit der aktuellen von Github und da zeigt mir das Display "DHTxx test!" an. Und das auch ohne Sensor. Also entweder du verwendest eine falsche Lib oder der Aufbau
habe ich beim Standartwert belassen, 9600. Hochladen geht problemlos. Benutzt du auch die Adafruit Library? Ansonsten gib mal bitte den Link zu deiner, probiere ich die auch.
-
Thread
String mit Zahl in exp-Schreibweise für LCD wandeln
Hallo! Ich bekomme von einem Messgerät per RS232 z.B. den String "-1.25010000E-05" und muss diesen nun als 'lesbaren' Wert auf ein Display bringen. Im obrigen Beispiel wäre dies z.B. "0.000", da die Zahl (gemessene Spannung) vernachlässigbar klein ist. Wie könnte ich sowas realisieren? Meine Idee: 1. Stringende mit \0 kennzeichnen 2. String mittels strtol() in ein double verwandeln 3. Das double mittels sprintf in eine formatierte ASCII-Ausgabe bringen 4. Wert ausgeben Würde das funktionieren? Wie müsste die sprintf-Bezeichner lauten? Würde das ganze weniger Speicherintensiv auch
-
Thread
LCD controller KS0108 kompatibel?
da ich recht unrefahren mit lcd's bin wollte ich fragen ob jemand weiss ob dieser display-controller mit dem KS0108 controller kompatibel ist und man einfach die library von dem ks0108 controller nehmen kann. datenblatt zum display
Hi >da ich recht unrefahren mit lcd's bin wollte ich fragen ob jemand weiss >ob dieser display-controller mit dem KS0108 controller kompatibel ist >und man einfach die library von dem ks0108 controller nehmen kann. >datenblatt zum
-
Thread
Touchpanel-Sammelbestellung
nicht sinnlos wertvolle Ports. Lies dir das mal am besten durch: http://www.circuitcellar.com/library/print/0100/dahlin-114/index.htm MfG Felix Richter
. Ist zufälligerweise bekannt, was die kosten? Konkret hätte ich Interesse am SH1203 12.1-Inch TFT LCD TV/PC Monitor (evtl. mit Touchscreen Option). Viele Grüße, Holger
-
Thread
Arduino Pro Mini: Analog-Referenz 1,1V verschiebt sich bei kleiner Last?
Referenzspannung mit Poti belasten? Die 5V vom USB? Da sind nur der Mini Pro mit USB-Adapter, ein LCD 16x2 und eben die 3 LEDs dran. Offenbar ist der USB-Port am Rechner ziemlich schwächlich.
als 100mA zieht. > > LEDs: 3*10mA = 30mA > µC : 1-2mA > Vogelfutter: paar mA ca. 60mA für LCD mit Beleuchtung, wenn ich die Spec richtig im Kopf habe (LCD 1602a). > Ich behaupte mal, dass du irgendwo auf dem Board nen Kurzen hast und da > mehr Strom fließt, als eigentlich sollte.
-
Thread
Anfängerfragen
Die K8055D_C.lib wird dann eine Library für Visual C++ unter Windows sein, damit der Linker dort weiss, welche Funktionen in der ähnlich genannten DLL drin sind. Unter Nicht-Windows wirst du damit nichts anfangen können. Projekt Nr.2
Alternative wäre hier ein µC-Gerät z.B. auf AVR-Basis. 1 Ausgabe per Analog z.B. Galvanometer oder LCD-Voltmeter 1 Ausgabe per PWM z.B. kleiner Motor
-
Thread
NXP LPC2148 - Programmierungsumgebung
kommen damit zurecht. Auch werden ab und zu Fehler bemängelt. Dann gibt es noch die LL-Peripheral Library die aus der früheren SPL (Standard Peripheral Library) entstanden ist. Mit der cubeMX SW kann man ein komplettes Framework graphisch zusammenklicken und es schreibt Dir dann ein minimal lauffähiges
meine Grenze. Bei der Zusammenarbeit von FMC und LTDC finde ich immer noch nicht den Grund, warum das LCD falsch konfiguriert und nur flimmernde Zeilen zeigt. Naja, der geprügelte Hund bleibt bei seinem Herrchen und ich werde weiter STM einsetzen. Jetzt fühle ich mich immerhin etwas erleichtert! ;-)
-
Thread
DOGM-204 Problem mit Steuercodes
eigentlich selbsterklärend falls Du es auf AVR portieren willst. Evtl. für Dich interessant inder lcd1803.c: [c] static void LCD1803_CMD(SPI_HandleTypeDef *spi, uint8_t inst) { LCD1803_WriteI(spi, inst); // send command while(LCD1803_ReadS(spi)&LCD1803_FLAG_BUSY); // wait
); } static uint8_t LCD1803_ReadB(SPI_HandleTypeDef *spi) { uint8_t b = LCD1803_STARTBYTE|LCD1803_FLAG_RS|LCD1803_FLAG_RW; uint8_t zero = 0; HAL_SPI_Transmit(spi, &b, 1, HAL_MAX_DELAY); HAL_SPIEx_FlushRxFifo
-
Thread
Mit VB 2005 Express einen AVR mit RTL8019AS steuern
versuche > einzugrenzen, wo der Fehler passiert. Wahrscheinlich hast du den > Sourcecode zu der Library wohl nicht und du kannst nicht viel machen. > Mit den drei LEDs und Warteschleifen oder einer EIngabe kannst du dich > aber vortasten und prüfen, welche der Unterfunktionen in der Library den >
Dann bist du in einer blöden Lage. Fehlerursachen in einer proprietären Library zu suchen, ist nicht wirklich spassig. Wie geschrieben - vielleicht ist bereits der Fehler bekannt (und hoffentlich gefixt), oder er kann gemeldet werden. Auch die Doku der Library peinlich
-
Thread
AVR Studio Einrichten
Datei erstellt mir der endung .a Project -> Properties -> Build -> Artifact Type Von "Static Library" ändern auf "Executable".
Test programm for wintek display 2005 Stefan Seegel dahamm@gmx.net */ int main(void) { lcd_init(LCD_DISP_ON); lcd_puts("Guten Tag\n2. Zeile\n3. Zeile"); lcd_gotoxy(3, 6); lcd_puts("4. Zeile Mitte"); for (;;) { } return 0; } Was muss ich machen und
-
Thread
Notebook Zellenspannungen auslesen
finden. Ich hänge dir mal meine main.c ohne weiteren Kommentar an. Ich benutze die I²C Lib und die LCD Lib von Peter Fleury.
zu tun und weiß, was es ist.) Irgendeine „SMBus-Library“, die man unter Windows benutzen könnte, ist das jedenfalls nicht.
-
Thread
Kleines TFT Display mit PC gesteuert??
Sideshow gibt's noch. http://www.microsoft.com/windowsembedded/de-de/products/westandard/component-library.mspx
Kennst Du diese? http://www.lcd-store.de/xaranshop_k006001s001_1.htm
-
Thread
HEX String aufschlüsseln/auswerten
ja durch den Arduino-SerialMonitor bereits machst. Wenn du aber mit Monitor beispielsweise ein LCD meinst, musst du nicht über die UART sondern über die LiquidCrystal-Library den Text darstellen. Willst du das ganze auf einem PC-Monitor ausgeben, musst du auf dem entsprechenden PC in der Programmiersprache
Ausgabe ist eigentlich egal.. ob LCD oder TFT.. das bekomm ich ja auch schon hin..
-
Thread
Nokia 3310 Display ohne Rahmen betreiben
hohen Zeichen in der ersten Zeile angezeigt. ;) Hättest vielleicht auch eine Quellenangabe für LCDs mit Goldkontakten bei eBay oder so? (Wenns ned scho alle weg sind :)) Schöne Grüße, Daniel
geklappt... Habe immer genau den Typ Nokia3310 bekommen --> 5 Stück zu 20eus nicht zerkrazte LCDs Mit handys hab ich es auch getestet, aber so gut bin ich da nicht gekommen
-
Thread
UART und SD Karte
[20]; timer0_init(); // Timer initialisieren bevor FAT Library genutzt wird lcd_set_cursor (2, 1);lcd_write ("Datensatz"); //LCD letze funktionierende Stelle sprintf(strl,"%02d",xx); lcd_set_cursor (2, 12); lcd_write (strl); //LCD letze
/* 4-Bit Modus start */ sbi(PORTD, LCD_PIN_E); cbi(PORTD, LCD_PIN_E); _delay_ms(5); /* 2 Lines, 4-Bit Mode */ lcd_send(COMMAND, 0x28); lcd_send(COMMAND, LCD_OFF); lcd_send(COMMAND, LCD_CLEAR); lcd_send(COMMAND, 0x06); lcd_send
-
Thread
WinAvr und der Code vor Main()
Ich habe die LCD Libraray und das Testprogramm von Peter Fleury an mein 4*20 Display angepaßt (4 bit Mode, PortC) , das will nicht funktionieren. Ich habe mir den Code im AS4 angesehen, und verstehe nicht was der Code
denn nicht beim Ansteuern des Display ? Erscheinen schwarze Klötzchen auf dem Display ? Läuft die lcd_init() Routine durch ? (Teste mit einer LED Ausgabe nach lcd_init() ) Die LCD library lässt sich schlecht in AS4 debuggen, weil AS4 keinen LCD controller simulieren kann.
-
Thread
KS0713 Display.seltsames Problem
Bild. Es liegt nicht am Programm, das liegt irgendwie an der vergriesgnadelten Adressierung der LCD Spalten durch den Kontroller selbst. Ich weiß aber absolut Nichts über das LCD Glas und kann zwischen Kontroller und Glas nichts messen, Guck mal auf Seite 20 im verlinkten PDF, ich vermute das die
mehr zu geben (eben diese Konstante ST7565_STARTBYTES) https://os.mbed.com/users/masato/code/st7565LCD/docs/29ff79184a05/st7565LCD_8cpp_source.html
-
Thread
DS18B20 2 Grad zu kalt
Abstrahlung. Insofern ist die Einschränkung auf "Einstrahlung" durchaus sinnvoll und entspricht nicht dem "LCD-Display"-Problem...
Vermutung, es könne das WLAN sein, hatte ich bereits neulich untersucht. Die Vermutung, es könne das LCD sein, habe ich heute untersucht: Ein Abklemmen des LCD bewirkt (leider) ebenfalls keine Änderung am beschriebenen Phänomen. Somit tippe ich weiterhin auf die 80 MHz. Für diejenigen, die einfach
-
Thread
Update Funktion für eigenes Projekt
USB Stick die neue Software flashed. Wie spreche ich aber einen USB-Stick an und kann ich z.b. die LCD- library im bootloader benutzen? Welche anderen einfachen (PC und MAC kompatibel)Möglichkeiten gibt es für eine Update über einen Rechner, ohne programmer. Es soll für andere User meines MIDI Controllers
Speichern verschiedener Konfigurationen nutze. Muss ich Mal testen. Kann man in den bootloader auch library's mit einbinden oder wird das dann zu gross? Im Moment nutze ich die spi und SD library zum lesen, schreiben und löschen von Dateien auf die SD-Karte. Es soll für den User so einfach wie möglich
-
Thread
Umstieg ATmega32 auf AT90CAN128 WinAVR
Jep. Ursache ist nämlich, dass doch die float-library inkludiert wurde (Da du double-Berechnungen zur Laufzeit ausgeführt hast) PS: double ist bei der avr-libc nicht "besser" als float. Beides ist 32 bit PPS: 32kb reichen schon für verdammt (ja
Simon K. wrote: > Jep. > > Ursache ist nämlich, dass doch die float-library inkludiert wurde (Da du > double-Berechnungen zur Laufzeit ausgeführt hast) > Meine for-Schleife wurde so also zur double Multiplikation? > PS: double ist bei der avr-libc nicht "besser
-
Thread
Arduino TFT Display
Hallo, hat jemand eine passende library/Datenblatt für dieses Arduino TFT Touch Display? http://www.ebay.de/itm/2-8-Inch-TFT-LCD-Display-Touch-Panel-shield-sd-card-for-Arduino-uno-r3-Mega-2560-/161049948771?pt=Bauteile&hash=item257f533263
hier handeln: http://imall.iteadstudio.com/display/tft-lcm/itdb02-2-8.html Dort gibt es auch die Library. Nur nebenbei: Das Display kann man auch hierzulande kaufen: http://www.exp-tech.de/Displays/ITDB02-2-8-TFT-LCD.html Oliver
-
Thread
Chip Select für UART Slaves - Wie realisieren?
Sowas hier? https://www.dx.com/p/open-smart-2-4-uart-serial-tft-lcd-module-touch-screen-expansion-shield-with-touch-pen-for-arduino-uno-r3-mega2560-nano-2033627.html So wie aussieht ist da schon ein Controller drauf und der hat auch mehr Pins rausgeführt. https:
Arduino mit M328PB und einem ILI9325 Display, zum ansteuern des Displays wird wohl die Adafruit GFX Library verwendet. https://www.hackster.io/frankiemaker/simple-easy-to-use-serial-tft-lcd-5196cf Und da man auch den Schaltplan bekommt, halte ich es für sehr unwahrscheinlich, dass da noch niemand seit
-
Thread
Anschluss eines LED-LCDs über die LVDS-Schnitstelle
LVDS-Controller: http://www.pollin.de/shop/downloads/D810221D.PDF Display: http://www.beyondinfinite.com/lcd/Library/Samsung/LTN156AT02.pdf
Reichelt 2mm 2x16) sollte die Verkabelung wie folgt aussehen: Inverter Sockel am Pollin Board zum LCD 1,2 -> 38,39,40(GND für Backlight) 4,5,6 -> 31,32,33(VCC für Backlight) 3 -> 36(Backlight Enable) Pins für I2C vom Pollin-Board zum LCD: 31 -> 6 (SCL) 32 -> 7 (SDA) Pollin-Board -> LCD 1,2,3
-
Thread
Mikrocontroller Einstieg
LED-Blinker, Lauflicht, PWM-Dimmer, "Knightrider"-Lauflicht, analoge Spannungen messen und auf ein LCD ausgeben, Grafik-LCDs ansteuern, Sensoren einlesen (Temperatur, Accelerometer, Luftfeuchtigkeit,...), Kommunikation mit dem PC via UART, Soundausgabe, präzise getimte Signale per Timer ausgeben, mit
Speicherbadarf mir heftig Ärger bereitet hat." > > Ich bin überrascht, daß Du dann nicht lieber LCDs auf HD44780 o.ä. Ebene > verwendest. Die sind viel sparsamer im Konsum von Daten. Es soll mit 3,3V laufen und einigermaßen klein sein, geeignete LCD kenne ich nicht. Was mir nicht klar war, dass
-
Thread
ADC und Ausgabe auf LCD
mir nicht, das beiliegende Prg. so zu gestalten, wie ich's gern hätte. Hardware STK200, ATmega88, LCD an PortD. Die Hardware funktioniert mit Bascom wie gewünscht. LCD Library v. Peter Fleury (PORT geändert). Auch das zugehörige Testprogramm funktioniert einwandfrei. Problem: lcd_puts(buffer); gibt
uint16_t result = readADC(0); //initialize display, cursor blinkt lcd_init(LCD_DISP_ON_CURSOR_BLINK); //clear display and home cursor lcd_clrscr(); //integer in ASCII umwandeln utoa( result , buffer, 10); lcd_puts("Ergebnis:\n"); lcd_puts(buffer
-
Thread
[AVR] Unerwarteter Compilerfehler mit constexpr
Nur bleibe dann die Frage offen, ob das ein Compiler Bug ist... Es ist wenn schon ein Compiler/Library Bug wenn es kompiliert. Der Standard deklariert solchen Code als falsch. Vielleicht "funktioniert" es auf den kleinen Cobtrollern nur aufgrund irgendwelcher AVR Besonderheiten im Compiler - korrekt
derbe ackern. In den Anhang packe ich mal eine funktionierende Version. Eine Arduino typische Library. Ist noch nicht die Ausgeburt aller Schönheit, ich weiß.... Halt noch eine Baustelle.
-
Thread
Onewire + DS18x20 Library
weiterhelfen Was hast du denn für ein Board? Hast du dort schein eine Ausgabemöglichkeit per UART oder LCD? Ist doch eigentlich nicht schwer. Mann muss nur die Serial.print() Funktionen durch die eigenen Ausgaben ersetzen. [c] int16_t x; uint8_t i, j, crc; volatile uint8_t rc; // volatile
nur Temperatursensoren mit OneWire, sondern auch Richtig. Im Threadtitel steht aber: ...DS18x20 Library!