-
Datei
BMP180.c
<< 8) + ((uint32_t) hbyte << 16)); } } void BMP180_show_cal(void) { char Buffer[20]; uart_puts("Anfang Cal : "); uart_puts("\r\n"); uart_puts("\r\n"); uart_puts("AC1 = "); sprintf(Buffer, "%i", AC1); uart_puts(Buffer); uart_puts("\r\n"); uart_puts("AC2 = "); sprintf(Buffer, "%i", AC2); uart_puts(Buffer
in „BMP180 I2C Problem?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Opt_Anordnung_Ferritkerne_auf_Leitungen.pdf
Gehäuse verbindet. Die verwendeten Ferrithülsen haben die Maße 12 mm 6,1mm 46 mm (Da Di L) und eine Anfangs- permeabilität von 620 (Nickel-Zink-Ferrit). Die erste Konfiguration wurde in [5] schon i einmal untersucht. Bei dieser Konfiguration war eine ähnliche Ferrithülse mit ihrer Stirnfläche in 10 cm Entfernung
in „Wirksame Entstörung für WR gesucht“ · HF, Funk und Felder ·
-
PDF
ulp_de.pdf
includeDateien auch eine eigene #usageDirective enthalten. Am besten ist die #usageDirektive an den Anfang der Datei zu stellen, so muss das Control Panel nicht den ganzen Text der Datei durchsuchen, um die Informationen, die angezeigt werden sollen, zu finden. Soll die UsageInformation in mehreren Sprachen
in „EAGLE 7.7 Problem Export SVG mit eagle2svg-1_4_1.ulp“ · Platinen ·
-
PDF
DA_Martin_Gohlke.pdf
Reso- nanzfrequenzen im kHz-Bereich mit Bandbreiten von nur einigen Hz. Liefen die De- tektoren anfangs noch bei Raumtemperatur, so arbeiten sie heutzutage bei 100mK, um thermisches Rauschen zu minimieren. Ein spharis˜h geformter Detektorkorper˜ 10 Der Gravitationswellendetektor LISA ˜ bietet weitere
in „LLR Experiment“ · Offtopic ·
-
PDF
km4-analyse-kurzfassung.pdf
Methodik einarbeiten, bevor ich meine Arbeit fortsetze. Ein Krisenmanagement kann damit nicht viel anfangen. Diese Zahl in dem Bericht aufzuführen, dient nicht der besseren Orientierung, sondern der Verwirrung des Krisenmanagements. Das gilt insbesondere, da diese Zahlen ohnehin als unsicher beschrieben
in „Epidemiologischer Verlauf und Analyse von Krankheiten Teil 2“ · Offtopic ·
-
PDF
EPJ9_web.pdf
i.MX befin- langsamer als kommerzielle Router wie den. Deswegen gab es Specctra oder Electra. Am Anfang haben Ende April ein Treffen, wir darauf spekuliert, dass das Routen mit einem schnellen PC mit mehreren bei dem wir die ur- sprüngliche Grösse der Kernen skaliert, das hat jedoch nicht Platine (7
in „Embedded Projects Journal: 9. Ausgabe erschienen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ch32v003_getting_started.pdf
CH32V003 – getting started unter Linux inklusive eines Selbstbauprogrammers DIY R. Seelig Aller Anfang ist schwierig und möchte man mit einem unbekanntem Mikrocontroller starten kommt es unweigerlich zu unterschiedlichen Einstiegshürden. Heutzutage gibt es für Bastler (heißt mittlerweile ja neudeutsch
in „CH32V003: Selbstbauprogrammer und "Getting started"“ · Projekte & Code ·
-
PDF
ch32v003_getting_started.pdf
CH32V003 – getting started unter Linux inklusive eines Selbstbauprogrammers DIY R. Seelig Aller Anfang ist schwierig und möchte man mit einem unbekanntem Mikrocontroller starten kommt es unweigerlich zu unterschiedlichen Einstiegshürden. Heutzutage gibt es für Bastler (heißt mittlerweile ja neudeutsch
in „CH32V003: Selbstbauprogrammer und "Getting started"“ · Projekte & Code ·
-
Datei
light-simple.asm
daten über z-pointer einlesen tst r0 ;auf 0 testen breq neu ;wenn 0, dann zu neu, also von vorne anfangen mov temp, r0 ;nach temp kopieren out portd, temp ;an portd ausgeben ;jetzt das ganze für portb: adiw ZL, 1 ;zpointer erhöhen lpm tst r0 breq neu mov temp, r0 out portc, temp adiw ZL, 1 rcall delay
in „Probleme mit Stack“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
laptimer.c
{ char buffer[4] = ""; // Puffer für LCD Anzeige LCD_home(); // Setze die Cursor Position an den Anfang LCD_string("AKT: "); // "ACT:" auf dem Display anzeigen LCD_string(itoa(show_min, buffer, 10)); LCD_string(":"); if(show_sec < 10) { LCD_string("0"); LCD_string(itoa(show_sec, buffer, 10)); } else
in „Laptimer Projekt mit Magnetschleife (Atmega8)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
diagraf.inc
6 Bit lsr adwl ;reduzieren mov wl,adwl ;aktuellen ADC-Wert holen cpi xl,low(pixbuf+24) ;noch am Anfang der Abszisse? brne o1kurve2 ;nein... o1sync: ;haelt Ausgabe an, bis Sync-Bedingung erfuellt ist lds tmp,mode ;ja, Modus holen cpi tmp,lo1k ;immernoch 1-Kanal Life-Oszi? breq o1sync0 ;ja... rjmp mainloop
in „Assembler: Routine zum Löschen von Bildpunkten beim T6963C ges“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c_main_v3.asm
------------------------------ Init_GLCD: ; Reset cbi PortB,reset ; Reset auf L rcall delay ; am anfang kurz warten sbi PortB,reset ; Reset auf H rcall delay ; text start adress set ldi lcdLSB,low (TXT_BASE) ldi lcdMSB,high(TXT_BASE) rcall Write2Byte ldi command, (TXTHOME) rcall WriteCMD ; graphic start
in „Optimierung ASM-Code für GLCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
GPS_Uhr.asm
dec temp2 brne WGLOOP1 dec temp1 brne WGLOOP0 ret ;wieder zurück ;Initialisierung: muss ganz am Anfang des Programms aufgerufen werden lcd_init: ldi temp3,50 powerupwait: rcall delay5ms dec temp3 brne powerupwait ldi temp1, 0b00000011 ;muss 3mal hintereinander gesendet out PORTB, temp1 ;werden zur Initialisierung
in „Atmega GPS Uhr“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Pr_test.c
beschalten, Lade- und Entladekanal sperren PORTD = 0x04; // LED-Pin mit High beschalten, damit die LED am Anfang aus ist, vielleicht ist an besser??? } //+++ Laden ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ void Laden(unsigned char PWM_Wert) { char Abbruch; char buffer[11]; char baffer
in „Mein AD-Wandler macht nicht was er soll.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dog_m163.c
; // set CGRAM Adress -> Character 0...7, <<3 da die Zeichenadresse bei b5-b3 steht und b2-b0 am Anfang auf null steht. write_char_DOGM163 (data0); //Pixel die gesetzt werden sollen write_char_DOGM163 (data1); write_char_DOGM163 (data2); write_char_DOGM163 (data3); write_char_DOGM163 (data4); write_char_DOGM163
in „EA DOG-M Display (ST7046) und customchars. ARGH!“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Doepfer_Anleitung.pdf
Elektronik mechanisch fixiert und möglichst in ein Gehäuse eingebaut werden (siehe EMV-Hinweise am Anfang der Anleitung). Auf der Leiterplatte befinden sich mehrere Löcher mit 3 mm Durchmesser. Mit Hilfe von Abstandsrollen oder Abstandsbolzen (Länge ca. 5mm oder mehr) wird die Elektronik an einer geeigneten
in „Hilfe: Endlosdrehregler / Push Encoder“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
init.txt
rpos: .byte 1 ;Leseposition VLCD wpos: .byte 1 ;Schreibposition VLCD blinka: .byte 1 ;Blinkbereich Anfang blinke: .byte 1 ;Blinkbereich Ende delay_a0: .byte 1 ;Dauerzaehler A0 delay_a1: .byte 1 ;Dauerzaehler A1 .org $100 ;Page 1 ($100...$1ff) vlcd: .byte zln*spn ;Bildschirmspeicher ringbuffer: .byte 32
in „atmega 8 als schnitstelle“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Bin_r-Uhr_Discolights.c
5); } } ISR(TIMER1_CMPA_vect) { PORTA = 0b10000000; } ISR(TIMER1_OVF1_vect) { // OCR1A gleich am Anfang neu besetzen, damit die CMPA-ISR nicht übersprungen wird OCR1A = OCRvalue; if(OCRvalue > 0) { PORTA = port | 0b10000000; DDRA = phase_DDR[phase] | port; } sei(); // Charlieplexing, nächste Phase if
in „ATtiny26, Timer0 und Timer1 kommen sich in die Quere“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Code.txt
brne WGLOOP1 dec temp1 brne WGLOOP0 pop temp1 ret ; wieder zurück ; Initialisierung: muss ganz am Anfang des Programms aufgerufen werden l ldi temp1, 0xFF ; alle Pins am Ausgabeport auf Ausgang out LCD_DDR, temp1 ldi temp3,6 powerupwait: rcall delay5ms dec temp3 brne powerupwait ldi temp1, 0b00000011
in „Analog-/Digital-Wandler Test“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Usermanual_VM111_D.pdf
müssen (siehe ICSP). Mit dem mitgelieferten Controller können Sie sofort mit der Programmierung anfangen. * The Microchip name and logo, PIC, and PICmicro are registered trademarks of Microchip Technology Inc. in the USA and other countries. 2 FCC informationen Dieses Gerät ist konform mit Teil 15 der
in „Empfehlungen für einen PIC16F84 Bausatz“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Konv2.c
)) c++; if ((c>1)&&(st1[0]!=' ')) { /* Kanalzeile */ if(cp1=strchr(st1,';')) { *cp1=0; cp1++; /* Anfang Formel */ cp=st1; if(*cp=='"') { cp++; if(cp2=strchr(cp,'"')) *cp2=0; } strcpy(feld[a].Name,cp); cp=cp1; /* Kommas durch Punkte ersetzen*/ while(cp1=strchr(cp1,',')) *cp1='.'; if(cp1=strchr(cp,';')
-
Datei
Konv2.c
)) c++; if ((c>1)&&(st1[0]!=' ')) { /* Kanalzeile */ if(cp1=strchr(st1,';')) { *cp1=0; cp1++; /* Anfang Formel */ cp=st1; if(*cp=='"') { cp++; if(cp2=strchr(cp,'"')) *cp2=0; } strcpy(feld[a].Name,cp); cp=cp1; /* Kommas durch Punkte ersetzen*/ while(cp1=strchr(cp1,',')) *cp1='.'; if(cp1=strchr(cp,';')
-
PDF
VWEW-Fachtagung_2005.pdf
Dauerleistung: 8000 W AC@ 40 °C Max. DC-Spannung: 700 V Max. Wirkungsgrad: > 98 % Markteinführung Anfang 2006 Bester spezifischer Preis (< 0,40 €/W) VWEW Fachtagung Photovoltaik und Netzintegration Fulda 2005 Inhalt 1 Einführung 2 Historischer Vergleich der PV-Systemkonzepte 3 Entwicklung der String-Wechselrichter
in „Trafoloser Wechselrichter-Schaltbild gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
lichtorgel.pdf
Somit entfallen aufwändige Sicherheitsvorkehrungen, wodurch diese Schaltung unter anderem auch für Anfänger geeignet ist. Am Ausgang lassen sich Leuchtdioden, kleine Glühlampen usw. anschließen, die Ansteuerung erfolgt über eine externe Audioquelle. spannunginFormeinesSelbstbauprojektes BekanntestesBeispielsinddieNiederspan
in „Lichtorgel Tiefpassfilter ändern“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
readme_xbee.pdf
eigenes Zutun funktioniert, ist die Latte für den Einstieg in den API-Modus höher gehängt. Um den Anfang und das Debuggen nicht allzu frustrierend werden zu lassen, habe ich mich entschlossen, zunächst ohne AVR ausschließlich am PC unter Dev-C++ zu arbeiten. Damit habe ich die grundlegenden Routinen erstellt
in „XBee for NewBees (DOS-Tool zum Testen von XBee's im API-Modus)“ · Projekte & Code ·
-
Datei
LCD_Init_KS0066U.asm
Schleife_End ; Zeichen: ; Zeichenliste (Ziffern) generieren (Taste 2) ; ldi temp, 0xC0 ; Position Anfang Zeile 2 rcall Kommando ldi zeichen1, 0x31 ;Ziffer 1 mov temp, zeichen1 rcall Datenuebernahme nop rjmp Zeichen_1 ; Zeichen_1: ; Schleife zaehlt hoch bis Ziffer 5 ; inc zeichen1 mov temp, zeichen1 rcall
in „Atiny2313 / 4313 / LCD Displaytech 204B/ DCF77“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
A--DS10-gP16-LMK62-SD_b.h
ausgabe_ds18B20(void); void wertuL_ausgeben(unsigned long werty); void Wert3_ausgeben(void); void Text_Anfang(void); void Karte_fehlt(void); void Version (void); void Start_eingeleitet(void); void Restzeit(void); unsigned int t,wert1,akkuspannung; unsigned char t01nk,t01vk,t02nk,t02vk,t05nk,t05vk,t06vk,t06nk
in „Sende/Empfangsvorgang mittels nur 1St. µC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Wii_Nunchuk_Komplett.asm
gesendet werden kann sbr flag_reg,1<<pla.flg ;Programmlaufanzeige-Flag quitieren rjmp _main ;Sprung zum Anfang des Hauptprogramms ( Mainloop ) ; ;UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU ;UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU ;U
in „AVR8ASM TWI Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tianma.c
-> Control schreiben if (!erg) goto raus; erg = Do_I2C_Write(0x48); // set CGRAM Adr auf 8, also Anfang Zeichen 1 if (!erg) goto raus; erg = Do_I2C_Write(0x40); // CO=0, RS=1 -> Daten schreiben if (!erg) goto raus; adr = 0; while (adr<8) { Do_I2C_Write(ICONBUF[adr]); if (!erg) goto raus; ++adr; } raus
in „Pollin TIAN MA A2C00096100 LCD Modul“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCD_PCF8574-dotmatrix_7219--learn.asm
in TempCopy speichern cursor,9,0 ;cursor positionieren ldi zl,low(Tempcopy) ;pointer wieder auch Anfang ldi zh,high(Tempcopy) ;von Tempcopy setzen rcall LCD_stringram ;Tempcopy auf LCD ausgeben clr IRQ_index ;Sekunden Zähler zurücksetzen main40: sbrc Flag,UART_full ;UART string komplett rcall UART_work
-
Datei
27512EP.asm
Eingabe" db " gesamtes Eprom]" db " +080 CALL L1CE1 jmp Z,L19DA L1A4A call PRINT db 00E db "1712Anfang :" db 002+080 CALL INLINE ld HL,(D181A) EX DE,HL CALL INHEX ld A,(si-002) EX DE,HL ld HL,00400 L1A6A ADD HL,HL DEC A jmp NZ,L1A6A EX DE,HL ld A,(si-2) cmp 6 jmp Z,X1 ; PUSH HL XOR A SBC HL,DE POP HL
in „EDA-Dateien bearbeiten“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
HF-Praxis_5-2015_I.pdf
mensioniertwerden,nurumdie kurzzeitigen Leistungsspitzen Der Klasse-AB-Verstärker am liefern zu können. Anfang dieses Artikels geriet inKompression,sobalddieEin- Amplitudenkompression ist gangsspannung 1 V überstieg. eine wichtige Einschränkung Da jetzt ein 3-dB-Quadraturhy- imBetrieb,abernureinTeildes brid
-
PDF
ISD2360_DE.pdf
werden. Die Programmierung erfolgt über den SPI DIG_WRITE Befehl, indem eine Image-Datei an den Anfang des Flash-Speichers des Geräts geschrieben wird. Mit der GUI-Software ISD-VPE2360 können Benutzer die Anwendungs-Image-Datei erstellen. Das von Nuvoton Technology Corp. bereitgestellte ISD-VPE2360
in „Alternative zu ISD2360/DFPlayer“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
lowlevel_4.pdf
aus, dass man gewisse Programmierkenntnisse hat und mit der ErwÄhnung von BITs und Bytes etwas anfangen kann. Wenn ich hier von Sektornummern rede, dann meine ich damit die logische Sektornummer (LSN). Diese beginnt bei '0' und endet bei 'Anzahl aller Sektoren - 1'. Normalerweise adressiert man einen
in „Formatieren mit Fat16 statt Fat12 unter Windows?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Datenformate-Gerber.pdf
Werkzeugmaschine. Da ein Vektor aber nichts anderes ist, als ein Geradenstück in einer Ebene, das durch Anfangs- und Endpunkt eindeutig bestimmt ist, und da eine Leiterbahn nichts anderes ist, als die Aneinanderkettung einzelner Vektoren, begnügte er sich mit der Angabe der jeweiligen Anfangs- und Endkoordinaten
-
Datei
rc-dekoder.asm
_____|_______________|_______________| ; | | | ;Knüppelstellung: nicht definiert nicht definiert Anfang Mitte Ende ; ;********************************************************************************************************* ;*************** die Impulsdauer eines Servosignales ergibt sich aus ********
in „Unruhige Servosignalgenerierung Tiny25 Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ZehnerLauflicht_Pilot_Umschalt_Halb_Helligkeit.asm
15 .equ Normalmodus = 1 .equ Sparmodus = 2 .equ Supersparmodus = 3 .org 0x000 ; kommt ganz an den Anfang des Speichers rjmp main ; Interruptvektoren überspringen ; und zum Hauptprogramm rjmp Lauflicht_Art_Int ; IRQ0 Handler reti ; rjmp Nachtabsenkung_Int ; IRQ1 Handler reti ; rjmp TIM2_COMP reti ; rjmp
in „Seltsamen Effekt bei LDR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
laptimer.c
{ char buffer[4] = ""; // Puffer für LCD Anzeige LCD_home(); // Setze die Cursor Position an den Anfang LCD_string("AKT: "); // "ACT:" auf dem Display anzeigen LCD_string(itoa(LCD_struct.LAP_min, buffer, 10)); LCD_string(":"); if(LCD_struct.LAP_sec < 10) { LCD_string("0"); LCD_string(itoa(LCD_struct.LAP_sec
in „Laptimer Projekt mit Magnetschleife (Atmega8)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c_main_v2.asm
------------------------------ Init_GLCD: ; Reset cbi PortB,reset ; Reset auf L rcall delay ; am anfang kurz warten sbi PortB,reset ; Reset auf H rcall delay ; text start adress set ldi lcdLSB,low (TXT_BASE) ldi lcdMSB,high(TXT_BASE) rcall Write2Byte ldi command, (TXTHOME) rcall WriteCMD ; graphic start
in „Optimierung ASM-Code für GLCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MAX7219.C
Damit beim neuen Durchlauf die Felder wieder von 0 beschrieben werden*/ b=1; /*Damit hx 0-setzen nur Anfangs funktioniert*/ TR0=0; //Timer0 stop hx=0; //Timerstand ruecksetzen a=1; //externer Interrupt freigegeben for (y=1; y<=9; y++) { t1[y]=0; //Timerstand 0-setzen } for (z=0;z<=8;z++) { MAX7219_Write(
in „MAX 7219 AVR Programm“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
3-Fan-Control.asm
rcall Delay_25ms wdr ;Watchdogreset ENDE: ;PWM-Werte schreiben, ADC-Werte senden und zurück zum Anfang rcall PWM_Out0 rcall PWM_Out1 rcall PWM_Out2 rcall UART rjmp CPU_FAN ;Routinen ;--------------------------------------------------------------------------------------------------------- Read_ADC: ;
-
PDF
071148-D_CC2-AVR-board-2.pdf
Der in- tegrierte Programmgenerator „Codewizard“ erzeugt ein komplettes Programmgerüst. Besonders Anfänger können damit aus Vorlagen wie unseren Programmbeispielen gut lernen. Die automatische Erzeugung von Programm-Bibliotheken und die Auswahl zwischen Anwendungs- und Bootloader-Code sowie Quelltext-Vorlagen
in „Schaltung für Schrittmotor mit I2C“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
S-BUS_asm.asm
" in flags löschen clr current_byte // aktuelles Byte löschen ldi current_bit, 1 // mit dem LSB anfangen INT0_exit: pop temp out sreg, temp pop temp reti // Timer2 Compare Match findet alle 10 Mikrosekunden statt und wir lesen entweder 1 Datenbit vom S-Bus oder falls // das Bit reading_parity in flags
in „Futaba S Bus Dekoder, Fehler im Programm“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Testroutine.txt
------------------------------------------------- Dim Temp1 As Byte '-----------------------UART Anfang--------------------------------------------- $baud = 38400 'Definieren einer allgemeinen Schnittstelle 'RS485 $baud1 = 38400 'definieren von Com2(muss sein sonst lässt sich Com2-4 nicht definieren
in „Problem mit Waitkey und serialcharmatch“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
Messintervall static int16_t time_error; // RTC Fehlerkompensation // Zeitkritische Dinge, welche am Anfang der ISR stehen müssen! OCR2=128; // Dummy-Write zur Sicherung des Timings // von Timer 2 im asynchronen Modus // RTC Fehler korrigieren if (time_error>999) // RTC zu schnell { TCNT2 = 2; // Zähler
in „Atmega16 Waveform Mode 14 und LEDs am PORTD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Temperatur.c
/////////////////////////////////////////////////////////////// // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init( void ); //////////////////////////////////////////////////////////////////////////////// // LCD löschen void lcd_clear( void ); /////////////////////
in „DS1820 125,5°C“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Konv2.c
)) c++; if ((c>1)&&(st1[0]!=' ')) { /* Kanalzeile */ if(cp1=strchr(st1,';')) { *cp1=0; cp1++; /* Anfang Formel */ cp=st1; if(*cp=='"') { cp++; if(cp2=strchr(cp,'"')) *cp2=0; } strcpy(feld[a].Name,cp); cp=cp1; /* Kommas durch Punkte ersetzen*/ while(cp1=strchr(cp1,',')) *cp1='.'; if(cp1=strchr(cp,';')
-
Datei
Konv2.c
)) c++; if ((c>1)&&(st1[0]!=' ')) { /* Kanalzeile */ if(cp1=strchr(st1,';')) { *cp1=0; cp1++; /* Anfang Formel */ cp=st1; if(*cp=='"') { cp++; if(cp2=strchr(cp,'"')) *cp2=0; } strcpy(feld[a].Name,cp); cp=cp1; /* Kommas durch Punkte ersetzen*/ while(cp1=strchr(cp1,',')) *cp1='.'; if(cp1=strchr(cp,';')
-
Datei
ssd1306.c
Font.uiHeight % 8; if( FontPixelByte != 0 ) { pixels = FontPixelByte; } } tmpmask = 0x01;//Bei D0 anfangen if( pixels != 8 ) { tmpmask <<= ( 8 - pixels ); // Restpixel sind verschoben ! } uint16_t PosX = x; for( i = 0 ; i < Font.uiWidht ; i++ ) //Über die Breite des Zeichens { FontPixelByte = _ptrFont[
in „SSD1306/1309 Library zum Darstellen von Text auf OLED Displays“ · Projekte & Code ·
-
Datei
Slave.c
LCD_PORT |= (data>>(4-LCD_DB)); // Bits setzen lcd_enable(); } // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init( void ) { // verwendete Pins auf Ausgang schalten uint8_t pins = (0x0F << LCD_DB) | // 4 Datenleitungen (1<<LCD_RS) | // R/S Leitung (1<<LCD_EN); // Enable
in „KTY81/110 Temperatur Messung Programm in C“ · Mikrocontroller und Digitale Elektronik ·