-
Datei
KlassenDemo_09Jul2012.py
Uedem den 09. Juli 2012 # GNU-GPL import tkinter from tkinter.filedialog import * print('Programm Anfang') class BasisKlasse(object): #Basisklassen Definition print('Start Basisklasse Definition') iInstanzenZaehlerA = 0 # Zaehler der bei jeder neuen Instanzierung mit 0 beginnt iInstanzenZaehlerB = 0 #
in „Python 3: Warum klappt die Initialisierung einer Klasse nicht?“ · Softwareentwicklung ·
-
Datei
main.vhd
IEEE.STD_LOGIC_UNSIGNED.ALL; entity main is Port ( clk : in STD_LOGIC; -- 80Mhz taster : in std_logic; -- anfang des auslesens rst : in std_logic; -- globaler reset enable : out std_logic; lad_in2 : out STD_LOGIC_VECTOR (3 downto 0); -- USB usb_RD_n : out STD_LOGIC; -- read (low active) usb_WR : inout STD_LOGIC
-
Datei
lcd_zaehler.asm
delay5ms2 dec temp1 brne delay5ms1 nop nop nop 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 PORTC, temp1 ;werden zur Initialisierung
in „26 bit umwandlung in ASCII“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
anzeige-routines.asm
ausgeben ; 2. Platine inc ZH ; Z-Pointer um 16 Zeilen weitersetzen sbiw Z, 0x10 ; Z-Pointer an den Anfang der Zeile setzen ldi temp1, 0b00011001 ; Platine Adressieren out PORTB, temp1 rcall Zeile_ausgeben_oben ; Zeile ab aktueller Z Position ausgeben ; 3. Platine inc ZH sbiw Z, 0x10 ldi temp1, 0b00011010
in „128x128 LED-Matrix mit AVR statt Atari ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
glcd_ks0108.c
glcd_area(LEFT); glcd_putcom(0x3F); // Display ON: 0b00111111 glcd_putcom(0xC0); // Erste Zeile Anfang: 0b11000000 glcd_putcom(0xB8); // Erste Zeile (X): 0b10111000 glcd_putcom(0x40); // Erste Spalte (Y): 0b01000000 glcd_area(RIGHT); glcd_putcom(0x3F); // Display ON glcd_putcom(0xC0); // Erste Zeile
in „Grafik-LCD 64128-LED“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
DieWahreSteuerbelastung-1.pdf
den Staat …. Als denken Sie daran , wenn Sie nun nach den Feiertagen wieder zur Arbeit gehen : Ab Anfang Oktober arbeiten Sie für sich selber und bis dahin wünsche ich Ihnen viel Spaß bei der Finanzierung des Staatshaushaltes !!! P.S.: Hier wurde konservativ gerechnet, weil viele Zahlen nicht genau recherchiert
in „Mehr Handwerk statt Informatik“ · Ausbildung, Studium & Beruf ·
-
Datei
espLogger.ino
free(chunkakt); chunkakt = chunkroot; /* naechster Block */ } /* Datensatz aktuelle Zeile an den Anfang der Liste setzen */ root = rcve; } else { /* Speicherplatzanforderung fuer Daten der Zeile fehlgeschlagen */ Serial.println("Out of memory 2"); free (rcve); /* Datensatz Zeile wird dann auch nicht
in „Fehlersuche ESP32, der mit Hilfe der Arduino IDE programmiert wurd“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TS_iP152_C0802_4BIT_44780-a.h
= 0x00; // E =L L L L Pause1000(); } void mw1_ausgeben(void) { Adresse(0xC2); // 0xC0 -->2.Zeile Anfang char z,c; char txt5[5]; mw1 = mw1 +16; // sprintf(txt5,"%#4u",mw1 ); // 4 Stellen davor Leerzeichen sprintf(txt5,"%05u",mw1 ); // 5 Stellen davor Leerzeichen for (z=0; z<5;z++) { c=txt5[z]; Daten_schreiben
in „LCD im 4-Bit Modus an nur einem Port betreiben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TS_iP158_C0802_4BIT_44780_P1f-2.h
Pause1000 (); E_L; //Pause1000(); } void mw1_ausgeben(void) { Adresse(0xC2); // 0xC0 -->2.Zeile Anfang char z,c; char txt5[5]; mw1 =54321; // mw1 = mw1 +16; // sprintf(txt5,"%#4u",mw1 ); // 4 Stellen davor Leerzeichen sprintf(txt5,"%05u",mw1 ); // 5 Stellen davor Leerzeichen for (z=0; z<5;z++) { c=txt5
in „LCD im 4-Bit Modus an nur einem Port betreiben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCD_Test2.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 ·
-
PDF
Flyer_Einstiegsgehaelter_Absolventen_2012.pdf
Werkvertrag: berufs-bgl. Wie heißt der Einsatzbetrieb? Was ist ein Entgelt? bei welchem Unternehmen Sie anfangen und was Sie im Studienrichtung wirtschaftswissenschaftl. Fächer technisch, naturwissenschaftl. Fächer Studium** Arbeitsvertrag aushandeln. beschäftigt Hoch- Percentile Percentile Percentile Percentile
-
PDF
avrsim.pdf
AVR-Simulator https://www.mikrocontroller.net/topic/420097 Das Programm sollAnfängern unter Linux helfen, die ersten Schritte in der Assemblerprogrammierung fürAVR zu bewältigen, ohne in teure und aufwändige Hardwaredebugger (und Bausteine, die HW-Debugging unterstützen) investieren
in „AVR Simulator mit grafischer Benutzeroberfläche für Linux“ · Projekte & Code ·
-
PDF
Kurzanleitung-CodeBlocks.pdf
Projektverwaltungsfenster (Management), das Ihnen unter Projects alle geoffneten Projekte anzeigt. Anfangs ist diese Liste leer, da zuerst ein neues Projekt erstellt werden muss. Um ein neues Projekt anzulegen, wahlen Sie im Menu File unter dem Menupunkt New den Untereintrag Project... aus (siehe Abb.
in „Praxiskurs AVR-XMEGA-Mikrocontroller. Mit C von Anfang an. ( Buch von Günter Spanner )“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ct202011_16-19.pdf
KontaktegesammeltundbeieinerAnste öffentlichte,wandeltesichdieanfängliche suchungenderBundeswehrAnfangAprilin ckung übermittelt werden, die Zahl der EuphoriebaldinMisstrauen.Knappeinen Berlin. Dort wurden 48 Soldaten mit An fehlerhaftenWarnungenerhöhen.Bislang Monat später hatten gerade einmal droid-Smartphones
-
PDF
DD1800_18KV_20mA__DIOTEC.pdf
of the data book Bitte beachten Sie die detaillierten Hinweise auf unserer Internetseite bzw. am Anfang des Datenbuches 2 TA= 25°C unless otherwise specified A T = 25°C wenn nicht anders angegeben 3 Valid, if leads are kept at ambient temperature at a distance of 10 mm from case Gültig, wenn die Anschlussdrähte
in „Tektronix TDS 510A CRT Video Display Unit defekt“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
main.c
auf Pegeländerung getestet. Ist eine Pegeländerung festgestellt worden, // wird auch hier auf den Anfang zurückgeschaltet. Ist sie erfolgreich bis zum Ende, // wird ein Merker gesetzt und die weiteren Preambelabgaben unterbunden. // Die Präambel dient der Leitungssynchronisation. // Aufbau: l hhhh llll
in „Automatisches LED-Licht mit Funkmodulen“ · Projekte & Code ·
-
Datei
ApplLap.c
ApplLap_StoreBlackSectordata(tBlackSector *BlackSectordata) { /* Das derzeitige Konzept geht davon aus, dass am Anfang der Liste immer der aelteste Sektor steht */ /* => Alle Daten jetzt eins nach vorne kopieren, damit am Ende Platz fuer den aktuellen Datensatz frei wird */ byte i; for (i = 1; i < BSWDP_NUM_MAX_BLACKSECTORS
-
PDF
MiniFox_1_.pdf
emp- findlich, daß man ein Brummen hört, sobald man einen Eingang anfaßt und den anderen erdet. Anfangs glaubte ich trotzdem noch nicht so richtig an den Erfolg, denn der Ausgangsstom des Daten- ausgangs ist im Datenblatt mit typisch 10μA angege- ben und 10μA * 5V macht 50μW. Aber da ich nicht dumm
in „Was kontrollieren, wenn man nicht "rein" kommt?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.asm
ldi tmp,low(serbuf) ;Schreib- und Lesezähler auf seriellen Ausgangs-Buffer mov outwptr,tmp ;auf Anfang mov outrptr,tmp ldi tmp,low(serinbuf) ;Schreib- und Lesezähler auf seriellen Eingangs-Buffer mov inwptr,tmp ;auf Anfang clr varcnt sts nvarstart,null ;Variablenstart RS232 Empfangsbuffer initialisieren
in „ATMega328 + Si7021 + I2C (Assembler)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
howto_-tasmota-sml.pdf
er nicht dabei? Schade! Es gibt nun unzählige Möglichkeiten dieses Problem anzugehen. Wenn ihr am Anfang einen guten “research” betrieben habt, solltet ihr von Google oder der Betriebsanleitung vielleicht schon wissen, welche OBIS oder SML Strings euer Zähler sendet. Lest bitte noch einmal den vorangegangenen
in „Wärmezähler über optische M-Bus-Schnittstelle auslesen“ · Haus & Smart Home ·
-
Datei
Uhr2.asm
------------------------------------------------------- menujmp: ;Menü-Sprungtabelle ;Baustelle, Anfänge gelöscht... wochentag: ;Tabelle auf Wochentage .dw sonntag .dw montag .dw dienstag .dw mittwoch .dw donnerstag .dw freitag .dw samstag sonntag: .db "Sonntag ",0 montag: .db "Montag ",0 dienstag: .
in „Hilfe! LCD-Ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Sound.asm
Initialisieren ldi temp,0 mov sum1,temp mov sum2,temp mov sum3,temp mov sum4,temp ;**** Sound am Anfang disablen ldi SndEnable,0 ;**** PB0 als Output ldi Temp,0x01 out DDRB,Temp ; Set PB0 to output ;**** Flag Setzen ser Flag ; Alle Bits auf 1 sbi PORTB,PB0 ; LED aus (PB0=1) ;**** Vorteiler für Counter
-
Datei
main.c
Zeichen Umbelegung der Anschlüsse wegen externen Interrupts des Zählers! Ausgabe der Einstellungen am Anfang beachten! Chip type : ATmega163 Program type : Application Clock frequency : 4,000000 MHz Memory model : Small Internal SRAM size : 1024 External SRAM size : 0 Data Stack size : 256 ***************
in „Hilfe in CodeVision! RX INTERRUPT“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mix2.2.asm
.include "tn26def.inc" .org 0x000 ; Programm kommt an Anfang von PROM .def temp1 = r16 .def temp2 = r17 ; temporäre Register definieren .def time1 = r18 ; temporäres Reg im Timerint. .def time2 = r25 ; Zähler1 .def timewert = r24 ; Zähler 2 über 1ms .def flagreg
in „Mehrere Servosignale auswerten“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Neu_Textdokument.txt
1<<ADSC)) { ; //wartet bis Wandlung abgeschlossen ist } for (i_index=0;i_index<10;i_index++) { //Anfang For-Schleife ADCSRA|=(1<<ADSC); while (ADCSRA &(1<<ADSC)) { ; } i_ergebnis+=ADCW; } //Ende For-Schleife ADCSRA &=~(1<<ADEN); //ADC auf Low setzten, ADC kann wieder als I/O genutzt werden i_ergebnis
in „#define Ports“ · 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_act_min, buffer, 10)); LCD_string(":"); if(LCD_struct.LAP_act_sec < 10) { LCD_string("0"); LCD_string(itoa(LCD_struct.LAP_act_sec
in „Laptimer Projekt mit Magnetschleife (Atmega8)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
1Wire.asm
dec temp2 brne WGLOOP1 dec temp1 brne WGLOOP0 ret ; wieder zurück ; Initialisierung: muss ganz am Anfang des Programms aufgerufen werden lcd_init: push temp1 in temp1, LCD_DDR ori temp1, (1<<PIN_E) | (1<<PIN_RS) | 0x0F out LCD_DDR, temp1 ldi temp3,6 powerupwait: rcall delay5ms dec temp3 brne powerupwait
in „DS18B20 Dezimalwert berechnen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
RS485.pdf
Bus kommen. Daher ist der Verwaltungsaufwand im Multi Master Betrieb höher. In diesem Artikel wird anfangs nur der Single Master / Multi Slave Betrieb beschrieben. Bei RS485 handelt es sich um eine sogenannte differenzielle Schnittstelle. Das bedeutet, das für jedes Signal zwei Leitungen benötigt werden
in „ATmega - RS485“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
break; } } } // in den Programmiermodus umschalten case CMD_ENTER_PROGMODE_ISP: { // Wartezeit am Anfang des Init Prozesses _delay_ms(message_array[2]); //_delay_ms(1); } } } } // empfängt ein Datentelegramm des STK500 Protokolls unsigned char receive_message (void) { // Indexzeiger zum Zugriff auf das
in „_delay_ms () -> indirekte Zeitübergabe > Programm riesig“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Systeminformation.pdf
sind die Voraussetzungen für den Langwellensenders DCF77 gesteuert, der in Beginn des Feldversuchs Anfang Oktober der Nähe von Frankfurt/Main steht und mit 2003 gegeben. Um flächendeckende, aus- einer Reichweite von 1.500 km ganz Mittel- sagekräftige Ergebnisse zu erhalten, ist eine europa bedeckt. große
in „AVR: Wetterinformationen über DCF77“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
display.asm
vergleiche auf Null, wenn nich springe ret text2: ldi up_temp1,zeile2 ; setzte Cursor in zweite Zeile (Anfang) rcall Befehl_an_LCD ; Befehl senden ldi up_temp4,16 ; entspricht der Länge der ersten Zeichenkette in Tabelle1 ldi zl,low(tabelle2*2) ; Zeige auf Z-Pointer Lowbyte von Tabelle1 ldi zh,high(tabelle2
in „[ AVR ] Probleme mit LCD-Display (KS0066)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Mega8_test2.asm
breq eep_string_end rcall s_punkt adiw ZL,1 ; Adresse um 1 erhöhen... rjmp eeprom_string ; und zum Anfang der Funktion eep_string_end: ret ; In Zahlen ausgeben bcd: ldi r18, -1 + '0' _bcd1: inc r18 subi r16, 100 brcc _bcd1 ldi r17, 10 + '0' _bcd2: dec r17 subi r16, -10 brcs _bcd2 sbci r16, -'0' push r16
in „Menü rs232 wie macht man so was besser?“ · 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 „GPS Uhr: UTC > MESZ umrechnung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
catneu2.asm
Datenfehler mov R5,#1 SIOENDE resok mov R7,kanal mov R0,#lampe ;Pointer auf Einlesefeld mov R6,#0 ;Anfangs-Kennung mov R5,#0 SIOENDE ;****** Nulldurchgang-Interrupt (Ext. Int.1): Programm ****************** ;* * ;* * ;* * ;************************************************************************ EXTINT1
in „DMX-Receiver“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
RS485.pdf
Bus kommen. Daher ist der Verwaltungsaufwand im Multi Master Betrieb höher. In diesem Artikel wird anfangs nur der Single Master / Multi Slave Betrieb beschrieben. Bei RS485 handelt es sich um eine sogenannte differenzielle Schnittstelle. Das bedeutet, das für jedes Signal zwei Leitungen benötigt werden
in „RS485 mit ATMega8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
boot_extendedadress.c
aus der //hex-file Zeile gelesene Adresse verwendet. Es kann auch sein, // dass die Daten nicht am Anfang der page liegen if(flashPageFlag == TRUE) //neue page (oder erste page) { //flashPage = (uint16_t)((hexAddress / SPM_PAGESIZE) * SPM_PAGESIZE); flashPage = hexAddress - hexAddress % SPM_PAGESIZE; flashPageFlag
in „AVR Bootloader in C - Artikel“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m8antrel.asm
,zahl ;Relais auf neuen Stand schalten ;Ausgabe für Display ldi zl,low(tabelle*2) ;Z-Pointer auf Anfang der ldi zh,high(tabelle*2) ;Tabelle mit den Bitmustern setzen mov wl,zahl ;Kopie zum Patchen des Index lsl wl ;mal 2, weil Tabelle 2 Bytes je Eintrag hat add zl,wl ;Index auf Pointer addieren adc zh
in „Menüsteuerung mit zwei Tasten (Up/Down) in Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
code.txt
delay call TastRead cpi MyBits1, KeyPressed ;Bit Key Pressed Gesetzt ? brne start ;wenn nein geh zum anfang ldi MyBits1, (0<<KeyPressed) ; KeyPressed zurücksetzen ldi akku, 1<<LED_DoStep_Bit out LEDPortDirection, akku ; den LED Port auf Ausgang ldi akku, $00 ; den Key Port auf Eingang schalten out key_ddr
in „Timer zählt nicht atmega32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Schrittmotor.asm
Definitionsdatei für den Prozessortyp einbinden ; Initalisierung .org 0x0000 ; kommt ganz an den Anfang des Speichers rjmp RESET ; Interruptvektoren überspringen ; und zum Hauptprogramm .org 0x0004 ; Output Compare Interrupt Vector Address rjmp schritt ; eine Sekunde zuende springe zu Unterprogramm Sekunde
in „AVR timer und Schrittmotoren“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
propdoku.pdf
einer Zange vorsichtig um 90 Grad gedreht werden. Minimalbestückung Die beiden 8-poligen Wer für den Anfang nur das absolut nötigste Widerstandsnetzwerke sollten bestücken möchte, benötigt folgende Bauteile : gesockelt werden, da man so die SD-Karte und Tastatur / Maus durch ● Die beiden Spannungsregler
-
PDF
RS485.pdf
Bus kommen. Daher ist der Verwaltungsaufwand im Multi Master Betrieb höher. In diesem Artikel wird anfangs nur der Single Master / Multi Slave Betrieb beschrieben. Bei RS485 handelt es sich um eine sogenannte differenzielle Schnittstelle. Das bedeutet, das für jedes Signal zwei Leitungen benötigt werden
in „RS485 mit Atmega128“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
RS485.pdf
Bus kommen. Daher ist der Verwaltungsaufwand im Multi Master Betrieb höher. In diesem Artikel wird anfangs nur der Single Master / Multi Slave Betrieb beschrieben. Bei RS485 handelt es sich um eine sogenannte differenzielle Schnittstelle. Das bedeutet, das für jedes Signal zwei Leitungen benötigt werden
in „RS485 Definition“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
BMP180.c
); } } void BMP180_show_cal(void) { #if sample_calibration_test == 1 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 Problem ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Stellenangebote_finden.txt
3 Abteilungen haben und "streiten" sich um Dich - Fang mit unwichtigen Firmen und Stellen an: am Anfang machst Du noch Fehler, und Du willst es Dir ja nicht bei Deiner Traumfirma versauen - Bitte mit HR-Idiotensicherem Anschreiben: -- Keywords aus Stellenanzeige tauchen eins-zu-eins im Bewerbungsanschreiben
in „Mitte 30 nach langer Krankheit ohne BE: Einstieg?“ · Ausbildung, Studium & Beruf ·
-
Datei
Stellenangebote_finden.txt
3 Abteilungen haben und "streiten" sich um Dich - Fang mit unwichtigen Firmen und Stellen an: am Anfang machst Du noch Fehler, und Du willst es Dir ja nicht bei Deiner Traumfirma versauen - Bitte mit HR-Idiotensicherem Anschreiben: -- Keywords aus Stellenanzeige tauchen eins-zu-eins im Bewerbungsanschreiben
in „Die ersten 6 Monate nach dem Master-Abschluss“ · Ausbildung, Studium & Beruf ·
-
Datei
Ein_Bitmap_in_ein_Konsolen-Fenster_laden.htm
4free,kostenlos,scripte,newbie,programmieren lernen,Programmieranfänger,Programmiersprache,Hilfen,Anfänger,Programmiertutorials,Programme,Entwicklung,free compiler,staruschkin,progen,Prog,anonym Email versenden,misterM,Anton,MSV C++,archiv,archives,archive,Neues,linklisten"> <meta name="page-type"content
-
Datei
ISR_XBus3.c
i<((xbus_ebuf[0] & 0x0f) + 2); i++) temp ^= xbus_ebuf[i]; if (temp == 0) // CRC ok, Auswertung anfangen { xbp0 = xbus_ebuf[0]; xbp1 = xbus_ebuf[1]; if (xbp0 == 0x61) // allgemeine Informationen { if (xbp1 == 0x01) // "Alles an" { statuss.halt = 0; statuss.aus = 0; statuss.progmode = 0; } else if (xbp1
in „C Optimierung ISR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Main_TWI_4.asm
Progrmam _idle: sbr flag_reg,1<<pla.flg ;Programmlaufanzeige-Flag quitieren rjmp _main ;Sprung zum Anfang des Hauptprogramms ( Mainloop ) ; ;.include "UP.inc";Unterprogramme ; ;UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU ;UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
in „AVR8ASM TWI Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Ausgangsstufen_Logic_IC.pdf
, der für die Kommunikation zwischen ICs über kleine Distanzen geeignet ist. Entwickelt wurde er Anfang der 80er Jahre von Philips. Gesprochen "I quadrat C" steht für IIC = Inter IC Bus. Aus Lizenzgründen heißt der I²C Bus bei manchen Herstellern auch TWI, two wire interface. In einem I²C-Bus gibt es
in „Wittig(welec) DSO W20xxA Open Source Firmware (Teil3)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
<<MUX0)); msg.vcc = (V_BG*1024)/val32; msg.vcc = msg.vcc - 34; // Korrektur //------------------ Anfang DS18B20 Temperatursensor ------------------ uint8_t i = 0; uint8_t subzero, cel, cel_frac_bits; uint8_t tempID[OW_ROMCODE_SIZE]; DS18X20_start_meas( DS18X20_POWER_PARASITE, NULL ); // (erste) ID ins
in „Wetterstation Windrichtung kodieren und dekodieren“ · Mikrocontroller und Digitale Elektronik ·