-
Datei
test123.c
einfach mal auf nächsten Start warten } if (UCSRA &(1<<FE)) // Nach Framing_error schauen könnte ja Anfang sein { PORTC |= (1<<PC3); UCSRA &= ~(1<<FE); // FramingError wieder nullen dmx_status=2; // 1 = eventuell eine Anfangskondition received_address=0; PORTC &= ~(1<<PC3); } else { if(dmx_status = 2) {
in „DMX Empfang mit AVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test123.c
einfach mal auf nächsten Start warten } if (UCSRA &(1<<FE)) // Nach Framing_error schauen könnte ja Anfang sein { received_address=0; PORTC |= (1<<PC3); UCSRA &= ~(1<<FE); // FramingError wieder nullen dmx_status=2; // 1 = eventuell eine Anfangskondition PORTC &= ~(1<<PC3); } else { if(dmx_status == 2)
in „DMX Empfang mit AVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
aufgabe_7.asm
schaltet led an CALL UP_wait05s ;0.5s delay CALL UP_wait05s ;0.5s delay GOTO main ;springt an den anfang UP_wait05s ;2499992 cycles movlw 0x15 movwf d1 movlw 0x74 movwf d2 movlw 0x06 movwf d3 UP_wait05s_0 decfsz d1, f goto $+2 decfsz d2, f goto $+2 decfsz d3, f goto UP_wait05s_0 ;4 cycles goto $+1 goto
in „Problem mit PIC16F84(A) und einem Delay“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
fehler.c
paket[0]=(H_paket[0] & (1<<2))>>2;//erste Bit wird mauell ausgelesen n_shift=1; //jetzt bei zwei anfangen n_pack=0; for(n_Hpack=0;n_Hpack<7;n_Hpack++) { for(n_Hshift=0;n_Hshift<8;n_Hshift++) { if(! (n_Hpack |n_Hshift)) n_Hshift=4; //beim ersten Schleifendurchgang muss n_Hshift auf 4 sein if(n_shift >7
in „Fehlerhafter RETURN bei Optimierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
UART_TEST.asm
UART-Sendefunktion aufrufen adiw ZL, 1 ; Adresse des Z-Pointers um 1 erhöhen rjmp print ; wieder zum Anfang springen print_end: ret USART_Transmit: ; Wait for empty transmit buffer lds temp1, UCSR1A sbrs temp1, UDRE1 rjmp USART_Transmit sts UDR1, zeichen ret USART_Receive: lds temp1, UCSR1A sbrs temp1, ,
in „Problem mit UART1 Empfang“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
forum.a51
************************************************************* LoopEnd: jmp MainLoop ; zurueck an Anfang ;**************************************************************************
in „8051, Ringbuffer in Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rgb.c
init for PWM on Pin PB3 TCCR2 = 0x00; //stop T/C2 TCCR2 = (1<<WGM20) |(1<< CS20)|(1<<COM21); // Am Anfang sollen die Leds aus sein OCR1A = 0; OCR1B = 0; OCR2 = 0; for(;;) { // Eine Zeile einlesen uart_gets(Line, sizeof(Line))) // Den Farbcode auf die drei Farben aufteilen r[0]=Line[0]; r[1]=Line[1]; g[
in „RGB LED Steuerung (AVR)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
timer2.c
---------------------------------------------------- void timer2_start (void) { //bei Read/write ANFANG -> TIMER starten TCNT2 = 0x00; //Zählerstand auf 0 setzen TCCR2 |= CK_0256_Select; //PSF = 8; CS21 aktiv } //--------------------------------------------------------------- //Unterprogramme-TIMER2-
in „timer2 at90s8535“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVR_EEPROM_Access_.asm
hexumrechnung ; ansonsten Byte senden... adiw ZL:ZH, 1 ; Adresse um 1 erhöhen... rjmp EEPROM_print ; und zum Anfang der Funktion ; eep_print_end: ret ;/Schnipsel
in „Fragen zu Arduino EEprom Programmierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
CPPFile1.cpp
int main(void) { port_init(); uart_init(); sei(); while(1) { //anfangs warte auf Daten von PC / Empfange Daten //für das empfangen jedes Zeichens, lies das UDR aus, und speichere jedes Zeichen in ein Array //sind alle zeichen empfangen, führe rechnung der Checksumme
in „ATmega32 / USART / Verständnisproblem / TX- Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
Bevor was geht, muss man zuerst die Pins auf Ausgang setzen. DDRB = (1 << PB1) | (1 << PB0); // Am Anfang gehen wir mal von einer Pulsweite von 50 % aus. OCR0A = 128; OCR0B = 128; // Wir brauchen den Timer0-Overflow-Interrupt, weil wir da jeweils die Pulsweite ändern. TIMSK0 = (1 << TOIE0); sleep_enable
in „ATtiny13 Ausfall nach kurzer Laufzeit.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
liegen // die 4 Bit für die Daten müssen zusammenliegen, können aber an einer // beliebigen Postion anfangen // LCD DB4-DB7 <--> PORTC Bit PD4-PD7 #define LCD_PORT PORTC #define LCD_DDR DDRC // LCD Datenbus, Bitnummer des untersten Bits D4, kann auf den // Portbits 0..4 liegen #define LCD_DB PC3 // LCD RS
in „Compiler- Fehler?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Neues_Textdokument.txt
/////////////////////////////////////////////////////////////// // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init_1( void ); void lcd_init_2( void ); void lcd_init_3( void ); //////////////////////////////////////////////////////////////////////////////// // LCD löschen
in „Wie viel LCD´s kann man gleichzeitig mit dem Atmega32 ansteuern ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
wr88_rzm_2.c
Pulszyklus besteht aus der Zeit T0 mit Ausgabe eines Nullspannungsvektors, der Zeit Ta mit Ausgabe des Anfangs-Spannungsvektors, der Zeit Te mit Ausgabe des End-Spannungsvektors und wieder mit der Zeit T0 mit Ausgabe des entgegen gesetzten Nullspannungsvektors. Da beide Ausgangsmuster 111 und 000 (Nullspannungsvektoren
in „3 x PWM ATmega8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Zentrale_V1.4.asm
dbitcnt: lsl r22 ; Schreibbit stellen von D0 bis D7 tst r22 brne schrok ldi r22,1 ; Schreibbit auf Anfang tst r20 ; Änderung gemerkt ? breq keine st X,r11 ; geändertes Byte zurückschreiben clr r20 ; Änderungszähler keine: ldi r25,16 add XL,r25 ; Daten-Zeiger weiterstellen schrok: ; coli cbi PORTD,2 ; Triggerbit
in „UART im Interrupt, Daten direkt in EEProm speichern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DG14032_PCF8574_lesen_1.c
in Buffer[0] das Minus-Zeichen geschrieben wird. Buffer++; //immer wenn ein Zeichen fest an den Anfang der Zeichenfolge geschrieben wird, Buffer-Pointer eins weiter stellen! } // ist die Zahl negativ? // gleich mal ein - hinterlassen und die Zahl positiv machen if( z < 0 ) { Buffer[0] = '-'; Buffer++; //immer wenn ein Zeichen fest an den Anfang der Zeichenfolge geschrieben wird, Buffer-Pointer eins weiter stellen! /* Erkenntnis aus einer Simulation_chr: char* Buffer habe die Adresse 0x00D2 im SRAM. Buffer++ setzt den char-Pointer auf die
in „(AVR-gcc) Lesen vom PCF8574 I2C-Port-Expander gelingt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lader_v11.asm
BUFEND EQU 2E3Fh ; SRCBEG EQU 2FBFh ; Startadresse SRCEND EQU 2FC1h ; Endadresse DSTBEG EQU 2FC3h ; Anfang Zieladresse/Parameter DSTEND EQU 2FC5h ; RAMBEG equ 37B0h ; ; DIGI1 equ 2900h ; ; ; IO-Ports UART_C EQU 0E9h ; UART 6850 Control/Statusregister UART_D EQU 0F9H ; Daten lesen/schreiben ; CS_MODE EQU
in „Suche MOPPEL Projekt in Heft oder .PDF“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Vorab_die_Lernbetty.pdf
*Owner; gabezeilen, Schalter usw. sind machbar. const struct TMenuItem *Members; dword Flags; Am Anfang stehen Events und ein zugehöriger Puffer. void *Data; Verschiedene Programmteile können Ereignisse generie- void (*OnEvent)(RCST* self, word *aEvent); ren, so z.B. der Systemtick: void (*Draw) (RCST
in „die Betty-Fernbedienung von Pollin als ARM-Eval Board“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
TechDoc_Hebetisch_Fehlerbehebung_Linak_Bedienungsanleitung_DB-TED-363-DE.pdf
folgenden Fehlerbehebungsverfahren (P4 und P5) ein zusätzliches, sicher funktionie- rendes der am Anfang dieses Dokuments aufgeführten Bauteile zur Hand haben. Es ist nicht erforderlich, exakt dieselben Artikel- nummern wie die zu bewertenden zu haben, es sei denn, man ersetzt ein einzelnes Tischbein.
in „Elektronischer Schreibtisch fährt nicht mehr hoch, nur noch runter?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lauflichtstatus.asm
.include "m8def.inc" .def temp = r16 .def Lauflichtstatus = r17 .org 0x000 ; kommt ganz an den Anfang des Speichers rjmp main ; Interruptvektoren überspringen ; und zum Hauptprogramm rjmp Taste_D2_gedrueckt_Int ; IRQ0 Handler rjmp int1_handler ; IRQ1 Handler reti ; rjmp TIM2_COMP reti ; rjmp TIM2_OVF
in „Bis drei zählen und dann wieder von vorne“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lcdtest.asm
R18,$C6 WGLOOP1: dec R18 brne WGLOOP1 dec R17 brne WGLOOP0 nop ret ;Initialisierung: muss ganz am Anfang des Programms aufgerufen werden lcd_init: ldi temp3,25 powerupwait: rcall delay5ms dec temp3 brne powerupwait ldi temp1,0b00011110 out lcdport,temp1 rcall lcd_enable ;1 rcall lcd_enable ldi temp1,0b00000111
in „LCD WH2004A HD44780 o. KS0066 Ansteuerungsproblem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
sichern srv_pwm_start[0] = timestamp; else // - bei Impulsende gesicherten Zeitstempel (den vom Imp-Anfang) vom aktuellen Zeitstempel subtrahieren und // die Differenz (die gemessene Impulsbreite) im SRAM sichern srv_pwm_in[0] = timestamp - srv_pwm_start[0]; } /******************************************
in „Servo delay board“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SPI-test-master-forum-beides.asm
;; ldi r16,0x0b11110100 ;DD_MISO und LED-Ports->Ausgänge out DDRD,r16 ldi r16,0xff ;LEDs sind am Anfang aus... out PORTD,r16 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; loop: rcall SPI_SlaveInit rcall SPI_SlaveReceive out PORTD,r16 ;...und nach dem Empfang z.T. an rjmp loop ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
in „SPI-Verbindung 2er MIcrocontroller“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
UART_TEST.asm
UART-Sendefunktion aufrufen adiw ZL, 1 ; Adresse des Z-Pointers um 1 erhöhen rjmp print ; wieder zum Anfang springen print_end: ret USART_Transmit: ; Wait for empty transmit buffer lds temp1, UCSR1A sbrs temp1, UDRE1 rjmp USART_Transmit sts UDR1, zeichen ret USART_Receive: lds temp1, UCSR1A sbrs temp1, RXC1
in „Problem mit UART1 Empfang“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
timer2_pwm.c
T2R1 = 1; // Reload-Mode-0: Auto-Reload mit CRC bei Overflow des Timer2 // T2CON |= (1<<T2R1); // Anfangs-Reloadwert für Timer2 = 65280 CRCH = 0xFF; CRCL = 0x00; // Timer2 fängt bei 65280 an zu zählen TH2 = 0xFF; TL2 = 0x00; EAL = 1; // Global Interrupts erlauben // IEN0 |= (1<<EAL); ET2 = 1; // Timer2
in „PWM - Breite von 0“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
regelung.c
ADCSRA & (1<<ADIF)) ); // AD-Wert auslesen ADCH da nur 8-bit ausreichen. x = ADCH; // Berechnung Anfang e = 230 - x; esum = esum + e; edif = e - ealt; PORTC = ( 62 * e + 44 * esum + 274 * edif ) / 1000; //Reglergleichung, PortC wird gesetzt ealt = e; // Berechnung Ende } ISR(TIMER0_OVF_vect) { // Interrupt
in „Timer0 gesteuerter AD-Wandler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
regelung.c
ADCSRA & (1<<ADIF)) ); // AD-Wert auslesen ADCH da nur 8-bit ausreichen. x = ADCH; // Berechnung Anfang e = 230 - x; esum = esum + e; edif = e - ealt; PORTC = ( 62 * e + 44 * esum + 274 * edif ) / 1000; //Reglergleichung, PortC wird gesetzt ealt = e; // Berechnung Ende }
in „Timer0 gesteuerter AD-Wandler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
regelung4.c
abgeschloßen ist while ( !(ADCSRA & (1<<ADIF)) ); x = ADCH;// 8-bit Wert nach x laden // Berechnung Anfang e = 230 - x; y = (yalt + 152*e - 303*ealt + 152*ealtt) / 10000; //Reglergleichung ealtt = ealt; ealt = e; PORTC=y; //Ausgabe yalt = y; // Berechnung Ende } int main(void) { DDRC=0xFF; timer0_init()
in „Timer und ADC bei Atmega16 mit WinAVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
regelung4.c
abgeschloßen ist while ( !(ADCSRA & (1<<ADIF)) ); x = ADCH;// 8-bit Wert nach x laden // Berechnung Anfang e = 230 - x; y = (yalt + 152*e - 303*ealt + 152*ealtt) / 10000; //Reglergleichung ealtt = ealt; ealt = e; PORTC=y; //Ausgabe yalt = y; // Berechnung Ende } int main(void) { DDRC=0xFF; timer0_init()
in „Timer und ADC bei Atmega16 mit WinAVR“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Versuchsaufbau_analog_2.pdf
des Symbols 2 to 4 Line Decoder “D2_4E“ auf meinem Schematic-Plan gelöst. Den TP habe ich nach der anfangs angegeben Struktur mit einfachen Addierern und Shiftregistern gelöst. An den Multiplikatoren arbeite ich noch Der TP gibt maximal den Wert 15 aus (wg. 4bit-Wort). DA-Wandlung Oszilloskop Theoretisch
in „CPLD 95xxx o.ä. als digitaler Tiepass nutzbar ?“ · FPGA, VHDL & Co. ·
-
PDF
Versuchsaufbau_analog_2.pdf
des Symbols 2 to 4 Line Decoder “D2_4E“ auf meinem Schematic-Plan gelöst. Den TP habe ich nach der anfangs angegeben Struktur mit einfachen Addierern und Shiftregistern gelöst. An den Multiplikatoren arbeite ich noch Der TP gibt maximal den Wert 15 aus (wg. 4bit-Wort). DA-Wandlung Oszilloskop Theoretisch
in „Digitaler TP so nutzbar ?“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
Schieberegister.c
Generierung eines Pulses (0 - 1 - 0) an SCK übernimmt die einzelnen Bits Ausgabe mit Höherwertigem Bit anfangen (Erstes wandert am meisten nach Rechts nach QH) Beispiel: QH (DotPoint) als erstes eintragen, zuletzt QA (A) eintragen Sind alle Bits ausgegeben wird durch Impuls (0 - 1 - 0) an RCK Inhalt übernommen
in „7 Segment mit 4 Stellen - Schieberegister und Multiplexing“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
1.py
in dates[1:]: group.append(di[last_d]) diff = sec_delta(d , last_d) if diff > DELTA: #neue list anfangen, alte ins ergebnis schubsen res.append(group) group = list() last_d = d return res def move_sorted(d, wd): '''order fuer jede gruppe von mehr als einem file erstellen und files verschieben, gibt nur
in „HDR Dateien suchen, die innerhalb weniger Sekunden aufgenommen wurden“ · Softwareentwicklung ·
-
Datei
wuerfel.c
SLEEP_MODE_PWR_DOWN); //Gute Nacht :) sleep_mode(); //Guten Morgen! } } void animate(){ //warte am Anfang 200ms uint16_t waitTime = 200; //Setze Startwert für Zufall auf die Anzahl der "Praller" srand(bounce); for(uint8_t i = 0; i < 8; i++){ PORTB = numbers[(rand() % (6))]; waitTime = (waitTime*125)/100
in „LED (Spiel-)Würfel Code zu groß?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Timer.asm
.include "m32def.inc" ; Definitionen für Atmel ATMEGA32 ; Programm kommt ganz an den Anfang des Speichers .def temp = r16 ; Register für Zwischenspeicherung ist R 16 .org 0 ;Startadresse=0 rjmp RESET ; Reset Handler .org $002 reti ; IRQ0 Handler .org $004 reti ; IRQ1 Handler .org $006 reti
in „Hilfe zum Timer0 beim Atmega32“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
_Schaltplan___LP.pdf
ich nicht sagen. Eine optionale Referenzspannungsquelle verwendet den LT1009CZ. Dieser hat eine Anfangs-Toleranz von +- 0,2% oder +- 5mV und ist damit genauer als billige Multimeter. Perfektionisten können die Referenzspannung mit R17 auf genau 2,500V einstellen, ohne den Temperaturgang zu verschlechtern
in „Transistortester AVR - Hardware“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATA_Floppy_mit_ATmega.txt
if(stat==0x08){ ob=ob & ~(1<<5); } if(stat==0x20){ //kommt nach der Adresse kein ACK //Von vorne anfangen: ob=ob | (0b11<<4); i=0; } else{ if(i>=len){ run=0; TWCR=TWCR | (1<<4); } else{ TWDR=buf[i]; i++; } } } //TWCR=TWCR | 1; } int main(void){ DDRC=DDRC | ~0b11; //Reset & Adr & CHPSEL & TWI //PC7 : Reset
in „ATA Floppy mit ATmega1284P ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
projekt_23_radio_gaga.cpp
****************** void init(void) { //Allgemeine Zuweisungen DDRB=DDRB_DEFINED; // PORTB=AUS; //Anfangs alles ausschalten DDRC=DDRC_DEFINED; //Zuweisungen beim AD- Wandler ADCSR= ADCSR_DEFINED; ADMUX= ADMUX_DEFINED; //Zuweisungen beim 8-Bit-Timer (Timer2) TCCR2=TCCR2_DEFINED; TIMSK= TIMSK_DEFINED; }
in „ATmega8 / Radio Gaga / Poti->ADC->TimerCTC-> Lautsprecher“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
temp.c
data4,temp; float x; float calc; void temp_out() { unsigned char b=0,c=0; lcd_command(0x81); //Am Anfang des Displays Springen! calc=(5/(float) 1023)*x; //errechung des spannungswertes calc=(calc* (float) 100)-273.15; // errechnung der temp. data1=0, data2=0; data3=0; data4=0; //datenregister für die
in „Frage in C --- Temperaturmessung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Timer.asm
include "2333def.inc" ; Definitionen für Atmel AT 90S2333 .org 0x000 ; Programm kommt ganz an den Anfang des Speichers .def temp = r16 ; Register für Zwischenspeicherung ist R 16 rjmp Init ; Reset Handler reti ; IRQ0 Handler reti ; IRQ1 Handler reti ; Timer1 Capture Handler reti ; Timer1 compare Handler
in „Einfacher Timer/Counterfunktion mit AT90S2333“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Timer.asm
include "2333def.inc" ; Definitionen für Atmel AT 90S2333 .org 0x000 ; Programm kommt ganz an den Anfang des Speichers .def temp = r16 ; Register für Zwischenspeicherung ist R 16 rjmp Init ; Reset Handler reti ; IRQ0 Handler reti ; IRQ1 Handler reti ; Timer1 Capture Handler reti ; Timer1 compare Handler
in „Timer für Anfänger in Assembler und C“ · Projekte & Code ·
-
Datei
Test1a.asm
;***** Test mit ATmega8 ***** .include "m8def.inc" .org 0x000 ; Programm kommt ganz an den Anfang des Speichers .DEF rd1l = R0 ; LSB Divident .DEF rd1h = R1 ; MSB Divident .DEF rd1u = R2 ; Hifsregister .DEF rd2 = R3 ; Divisor .DEF rel = R4 ; LSB Ergebnis .DEF reh = R5 ; MSB Ergebnis .def Sl = R6
in „4433->mega8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
phase.txt
data); data++; } } void uart_putf(float data) { /* send float per UART BUG: unnötige Leerzeichen am Anfang? */ uint8_t buffer[7]; uart_puts(dtostrf(data, 6, 3, buffer)); } void uart_putc(uint8_t c) { while (!(UCSRA & (1<<UDRE))); UDR = c; } void uart_puti(uint16_t data) { uint8_t buffer[7]; uart_puts(utoa
in „INT0 INT1 sperren und freigeben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Auftrag_Franz.asm
Zähler auf null setzen. out PortB, zaehl ; Zählerwert auf Port B ausgeben. rjmp main ; springe auf Anfang.
in „Einfacher Zufallsgenerator“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.c
EN); asm("nop"); asm("nop"); asm("nop"); PORT &= ~(1<<EN); } // Initialisierung: // Muss ganz am Anfang des Programms aufgerufen werden. void lcd_init(void) { DDR = 0xFF; unsigned int temp3 = 4; while(temp3 != 0) { _delay_ms(5); temp3 = temp3 - 1; } // muss 3mal hintereinander gesendet werden zur Initialisierung
in „Lcd 2 zeilig initialisieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
laufschrift_sven_mod.bas
Shifts = 640 Then ' Wenn entsprechend der Textlänge gescrollt wurde Shifts = 0 ' Dann wieder am Anfang beginnen End If End If 'Ende--------------------------------------------------------------------------- Return End Text1: Data 127 , 1 , 1 , 1 , 1 , 0 ' L Data 65 , 127 , 65 , 0 ' I Data 127 , 73 ,
in „Problem mit gosub in Bascom“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVRDUDE.pdf
testen, wie das Remove a running service if needed... mit dem „Flashen“ funktioniert. Als blutiger Anfänger habe ich mich dann an die Empfehlungen und Tips zuInstalling Windows NT/2k/XP driver: giveio Programm ISP_AVR gehalten. Und es ging nichts. Porttalk sehe ich als ungeignet an. Auf der Suche nach installing
in „Frage bezüglich Programmierung auf AVC-Ctrl“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sensor_test3.c
0x00; //Timer 0 Low Byte setzen ET0 = 0; //Timer 0 Interrupt deaktivieren TR0 = 0; //Timer 0 am Anfang deaktivieren } void uart_interrupt(void) interrupt 4 using 1 { /* RI Flag Abfrage */ } void uart_init(void) { // Baudrate = 19200 SCON = 0x50; // 8 Bit UART REN = 1; //Recieve Interrupt Enable IEN0
-
Datei
test.cpp
0);// Öfnet die Karte mit der Id 0 while(1){ if(kbhit()) //prüft ob eine Taste gedrückt wird { //Anfang der if schleife ClearDigitalChannel(7); //DigitalAusgang 7 wird auf LOW gesetzt, wenn eine Taste gedrückt wird ClearDigitalChannel(2); //DigitalAusgang 2 wird auf LOW gesetzt, wenn eine Taste gedrückt
in „Ein ASM SourceCode für die Vellemann K8055?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ClearAll.cpp
Haltestellen in Sekunden an: "; cin>>Zeit; while(1) { if(kbhit()) // prüft ob eine Taste gedrückt wird { // Anfang der if schleife ClearAllDigital(); // Alle DigitalAusgänge auf 0 setzen, wenn eine Taste gedrückt wird ClearAllAnalog(); // Pwm1 und Pwm2 ausschalten CloseDevice(); // Schließt das Gerät break; //
in „K0855 durch Mikrocontroller ersetzen?“ · Mikrocontroller und Digitale Elektronik ·