-
Datei
Code-Auszug.txt
**************** ENC_READ_BANK_REGISTER: /* Achtung, man muss bei allen Regs die mit MA oder MI anfangen ein dummy byte lesen. */ CBI ENC28J60_PORT_B, ETH_CS //PB0 = 0 LDS temp_1, (SRAM_OP_CODE) OUT SPDR, temp_1 SPI_LOOP_DATA_SHIFT_3: IN temp_1, SPSR SBRS temp_1, SPIF RJMP SPI_LOOP_DATA_SHIFT_3 //Read
in „Valued on Reset“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
/////////////////////////////////////////////////////////////// // 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 „OLED Display EA W162 init klappt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
urat_debug.asm
UART-Sendefunktion aufrufen adiw ZL, 1 ; Adresse des Z-Pointers um 1 erhöhen rjmp print ; wieder zum Anfang springen print_end: ret ;=============================================== ;= = ;= URAT Ausgabe = ;= = ;=============================================== sendbyte: sbis UCSRA, UDRE ; warten bis das UART
in „TWI: keine Verbindung zw. AtMega32 und Temp.sensor TC74“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
www.mikrocontroller.net/topic/80900 LCD_EN1_PORT &= ~(1<<LCD_EN1); } // Initialisierung: // Muss ganz am Anfang des Programms aufgerufen werden. void lcd_init(void) { // Ports auf Ausgang schalten LCD_DDR_4 |=(1<<LCD_D4); LCD_DDR_5 |=(1<<LCD_D5); LCD_DDR_6 |=(1<<LCD_D6); LCD_DDR_7 |=(1<<LCD_D7); LCD_EN1_DDR
in „LCD ansteuerung mit Radig Software“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.c
www.mikrocontroller.net/topic/80900 LCD_EN1_PORT &= ~(1<<LCD_EN1); } // Initialisierung: // Muss ganz am Anfang des Programms aufgerufen werden. void lcd_init(void) { // Ports auf Ausgang schalten LCD_DDR_4 |=(1<<LCD_D4); LCD_DDR_5 |=(1<<LCD_D5); LCD_DDR_6 |=(1<<LCD_D6); LCD_DDR_7 |=(1<<LCD_D7); LCD_EN1_DDR
in „LCD an ATmega8 mit C ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.c
/////////////////////////////////////////////////////////////// // 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 „LCD kann nur Kontrast einstellen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
/////////////////////////////////////////////////////////////// // 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 „LCD tc1604a mit ATMEGA16“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Doku_OpenEye.pdf
Lesezeiger erhöhen CPI R_Merker, 90 ; Puffergrenze erreicht BRLO Store_Pos CLR R_Merker ; Puffer auf Anfang (Ringspeicher) Store_Pos: STS ReadPos, R_Merker ; Lesezeiger zurückschreiben LDS Prg_Ctrl, Data_Ctrl ANDI Prg_Ctrl, 0b10000000 ; Daten erkannt ? BRNE Go_D_In ; dann Daten eintragen CPI Buf_Reg, 'R'
in „UART mit atmega 16“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.c
/////////////////////////////////////////////////////////////// // 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 „Display Ansteuerung - 16 x 4 DotMatrix LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.c
/////////////////////////////////////////////////////////////// // 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 „DotMatrix 16x4 in C ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
/////////////////////////////////////////////////////////////// // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init( void ); //////////////////////////////////////////////////////////////////////////////// // LCD löschen void lcd_clear( void ); /////////////////////
in „LCD W204B-NLW“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
/////////////////////////////////////////////////////////////// // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init( void ) { GPIO_InitTypeDef GPIO_InitStruct = {0}; /* GPIO Ports Clock Enable */ __HAL_RCC_GPIOC_CLK_ENABLE(); __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE
in „LCD W204B-NLW“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Synth.asm
rjmp loop keyon: ;Nach 0x90 kommt key... adiw YL, 1 ;ausser nach maxbuf natuerlich ;dann ists am Anfang des Speichers ld rbuf, Y ld rbuf2, Y ;tst rbuf ;brne playkey rjmp playkey rjmp loop2 keywhich: adiw YL, 1 ld rbuf, Y cp rbuf, rbuf2 breq keyoff rjmp loop2 keyoff: ldi rpkl, 0 ldi rpkh, 0 mov rp1l,
in „Attiny2313 Timer16 Bit, Normal Mode, unsauber“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Reifen.pdf
der Eindruck aufkommt, die Reifen wären nur von Nachteil, keineswegs ist dem so! Denn wo jeder Anfänger mit guter Markenware einfach so mal eben ordentlich schnell sein kann, bieten diese Reifen dem geneigten Sportfahrer nahezu unerschöpfliche Möglichkeiten, sein hoffentlich profundes Können unter Beweis
-
Datei
AM_2302.bas
Fehlerkennung eintragen ret $end Asm '******************************************************************** ' Anfang Testprogramm zur Anzeige der AM2302-Daten '******************************************************************** Am2302_100: Dim Am_err_parity As Word , Am_err_timeout As Word Dim Temp As String * 5
in „DHT22 / AM2302 Sensor Timing“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.c
www.mikrocontroller.net/topic/80900 LCD_EN1_PORT &= ~(1<<LCD_EN1); } // Initialisierung: // Muss ganz am Anfang des Programms aufgerufen werden. void lcd_init(void) { // Ports auf Ausgang schalten LCD_DDR_4 |=(1<<LCD_D4); LCD_DDR_5 |=(1<<LCD_D5); LCD_DDR_6 |=(1<<LCD_D6); LCD_DDR_7 |=(1<<LCD_D7); LCD_EN1_DDR
-
Datei
Main_Test.asm
Interruptfreigabe cbr key_reg,1<<key.actuated;Tasterbetaetigung quitieren _idle: rjmp _main ;Sprung zum Anfang des Hauptprogramms ( Mainloop ) ; ;UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU ;UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU ;U
in „AVR8ASM TWI Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AM_2302.bas
Fehlerkennung eintragen ret $end Asm '******************************************************************** ' Anfang Testprogramm zur Anzeige der AM2302-Daten '******************************************************************** Am2302_100: Dim Am_err_parity As Word , Am_err_timeout As Word Dim Temp As String * 5
in „DHT22 auslesen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
LTSpice_XVII__Tutorial.pdf
Projekt: Digitale Schaltungssimulation 118 15.1. Was man vorher wissen sollte 118 15.2. Einfacher Anfang: die Umkehrstufe (= NOT oder Inverter) 119 15.3. Der AND-Baustein 120 15.4.Das D-Flipflop 121 15.5. Dreistufiger Frequenzteiler mit D-Flipflops 122 16. Zehntes Projekt: Signalformen und Oberwellen
in „Triac selbsterhaltend triggern“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
LTSpice_XVII__Tutorial_korr.pdf
Projekt: Digitale Schaltungssimulation 118 15.1. Was man vorher wissen sollte 118 15.2. Einfacher Anfang: die Umkehrstufe (= NOT oder Inverter) 119 15.3. Der AND-Baustein 120 15.4.Das D-Flipflop 121 15.5. Dreistufiger Frequenzteiler mit D-Flipflops 122 16. Zehntes Projekt: Signalformen und Oberwellen
in „Simulation LT Spice“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
Amplituden_Modulation_WS0506.pdf
. . . . . . . . . . . . . . . 3 . . . 1.4 Typisches Schaltbild eines Detektor–Apparates aus den Anfängen des Radios . . . . . . . . . . . . 3 1.5 Zur Definition des Modulationsgrades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 . . . 1.6 Auswirkung einer Übermodulation m > 1 auf das
in „Frage zum Frequenzmultiplex bei Modulation“ · Offtopic ·
-
Datei
My-Code.txt
dec temp2 brne WGLOOP1 dec temp1 brne WGLOOP0 ret ;wieder zurück ;Initialisierung: muss ganz am Anfang des Programms aufgerufen werden lcd_init: ldi zeit,50 ;register zeit weil sonst keins mehr frei war powerupwait: rcall delay5ms dec zeit ;register zeit um 1 bit erleichtern brne powerupwait ldi zeit
in „Hilfe!!! RTC will nicht.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds2430a.c
delay_one(255); //delay_one(255); //delay_one(255); delay_one(1); // >1us high belassen (definierter anfang) cbi(MEMPORT,DATAPIN); // Datapin = low delay_one(255); // 255+160 delay_one(160); // 480us reset-pulse MEMPORTDIR = MEMPORTDIR & 0x7F; // Datapin = Eingang 0xxx xxxx delay_one(60); // wait for presence-pulse
in „1-Wire EEPROM DS2430a“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
13102009.c
www.mikrocontroller.net/topic/80900 LCD_PORT &= ~(1<<LCD_EN); } // Initialisierung: // Muss ganz am Anfang des Programms aufgerufen werden. void lcd_init(void) { LCD_DDR = LCD_DDR | 0x0F | (1<<LCD_RS) | (1<<LCD_EN); // Port auf Ausgang schalten // muss 3mal hintereinander gesendet werden zur Initialisierung
in „ATMega8 als Zähler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
cali_line.c
ausgelagert werden. Das Ganze ist natürlich ausbaufähig. Eine Kurzbeschreibung der Funktionen ist immer am Anfang dokumentiert, weitere Informationen sind jeweils vor der Funktion beschrieben. Spezielle Anmerkungen sind inline Dokumentiert. */ /* Benötigte Include Dateien */ #include <nibobee/iodefs.h> /* muss
in „Testpersonen für Roboterbausatz NIBObee gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
regler.c
include <util/delay.h> // Funktionen, die am Ende des Programms definiert sind ( ich will main am Anfang haben ) void init( void ); uint8_t startcheck( void ); uint8_t adc( uint8_t mux ); // globales Statusregister uint8_t status = 0; // TIMER_BIT, MODE_BIT und KEY_UP landen hier drin. // Main-Funktion
in „Code tut nicht was er soll Kanns der Compiler sein?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-uhr-test.c
DS1307+I2C_WRITE); // warte bis I2C frei ist und schreibe dann i2c_write(0x00); // bei Adresse 0x00 anfangen // i2c_rep_start(DS1307+I2C_READ); // auf lesen umschalten i2c_start(DS1307+I2C_READ); read_seconds = i2c_readAck(); // Adresse 0x00 (Sekunden) auslesen lcd_string(3); read_minutes = i2c_readAck()
in „suche C source für die DS1307 RTC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Conrad_190226_und_VB5.txt
' Vielleicht hat ja der Eine oder Andere \'e4hnliche Vorhaben und kann mit diesem Listing etwas anfangen. Hier ist nur die Funktionalit\'e4t\par ' des Interface enthalten, die sich nur auf die AD-Wandlung der 8 Kan\'e4le des Interface beschr\'e4nkt. Das Ergebnis der Wandlung wird\par ' in einem Array
in „8-kanaliger 10-Bit-AD-Wandler von Conrad (Nr 190226) unter Windows (VB) nutzen“ · Softwareentwicklung ·
-
Datei
main.c
update_soll(void) //Berechnung der aktuellen Soll-Temperatur { if( time <= 20) { t_soll = 150; //Anfangs Ofen einschalten, weil Temp.-Kurve bei 0 Grad beginnt LED_Port &=~((1<<LED_Preheat) | (1<<LED_FluxActivation) | (1<<LED_Reflow)); //alle LEDs aus LED_Port |= (1<<LED_Preheat); //Led-Status-Anzeige
in „Reflow Ofen Steuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
I2C_test.asm
movwf LcdCON ; zwischenspeichern call LCD_ini_L ; Senden (Dauer = 2ms) movlw B'00000010' ; Kursor anfang movwf LcdCON ; zwischenspeichern call LCD_ini_L ; Senden (Dauer = 2ms) movlw B'00000110' ; auto Rechts, shft aus movwf LcdCON ; zwischenspeichern call LCD_ini_S ; Senden (Dauer = 50µs) movlw B'00001100
in „I2C und PIC16F887“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Temperaturausgabe5.txt
//Zahl in Sendepuffer schreiben } void fneueZeile(void) //Courser soll auf dem Computer and den Anfang einer neuen Zeile Springen { fSenden(10); // Asci: 10 = Courser in nächste Zeile fSenden(13); // Asci: 13 = Courser zum Zeilenanfang } void TempSenden(int Temperatur) //Zahl wird in einzelene Ziffern
in „LM75 mit MSP430F1611“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcdtn2313.asm
Display-löschen-Routine lcd_clear: ldi temp1, 0b00000001 rcall lcd_command rcall lcd_delays ret ;; Display-Anfang: Cursor nach oben links lcd_home: ldi temp1, 0b00000010 rcall lcd_command rcall lcd_delays ret ;; Daten übernehmen-Routine lcd_enable: push temp1 sbi LCD_CPORT, LCD_BEN ldi temp1, 8 lcden: dec temp1
in „Einlese-Problem ATTiny2313“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Unterprogramme.h
LINKS_VOR 'A' #define RECHTS_VOR 'D' #define RECHTS_HINTEN 'B' #define LINKS_HINTEN 'C' #define Strecke_anfang 'S' #define Strecke_fertig 'E' #define CarriageReturn 13 #define LineFeed 10 //Display,Menü Konstanten #define Displayschnelligkeit 200 #define Displayschnelligkeit_ZAHLEN 50 #define Sheet_0_offen
in „Linefollower: I-Anteil wählen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TEXT_IN_BILD_VERSCHL_SSELN_V4.c
) // 8x Durchlaufen { Bild[Counter] = fgetc(SaveFPointer); } fclose(SaveFPointer); // Pointer an Anfang von File setzen if ((SaveFPointer = fopen (File_Save, "w+b")) == NULL) Error = ERROR_OPEN_SAVE_FILE; /* VERSCHLÜSSELUNG IN ARRAY */ // Anzahl verschlüsseln hide_char(Anzahl); // ASCII-Zeichen in Array
-
Datei
c_taste2.asm
main ; skipped if was a power up clrf SIG ; Power-On-Reset Kein Signal clrf TRIG ; Unempfindlich am Anfang! movlw 1 movwf SVCNT ; sofortstart ; *** MAIN-Schleife main: clrwdt ; Watchdog ca. 1/sec. call disch call load call trigger ; Vergleichen? call servo ; Nachfuehren call pulsel ; Wenig Pulse reichen
in „Elektor Pic-Telemaster mit AVR nachbauen - fehlende Assemble“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCD-routines.asm
WGLOOP1: dec temp2 brne WGLOOP1 dec temp1 brne WGLOOP0 ret ; zurück ; Initialisierung: muss ganz am Anfang des Programms aufgerufen werden lcd_init: push temp1 ; temp1 in Stack sichern in temp1, LCD_DDR ori temp1, (1<<PIN_E) | (1<<PIN_RW) | (1<<PIN_RS) | 0x0F out LCD_DDR, temp1 ldi temp3,6 powerupwait:
in „Pollin LCD1602 keine Anzeige“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Code.txt
temp2 nop 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_RW) | (1<<PIN_RS) | 0x0F out LCD_DDR, temp1 ldi temp3,6 powerupwait: rcall delay5ms dec temp3
in „Atmega32 + LCD von Pollin TC1602A-08“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
forum.txt
;****************************** ; T I M E R 0 konfigurieren ldi temp, 0b00000000 ; Timer für den Anfang ausschalten! out TCCR0, temp ldi temp, 0x06 ; Zählbeginng mit 64er prescale=1ms bis overflow! out TCNT0, temp ;****************************** ;****************************** ; P O R T KONFIGURATION
in „DCF signalbeginn erkennung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Bleifrei_Interview_d.pdf
zufrieden zurücklehnen. In der Politik ist es immer prüfen müssen. Zu beachten sind auch unsere so: Am Anfang gibt es Ausnahmen, damit der Fristen. Uns stehen nur fünf Mitarbeiter zur ärgste Widerstand beseitigt ist. Später zieht man Verfügung. Da kann es mindestens 1–2 Wochen die Schraube an. Die Ausnahmeliste
in „Umstellung auf bleifrei“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCD.c
/////////////////////////////////////////////////////////////// // 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 „LCD Sourcefile testen und dann hochladen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
seg_labyrinth.bas
*************************************************** Anzeige: Restore Daten 'Am Beginn der Daten anfangen Alt = 1023 'Doppelauslösung verhindern Do Read Zeichen Wdtcr = &B11010111 'Watchdog auf 2s stellen If Zeichen = "0" Then Gosub P0 'schreibt 0 ins Display If Zeichen = "1" Then Gosub P1 'schreibt 1
in „Bascom Do Loop nach bestimmter zeit verlassen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Schule_Projekt.asm
dec temp2 brne WGLOOP1 dec temp1 brne WGLOOP0 ret ; wieder zurück ; Initialisierung: muss ganz am Anfang des Programms aufgerufen werden lcd_init: wdr push temp1 in temp1, LCD_DDR ori temp1, 0xF0 out LCD_DDR, temp1 in temp1, LCD2_DDR ORI temp1, 1<<PIN_E | 1<<PIN_RS OUT LCD2_DDR, temp1 ldi temp3,6 powerupwait
in „Atmega88PA Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
/////////////////////////////////////////////////////////////// // 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 LCD_DDR = 0xf0; // initial alle Ausgänge auf
in „HD44780 LCD - Simulation OK, AVR bleibt in Funktionen stecken“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM_mit_Tastern.asm
EEPROM de 0x3E ; Adr 0 = 0x0F ;********************************************************* org 0 ; Anfang des Flash GOTO init org 0x04 ; Int Int MOVWF W_TEMP ; Copy W to TEMP register SWAPF STATUS, W ; Swap status to be saved into W CLRF STATUS ; bank 0, regardless of current bank, Clears IRP,RP1,RP0 MOVWF
in „PWM-DC über Tasten regeln.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
/////////////////////////////////////////////////////////////// // 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 „OLED Display EA W162 init klappt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
/////////////////////////////////////////////////////////////// // 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 „Entprellung nach Peter Dannegger funktioniert nicht wie sie soll?!“ · 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 „pgmspace.h|1067|error: unknown type name ‘uint_farpt“ · Mikrocontroller und Digitale Elektronik ·
-
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
fat.c
/*---------------------------------------------------------*/ Cluster=2; //Cluster auf 2 Setzen(Anfang des Root Directory) /*Suchfunktion um den ersten Cluster des Files zu finden*/ while(Cluster){ for(uint8_t i=0;i<sectors_per_cluster;i++){ sectoread = cluster_begin_lba + ((Cluster - 2) * sectors_per_cluster
in „mp3-Player mit Atmega8 und vs1011e spielt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.asm
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 „Atmega stürtzt nach ca. 15 min ab“ · Mikrocontroller und Digitale Elektronik ·