-
PDF
seite18.pdf
YAAA AAA1 - - - Abfrage aktueller Wert 161 8-Bit Zahl YAAA AAA1 - - - Abfrage Max – Wert 162 8-Bit Zahl YAAA AAA1 - - - Abfrage Min – Wert 163 8-Bit Zahl YAAA AAA1 - - - Abfrage ‚Stromversorgung Ein – Wert’ 164 8-Bit Zahl
in „Dali - EVG Dimmersteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
pushbutton.c
/* pushbutton.c * * Mehrere (1...8) Taster entprellen und abfragen * * 5.11.2017 */ #include <stdlib.h> #include <stdbool.h> #include "stm32f4xx.h" #include "system_stm32f4xx.h" uint_fast8_t pushbutton_poll(void); void
in „Böse Falle Boolean“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
pushbutton.c
/* pushbutton.c * * Mehrere (1...8) Taster entprellen und abfragen * * Poll-Funktionen lesen externen Tasterzustand aus und sollten in regelmaessigen Zeit- * abstaenden abgefragt werden. Get-Funktionen habe keine Nebenwirkungen. * * 5.11.2017 */ #include "pushbutton.h" #include "pins_main.h" #include "io.h" /* Einzelne Pins abfragen */ static inline bool getbutton(unsigned int i) { bool out; switch(i) { #if N_PUSHBUTTON > 0 case 1U<<0: out = io_bitIsSet(PUSHBUTTON0_GPIO, PUSHBUTTON0_Pin); break; #endif #if N_PUSHBUTTON
in „Böse Falle Boolean“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
pushbutton.c
/* pushbutton.c * * Mehrere (1...8) Taster entprellen und abfragen * * 5.11.2017 */ #include "pushbutton.h" #include "pins_main.h" #include "io.h" #define PUSHBUTTON0_GPIO GPIOA #define PUSHBUTTON0_Pin GPIO_Pin_1 #define
in „Böse Falle Boolean“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
pushbutton.c
/* pushbutton.c * * Mehrere (1...8) Taster entprellen und abfragen * * 5.11.2017 */ #include "pushbutton.h" #include "pins_main.h" #include "io.h" #define PUSHBUTTON0_GPIO GPIOA #define PUSHBUTTON0_Pin GPIO_Pin_1 #define
in „Böse Falle Boolean“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
CapTouchMAIN.c.txt
#define Taste4_Abfrage 0b01001001 // ADCON für AN18 der Taste 4 definiert #define Taste5_Abfrage 0b01101001 // ADCON für AN26 der Taste 5 definiert #define Taste6_Abfrage 0b00100101 // ADCON für AN9 der Taste 6 definiert
in „Tastenverriegelung (Tastensperre)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
uC_Einfuehrung.pdf
zu kommerziellen Embedded-C-Compilern wie CodeVision oder Keil keine µC-spezifischen Erweiterungen, v.a. in Hinblick auf Bitmanipulationen, enthält. Dies führt dazu, dass z.B. der Zugriff auf einzelne Bits in der ANSI-C-konformen
in „AVR Atmega16 Timer Problem“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Tutorial_Teil_8_Prg_Multitasking.pdf
. 5.1. Welche Timer habe ich im Nibo 2 ? Im ATmega 128 habe ich die folgenden Timer: Timer 0 – 8 Bit – frei verwendbar Timer 1 – 16 Bit – verwendet für PWM und Clock Timer 2 – 8 Bit – frei verwendbar Timer 3 – 16 Bit – frei verwendbar Ich kann also die Timer 0, 2 und 3 verwenden. Der Timer 1
in „Tutorial Programmierung Nibo2“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
HAP-CU-TechDok-20080319.pdf
. Dann wird auch eine Statusmeldung generiert, die eben diesen Wert enthält. Dieser Wert ist ein 8-Bit Wert und wird im LValue der Statusmeldung bzw. der Abfrage untergebracht. Der HValue ist dabei 0. Ebenso ist Select bzw. Ext gleich 0 (siehe Kapitel 3.1.8 Abfragen und 3.1.9 Statusmeldungen). Bit 7
-
Datei
Kleines_LCD_Tutorial.htm
"high" = LCD-Auslesen rjmp busy_read1 ; Sprung zur Abfrage-Schleife ; busy_read1: ; Abfrage-Schleife ; nop ;sbi portb, 1 ; 1. Enable-Impuls vorbereiten, ;nop ; PortB, Bit1 setzen ;nop ; Enable-Impuls evtl. aus-rem-en ;nop ;cbi portb, 1 ; 1. Enable-Bit-"Low
in „AVR-Tutorial: LCD - Erweiterung lcd-routines.asm - Bitte um Feedback“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
Zeile? return ADCW; // Pegelwert zurückgeben } // Funktion tx(data) // Aufgabe: Übertragung eines einzelnen Zeichens an das Display via RS232 // unter Beachtung, ob der Eingangspuffer des Displays frei ist (Abfrage von CtS) void tx(unsigned char data) { //while (PIND.3==1) {} //Warten, bis Display bereit
in „Probleme mit Touch-Panal und RS232“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MSP430xG46x_Alternativ.h
ersetzen. * Im Unterschied zur Originalheaderdatei werden hier keine Defines eingesetzt * um die einzelnen Konfigurationsbits der MSP Hardware anzusteruern sondern * Bitfelder. <BR> * Dies hat mehrere Vorteile: <BR> * 1. Zur Abfrage einzelner Bits braucht keine Bitmaske verwendet zu werden. <BR> * 2.
in „MSP430 Programmierproblem :-(“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MSP430xG46x_Alternativ.h
ersetzen. * Im Unterschied zur Originalheaderdatei werden hier keine Defines eingesetzt * um die einzelnen Konfigurationsbits der MSP Hardware anzusteruern sondern * Bitfelder. <BR> * Dies hat mehrere Vorteile: <BR> * 1. Zur Abfrage einzelner Bits braucht keine Bitmaske verwendet zu werden. <BR> * 2.
in „Verschiedene Pins einer Variablen zuweisen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
93AA46C_SPI_1.c
; //hier fehlt noch die Abfrage der Schreibzeit wie bei WRITE. _delay_ms(6); } uint8_t READ_93AA46C (uint8_t adresse) { uint8_t daten; CS_h; //die oberen vier Bits von "adresse" müssen ausmaskiert werden, da sie sonst bei der Veroderung
in „Ansteuerung EEPROM 93AA96C funktioniert nicht richtig“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
93AA86C_SPI_3.c
| ((adresse >> 8) & 0x07)); //MSB der 16-Bit-Adresse und davon nur die 3 untersten Bits SPI_MasterTransmit(adresse & 0xFF); //LSB der 16-Bit-Adresse SPCR = 0; //SPI abschalten, damit man manuell einen einzelnen Taktimpuls erzeugen kann CLK_h;
in „Ansteuerung EEPROM 93AA96C funktioniert nicht richtig“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
96055.pdf
= &HC0C0C0 'bit zurückgesetzt End If End Sub Private Sub cmdboxaus_Click() 'I/O Box ausschalten flag_box_ein = False 'rücksetze Timer Abfrage - I/O Box MSComm1.Output = Chr$(&H10) 'Kommandowort zum Setzen bzw
in „[V] Roboterarm 360Grad drehung 4Achsen komplett“ · Markt ·
-
Datei
main.c
code<<3) ); // Bitmuster übertragen for ( uint8_t i=0; i<8; i++ ) { lcd_data( data[i] ); } } //# 8 Bit I2C Übertragung int TWI_send8 (ADD_,REG_,VAL_) { // error 0: alles ok // error 8: Fehler beim Übertragen des Values // error 9: Fehler beim Öffnen des Registers // error 10: kein ACK vom Slave // error
in „C-Code auf AVR effizient schreiben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
mcu_init(void); void Status(int); void displayZeit(void); void displayText(void); void drehgeberAbfrage(void); void displayMenu(char,char); void Uhr_abfrage(void); void checkAlarm(void); void calcweekday(void); void dimDunkel(void); // void I2C_read_byte_EEPROM(int, char); void Commstart (void); void
in „Dimmer MSP430“ · Projekte & Code ·
-
Datei
Signal_01.txt
Datenerkennungsphase einschalten { imp2=0; //setzen des Signalwertes if((zeit_dcf<=22)&&(zeit_dcf>=15))//Abfrage ob eine "0" erkannt wurde { auswertung_dcf_signal(0,flanke_steigend); Bit5_P4=~Bit5_P4; }//ENDE if Erkannte "0" else { if((zeit_dcf<=40)&&(zeit_dcf>=35))//Abfrage ob eine "1" erkannt wurde { auswertung_dcf_signal(1,flanke_steigend); Bit6_P4=~Bit6_P4; }//ENDE if Erkannte "1" else { if(flanke_steigend!=255)//Abfrage ob eine ein Signal erkannt wurde { //das weder einer "0" noch einer "1" entspricht Bit4_P4=~Bit4_P4; phase_4=1;//Phase_
in „Interruptumschaltung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DCF_02.txt
Datenerkennungsphase einschalten { imp2=0; //setzen des Signalwertes if((zeit_dcf<=22)&&(zeit_dcf>=15))//Abfrage ob eine "0" erkannt wurde { auswertung_dcf_signal(0,flanke_steigend); Bit5_P4=~Bit5_P4; }//ENDE if Erkannte "0" else { if((zeit_dcf<=40)&&(zeit_dcf>=35))//Abfrage ob eine "1" erkannt wurde { auswertung_dcf_signal(1,flanke_steigend); Bit6_P4=~Bit6_P4; }//ENDE if Erkannte "1" else { if(flanke_steigend!=255)//Abfrage ob eine ein Signal erkannt wurde { //das weder einer "0" noch einer "1" entspricht Bit4_P4=~Bit4_P4; phase_1=0; phase_2
in „Interrupteingange EIN und AUS schalten“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
init.c
#include "myheader.h" //********************************** //IO-Ports initialisieren //********************************** void init_io(void) { DDRA=0xff; DDRC=0xff; DDRD=0xff; } //********************************** //SPI als Master konfigurieren //********************************** void SPI_init(void) { DDRB |= (1 << PINB0); //Output DDRB |= (1 << SS); // set port B SS chip select to output DDRB |= (1 << MOSI); // set port B MOSI data out to output DDRB &= ~(1 << MISO); // set port "B MISO data input" to input PORTB &= ~(1 << MISO); DDRB |= (1 << SCK); // set port B SCK clock to output //Bit setzen
in „mehrere source files“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
dimmen to flash *Flash_ptr++ = sommerzeit; // Write sommerzeit to flash FCTL1 = FWKEY; // Clear WRT bit FCTL3 = FWKEY + LOCK; // Set LOCK bit } if (Menueaktiv_Timer == 0){ Menuaktiv = 0; unterMenuaktiv = 0; varSetzen = 0; } init_tmp101(0x48); // Adresse TMP 100 temp_double = read_tmp101(); Uhr_abfrage
in „Dimmer MSP430“ · Projekte & Code ·
-
PDF
65013-8_LP_Lernpaket_Experimente_mit_USB.pdf
............. 82 9.2 Die Flaschendrehspiel-Software ........................................ 84 10 BitBang – USB gibt Gas (FT_SetBitMode, FT_Write, FT_Read) ............ 86 10.1 Der synchrone BitBang-Mode .......................................... 87 10.2 Eingangssignale D0-D7 mit BitBang abfragen (FT_GetBitMode
in „Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung“ · Haus & Smart Home ·
-
PDF
AVR-C-Tutorial.pdf
char, nehmen, dann verschwenden wir 7 Bits, da ein unsigned char ja 8 Bit breit ist. Hier bietet uns die Programmiersprache C ein mächtiges Werkzeug an, mit dessen Hilfe wir 8 Bits in einer einzelnen Bytevariable zusammen fassen und (fast) wie
in „AVR-C-Tutorial“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
USART.c
// Abfrage zum Durchschleifen der Empfangenen DAten if ((huNewData1 == TRU) && (timed == 0)) { for (uint8_t z = 0; z < huBufCnt1;z++) { SendUSART0c(huInBuf1[z]); } huNewData1 = FAL; hu1PurgeBuf(); } //* ====
in „MSP430F1611 USART Probs große Datenmengen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
G-40S1_D.pdf
00 übertragen Z4 = Status Kassenschacht (CP3 /CP4) b7 b6 b5 b4 / b3 b2 b1 b0 / F C4 C3 Z4 Die Bit's 0 und 1 geben den Status CP3/4 ab. Bit 2 ist aktiv, wenn beim letzten Überwa- chungszyklus an einem der Sensoren Fremdlicht war. Die Sensoren werden alle 200msec überwacht. Z5 = Reserve
in „MDB / S1 Protokoll - Münzprüfer“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
G-40S1_D.pdf
00 übertragen Z4 = Status Kassenschacht (CP3 /CP4) b7 b6 b5 b4 / b3 b2 b1 b0 / F C4 C3 Z4 Die Bit's 0 und 1 geben den Status CP3/4 ab. Bit 2 ist aktiv, wenn beim letzten Überwa- chungszyklus an einem der Sensoren Fremdlicht war. Die Sensoren werden alle 200msec überwacht. Z5 = Reserve
in „Münzprüfer NRI an PC“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
hardwarebasierter_softwareschutz.pdf
Parameter der Abbildungsfunktion wird der Schlüssel der Block-Chiffre gebildet. Schlüssel Klartext 64 Bit Abbildungs- Abbildungs- Chiffrierter Text Klartext Funktion 64 Bit Funktion 64 Bit Abbildung 3.2: Block-Chiffre-Verfahren Hieraus ergeben sich die folgenden Anforderungen an eine Block-Chiffre: − Es
in „USB Dongle selber bauen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
HeizgV20.c
- Datenausgabe mit putchars() auf LCD oder UART ---------------------- void putchars(unsigned char c) { if (bit.Output == LCD) {lcd_putc(c);} // schreibe auf LCD else {uart_putc(c);} // schreibe nach UART } // ------------ Formatieren und Ausgabe auf LCD oder seriell --------------------- // maximal
in „Heizungssteuerung mit ATMEGA 32“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Disketten_Info.pdf
Interrupt-oderAbfragesteuerung.BeiInterruptsteuerungwirdderSchaltkreisausgangINTgenutzt, um einen Interrupt auszulösen. Bei Abfragesteuerung (Polling) muß die Software ständig das RQM-Bit abfragen (und reagieren, sobald es gesetzt worden ist). • Schreiben ohne DMA. Ist der FIFO leer, werden sowohl der INT-Ausgang aktiviert als auch das BitRQMgesetzt.DaraufhinmußdieSoftwaredenFIFOdurchSchreibzugriffemitDatenfüllen.Ist
in „Floppy FDD Diskette an AVR Mikrocontroller ATmega Beispiele Assembler“ · Projekte & Code ·
-
PDF
1TR110-1_Ausgabe_08-2007_V110.pdf
............................................... 133 Anlage B.5 International Reference Alphabet (7-bit Code) – Festlegungen der nationalen Zeichen............................................................................ 134 Anhang C Zusätzliche Funktionen (ZsFkt)...................................
in „PC und Telefonie“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
treppenlicht.c
/* Eine 8-kanalige PWM mit intelligentem Lösungsansatz ATmega32 @ 8 MHz */ // Defines an den Controller und die Anwendung anpassen #define F_CPU 12000000L // Systemtakt in Hz #define F_PWM 100L // PWM-Frequenz in Hz #define PWM_PRESCALER 8 // Vorteiler für den Timer #define PWM_STEPS 256 // PWM-Schritte pro Zyklus(1..256) #define PWM_PORT_1 PORTD // Port für PWM #define PWM_DDR_1 DDRD // Datenrichtungsregister für PWM #define PWM_PORT_2 PORTC // Port für PWM #define PWM_DDR_2 DDRC // Datenrichtungsregister für PWM #define PWM_CHANNELS 11 // Anzahl der PWM-Kanäle // ab hier nichts ändern, wird alles
in „Einschaltverzögerung Bodenstrahler mit BM“ · Haus & Smart Home ·
-
Datei
main.c
********************************************** // RoBue: // 1-Wire-Temperatursensoren (DS18B20) abfragen // ****************************************************************** #if USE_OW i=0; uint8_t subzero, cel, cel_frac_bits; uint8_t tempID[OW_ROMCODE_SIZE]; // Messen bei ss=5,15,25,35,45,55 if ( ss
-
Datei
main.c
********************************************** // RoBue: // 1-Wire-Temperatursensoren (DS18B20) abfragen // ****************************************************************** #if USE_OW i=0; uint8_t subzero, cel, cel_frac_bits; uint8_t tempID[OW_ROMCODE_SIZE]; // Messen bei ss=5,15,25,35,45,55 if ( ss
-
Datei
main.c
********************************************** // RoBue: // 1-Wire-Temperatursensoren (DS18B20) abfragen // ****************************************************************** #if USE_OW i=0; uint8_t subzero, cel, cel_frac_bits; uint8_t tempID[OW_ROMCODE_SIZE]; // Messen bei ss=5,15,25,35,45,55 if ( ss
in „AVR NET IO RoBue 1.5 Automatischer Ablauf“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
avrtut.pdf
char, nehmen, dann verschwenden wir 7 Bits, da ein unsigned char ja 8 Bit breit ist. Hier bietet uns die Programmiersprache C ein mächtiges Werkzeug an, mit dessen Hilfe wir 8 Bits in einer einzelnen Bytevariable zusammen fassen und (fast) wie
-
Datei
DG14032_PCF8574_lesen_1.c
Cursor blinken on/off, reverse-display, character blink on/off, standby mode Bytes schieben und aus 16-bit-Variable zwei 8-bit-Variablen machen: siehe TDA 1543.c register uint16_t zaehler1 asm("r28"); //Variable wird hoch gezählt und an DA-Wandler ausgegeben, in Register anlegen geht nicht. register uint16
in „(AVR-gcc) Lesen vom PCF8574 I2C-Port-Expander gelingt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Bauanleitung_AVR-USB-PROGI.pdf
5 R7, R8, R9, R10, R14, R17 220 Ω Widerstand 6 6 R11 470 Ω Widerstand 1 7 R12 10 kΩ Widerstand 1 8 C1 10 µF Elko (Submini 4mm ∅) 1 9 C2, C4 47 nF Vielschichtondensator 2 10 C3, C6, C7, C12 100 nF Vielschichtondensator 4 11 C5 22 nF Vielschichtondensator 1 12 C8, C9, C10, C11 27 pF Scheibenkondensator
in „Kommunikationsproblem beim MiniMexle“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
************************************** Impulswahlverfahren zu Mehrfrequenzwahlverfahren Umwandler uC: ATTiny2313 CLK: 8 MHz ext. Quarz Timer0: 1/4ms Takt Timer1: 8-bit non-inverting Phase Corect PWM EEPROM: Belegt für Wahlwiederholung FLASH: Program und Sinuswertetabelle Eingänge (Interne Pullups; werden
in „DTMF und ATMEGA 16“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MaxComm_Protokollbeschreibung_DE.pdf
Datenpaketes 00 ... FF Crc Summe der ASCII-Werte aller Zeichen von Adress bis und mit dem FRS vor C0000 ... FFFF Port Portnummer zur Bestimmung des Ziels oder des Ursprungs der Nutzdaten 0 ... FFFF Data Nutzdaten, siehe folgende Beschreibung Die Übertragungsrate beträgt 19200 Bit/s. Das Protokoll ist
in „Projekt Solarmax RS485 auslesen, mit Modscan 32“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
siemens-m20-handbuch.pdf
E 2,8V zum Codec +LQZHLV: Datentakt (VSCLK_C, VSCKL_V): 104 kHz, Wortlänge: 13 Bits, Synchronisationspulsrate (VSFS_C, VSFS_V): 8 kHz. Näheres zu den Zeiteigenschaften siehe=HLWFKDUDNWHULVWLN▯’$,▯▯▯0LFURFRQWURundU=HLWFKDUDNWHULVWLN▯’$,▯▯▯&. Die
in „[V] Weiterer M8, GPS, GSM Siemens M20, ATmega128“ · Markt ·
-
Datei
Alarm_test.asm
0x26 pruef equ 0x27 ; Prüfung auf Steuerzeichen snr equ 0x28 ; Datensatznummer (Passwort, Bildschrim) c1 equ 0x29 ; c1-c6: Passwort c2 equ 0x2A c3 equ 0x2B c4 equ 0x2C c5 equ 0x2D c6 equ 0x2E tmp equ 0x2F Eadr equ 0x30 ; EEPROM-Adresse zum Schreiben/Lesen Edata equ 0x31 ; gelesenes/zu schreibendes Datenbyte
-
PDF
AtmelCprogramming.pdf
char, nehmen, dann verschwenden wir 7 Bits, da ein unsigned char ja 8 Bit breit ist. Hier bietet uns die Programmiersprache C ein mächtiges Werkzeug an, mit dessen Hilfe wir 8 Bits in einer einzelnen Bytevariable zusammen fassen und (fast) wie
in „ATmega 8 und ohmisch messen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Atmel.pdf
char, nehmen, dann verschwenden wir 7 Bits, da ein unsigned char ja 8 Bit breit ist. Hier bietet uns die Programmiersprache C ein mächtiges Werkzeug an, mit dessen Hilfe wir 8 Bits in einer einzelnen Bytevariable zusammen fassen und (fast) wie
in „RS232 direkt Anbindung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AtmelCprogramming.pdf
char, nehmen, dann verschwenden wir 7 Bits, da ein unsigned char ja 8 Bit breit ist. Hier bietet uns die Programmiersprache C ein mächtiges Werkzeug an, mit dessen Hilfe wir 8 Bits in einer einzelnen Bytevariable zusammen fassen und (fast) wie
in „Suche gute möglichst Deutsche Doku zum C für AVR zu lernen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AtmelCprogramming.pdf
char, nehmen, dann verschwenden wir 7 Bits, da ein unsigned char ja 8 Bit breit ist. Hier bietet uns die Programmiersprache C ein mächtiges Werkzeug an, mit dessen Hilfe wir 8 Bits in einer einzelnen Bytevariable zusammen fassen und (fast) wie
in „Tutorial mit sämtlichen Registererklärungen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
modbus-fronius.pdf
Daher sind Broadcast Anforderungen nur für Schreibbefehle geeignet. Modbus Geräte stellen Daten in 16 Bit großen Datenblöcken (Register) zur Verfügung. In bestimmten Fällen können einzelne Datenpunkte auch mehrere Datenblöcke umfassen (z. B. 2 Register = 32 Bit Wert). Aufbau von Mod- Eine Modbus Nachricht
in „3 Phasen Strom messen mit einem 4-20mA Eingang“ · Haus & Smart Home ·
-
PDF
AVR_tutorial.pdf
Widerstände mehr notwendig und die Beschaltung vereinfacht sich zu einem Taster, der einfach nur den µC-Pin mit GND verbindet. Zugriff auf einzelne Bits Man muss nicht immer ein ganzes Register auf einmal einlesen oder mit einem neuen Wert laden. Es gibt auch Befehle, mit denen man einzelne Bits abfragen
in „AVR-Tutorial als PDF bzw *.doc“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Windmessger_Ultraschall1.pdf
Mittelwerte 1sec; 10sec; 1min; 2min; 10min Ausgaberate Aktualisierungsrate 1 pro 100 msec Auflösung 12 Bit Allgemein Interne Messrate 400 Messungen pro Sekunde bei 25 °C Temperaturbereich Betriebstemp. - 40 ... + 70 °C Lagerung -50... +80°C Betriebsspannung Versorgung Elektronik, 12... 24 V AC/DC +-10%;
in „Windgeschwindigkeit und Richtungsmessung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
EA_4_40.pdf
sind die Ausführungszeiten zum 0 0 0 0 1 0 Teilwesentlichlängeralsangege- FunctionSet 0 0 1 0 0 0 4-Bit Datenlänge,2-zeiligesDisplay,5x7Font ben. Im 4-Bit Mode ist die Busy- Display ON/OFF 0 0 0 0 0 0 Display ein, Cursor ein, Cursorblinken Abfrage vor jedem Bytezugriff 0 0 1 1 1 1 0 0 0 0 0 0 notwendig
in „Cursor setzen LCD Display“ · Mikrocontroller und Digitale Elektronik ·