-
Datei
problem.c
-------- zacwire.c-Datei // software-only implementation of the ZACwire(R) protocol #ifdef __AVR_ATmega644__ // ATMega644 supports pin change interrupt (ATMega32 does not) #include "zacwire.h" // globals volatile uint16_t ZACWIRE_Temperature; // current temperature volatile uint8_t ZACWIRE_Flag; // current
in „Interrupt-Problem (TSic und ZACwire)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ET-BASE_AVR_ATmega64-128_Schematic.pdf
PB7 PC0 1 2 PC1 3 4 PC2 3 4 PC3 C RESET RESET 5 6 PC0(A8) 35 PC0 PC4 5 6 PC5 C PB1 SCK 7 8 63 GND ATMEGA64/128 PC1(A9) 36 PC1 PC6 7 8 PC7 PE1 MISO 9 10 GND GND 0.1uF 0.1uF PC2(A10) 37 PC2 +5V 9 10 GND PC3(A11) 38 PC3 24 XTAL1 PC4(A12) 39 PC4 40 PORTD 22pF PC5(A13) 41 PC5 PC6(A14) 42 PC6 PD0 1 2 PD1 +5V
in „Programmierung mit AVRISP mkII klappt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ET-BASE_20AVR_20ATmega64-128_Schematic.pdf
PB7 PC0 1 2 PC1 3 4 PC2 3 4 PC3 C RESET RESET 5 6 PC0(A8) 35 PC0 PC4 5 6 PC5 C PB1 SCK 7 8 63 GND ATMEGA64/128 PC1(A9) 36 PC1 PC6 7 8 PC7 PE1 MISO 9 10 GND GND 0.1uF 0.1uF PC2(A10) 37 PC2 +5V 9 10 GND PC3(A11) 38 PC3 24 XTAL1 PC4(A12) 39 PC4 40 PORTD 22pF PC5(A13) 41 PC5 PC6(A14) 42 PC6 PD0 1 2 PD1 +5V
in „Attiny2313 u. Atmega128 über ISP Programmieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PPS5330_hack.c
buf[2] == 46) // bei der Anzeige Kommastelle (ASCII-Zeichen 46) in result beachten { SPI_wr2(buf[4]+32); SPI_wr2(buf[3]+32); SPI_wr2(buf[1]+32); SPI_wr2(buf[0]+32); } else { SPI_wr2(buf[3]+32); SPI_wr2(buf[2]+32); SPI_wr2(buf[0]+32); SPI_wr2(0x5D); } } void I_measurement () { start_Measurement(I_Mess)
in „PPS5330 Labor-Netzteil hack“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PPS5330_hack.c
buf[2] == 46) // bei der Anzeige Kommastelle (ASCII-Zeichen 46) in result beachten { SPI_wr2(buf[4]+32); SPI_wr2(buf[3]+32); SPI_wr2(buf[1]+32); SPI_wr2(buf[0]+32); } else { SPI_wr2(buf[3]+32); SPI_wr2(buf[2]+32); SPI_wr2(buf[0]+32); SPI_wr2(0x5D); } } void I_measurement () { //uint16_t mess_time = ((
in „PPS5330 Labor-Netzteil hack“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
config_328.h
font */ //#define FONT_8X16ALT_WIN1251_HF /* 8x16 alternative cyrillic font */ #define SYMBOLS_30X32_HF /* 30x32 symbols */ /* SPI bus */ #define SPI_BITBANG /* bit-bang SPI */ #define SPI_PORT LCD_PORT /* SPI port data register */ #define SPI_DDR LCD_DDR /* SPI port data direction register */ #define
in „ComponentTester-1.42m problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
config_328.h
font */ //#define FONT_8X16ALT_WIN1251_HF /* 8x16 alternative cyrillic font */ #define SYMBOLS_30X32_HF /* 30x32 symbols */ /* SPI bus */ #define SPI_BITBANG /* bit-bang SPI */ #define SPI_PORT LCD_PORT /* SPI port data register */ #define SPI_DDR LCD_DDR /* SPI port data direction register */ #define
-
Datei
Fehlermeldungen.txt
ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr
in „Arduino IDE 1.8.10 - wohin eigene libraries?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0 , 0,255,0,0,0,8,8,248,248,8,8,0,192,224,160,224 , 192,0,192,224,32,32,32,0,248,248,32,224,192,0,224,224 , 32,224,192,0,232,232,0,248,248,192,96,32,0,192,224,160 , 224,192,0,224,224,96,32,32,0,0,160,160,224,192,0,224 , 224,96,32,32,0,248,248,32,224,192,0,192,224,160,224,192 , 0,232,232,0,32,248,248,32,0,0,0,0,0,16,152,200 , 72,120,48,0,240,248,8,8,248,240,0,240,248,8,8,248 , 240,0,192,224,176,248,248,128,0,0,0,0,0,0,255,0 , 0,255,0,0,0,0,0,3,3,0,0,0,1,3,2,2 , 2,0,1,3,2,2,2,0,3,3,0,3,3,0,3,3
-
Datei
AVR8_Burn_O_Mat_Config.xml
caption="4.0V (3.7V - 4.5V)" Fuse1="0" Fuse2="0"/> </BrownOutDetection> <OscillatorOptions Type="ATmega8" /> </AVR> <AVR name="m16" caption="ATmega16"> <Fuse name="OCDEN" bit="7" fuseByte="hfuse" default="1" desc="Enable OCD (on chip debug)" mode="expert"/> <Fuse name="JTAGEN" bit="6" fuseByte="hfuse
-
PDF
Frequenzzaehler.pdf
Counter und einen ADC und er auch mit sehr netten Features: von TI die MSP430er, von Fujitsu 8, 16 und 32 Bit Con- schluckt nur ca. 3 mA bei 20 MHz Taktfre- troller (wobei ich mit den 32 Bittern sehr gu- quenz - und er hat bei mir bereits bis über 150 MHz messen können. te Erfahrungen gemacht habe), SH,
in „PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_Z180_CP_M.pdf
27 10K e 18.432 MHz 65 /RFSH /WR 67 74HCT32D V TX_AVR/2.4A 11 PD1 AVCC 100n 100n R GND /M1 /RD C14 + 32 13 SDREQ PD2 R12 2 1 1 GND VCC DQ0 BUSACK 12 PD3 AREF 29 C2 C9 S 22p 22p A18/TOUT 33 DQ1 14 LATCH 13 PD4 ~RESET 4 AVR_RESET/3.3B C17 C16 A17
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
irmpconfig.h
------ * Hardware pin for ARM STM32 (HAL) - don't change here, define IRMP_RECEIVE_GPIO_Port & IRMP_RECEIVE_PIN in STM32Cube (Main.h) *--------------------------------------------------------------------------------------------------------------------------------------------------- */ #elif defined (ARM_STM32_HAL) // STM32: IRMP_RECEIVE_GPIO_Port & IRMP_RECEIVE_PIN must be defined in STM32Cube # define IRMP_PORT_LETTER IRMP_Receive_GPIO_Port # define IRMP_BIT_NUMBER IRMP_Receive_Pin /*--------------------
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
test2.c
/* Eine 8-kanalige PWM mit verbessertem Lösungsansatz ATmega32 @ 8 MHz */ // Defines an den Controller und die Anwendung anpassen #define F_CPU 16000000L // Systemtakt in Hz #define F_PWM 100 // PWM-Frequenz in Hz #define PWM_STEPS 256L // PWM-Schritte pro Zyklus
in „Moodlight Sourcecode hilfe“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
debug_error.asm
324: e1 f0 breq .+56 ; 0x35e <acquire_DHT+0x1ea> 326: 81 30 cpi r24, 0x01 ; 1 328: 91 05 cpc r25, r1 32a: 09 f0 breq .+2 ; 0x32e <acquire_DHT+0x1ba> 32c: 41 c0 rjmp .+130 ; 0x3b0 <acquire_DHT+0x23c> 32e: 0a 2e mov r0, r26 330: 01 c0 rjmp .+2 ; 0x334 <acquire_DHT+0x1c0> 332: 88 0f add r24, r24 334: 0a 94
in „Fehler bei einfacher Integer-Division?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
hardwaredef.h
************************* * * Jukebox for DVD * Andreas Brietzke, D65529 Waldems * * Chip type : ATmega32 * Clock frequency : 14,745600 MHz * lfuse e1 = 1110 0001 -> ce = 1100 1110 * hfuse 99 = 1001 1001 -> d9 = 1101 1001 * * hardwaredef.h * ***********************************************************
in „ATMega32 Absturz bei Zeicheneingang“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
code.c
// Einbinden der erforderlichen Bibliotheken #include <avr/io.h> // Atmega32 Register #include <util/delay.h> // Verzögerungs Routinen #include <i2cmaster.h> // I2C Master Library #include <stdlib.h> // Diverse Funktionen #include <stdio.h> // Ein-/Ausgabe Register // Definitionen
in „String an LCD ausgeben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
power_down.c
/* AT-Mega16 at 1MHz internal. 32KHz connected at Pin 28 and 29 (TOSC1 and TOSC2) Key at Pin 16 (PD2 - INT0) active pulled to ground with internal Pullups enabled On OC1A (PD5) PWM */ #include <stdlib.h> #include <avr/io.h> #include
in „Mega16 PowerDown funtioniert nicht.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
power_down.c
/* AT-Mega16 at 1MHz internal. 32KHz connected at Pin 28 and 29 (TOSC1 and TOSC2) Key at Pin 16 (PD2 - INT0) active pulled to ground with internal Pullups enabled On OC1A (PD5) PWM */ #include <stdlib.h> #include <avr/io.h> #include
in „Mega16 PowerDown funtioniert nicht.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATMega8-UART.c
/* Sample program for Olimex AVR-P28 with ATMega8 processor * Echoes back the received characters on the uart. In order to work, * connect the TX pad with PD1(pin 3) and RX pad with PD0(pin 2) * Compile with AVRStudio+WinAVR (gcc version 3.4.6) */ #define __AVR_ATmega8__ 1 #define OSCSPEED 8000000 /* in Hz */ #include "avr/io.h" void Initialize(void) { PORTB = 0x0; PORTC = 1<<5; /* turn the LED off */ PORTD = 0x0; DDRB = 0x0; DDRC = 1<<5; /* PC5 as output - the
in „Gesucht: How-To für ATMega8 und UART (Olimex P28)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
voltcraft_lsp1403_Maplin_N27GG_Manson_SSP-7080_Extech_382260_psu-adjustable-voltage-0-36-v-dc-0-5-a-80-w_sch.pdf
Connect U1 3 6 C4 R6 MC33262 R11 R12 R13 FB Drain C25 1 2 103 12K C5 C6 39K 1% 10K 1% 0.27R/2W C7 U3 R32 1 1 1 9 8 7 6 5 4 3 2 1 105 102 102 ISP621GB-1X 4 VDD Drain 5 10K U8 104 B B R35 S S O - S V V C R16 10K U U C S S R R - T + V C10 5.6K TL431 L 100UF/50V C11 104 FGND C33 V 0 R45 D7 4 222/500V RS+ R18 D13 L9 15R/1W TS ECC 3UH OUT+ 12R C32 FR107 C46 C14 V20200C L10 V GC1 C R38 NTC2 222/1KV R40 0 R43 C42 100UH C38 / C44 103 2 C 10K 10K C13 22nF R21 / 680R/3W 0.1uF/250V V F 1 CON2 47UF/25V 68K/2W 102/100022R C34 U C35 C36 C37 5 0 C39 R/SENSER
in „Voltcraft LSP-1403 Netztgerät zerschossen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
gcc10_binutils2.33.1_flex_Konsolenausgabe.txt
avr/lib/avr5/atmega329pa avr/lib/avr5/atmega3290 avr/lib/avr5/atmega3290a avr/lib/avr5/atmega3290p avr/lib/avr5/atmega3290pa avr/lib/avr5/atmega32c1 avr/lib/avr5/atmega32hvb avr/lib/avr5/atmega32hvbrevb avr/lib/avr5/atmega32m1 avr/lib/avr5/atmega32u4 avr/lib/avr5/atmega32u6 avr/lib/avr5/atmega406 avr/lib/avr5/atmega644rfr2 avr/lib/avr5/atmega64rfr2 avr/lib/avr5/atmega64 avr/lib/avr5/atmega64a avr/lib/avr5/atmega640 avr/lib/avr5/atmega644 avr
in „Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2c.c
pull-up resistors on I2C bus pins ///@todo : should #ifdef these //sbi(PORTC, 0); // i2c SCL on ATmega163,323,16,32,etc //sbi(PORTC, 1); // i2c SDA on ATmega163,323,16,32,etc sbi(PORTD, 0); // i2c SCL on ATmega128,64 sbi(PORTD, 1); // i2c SDA on ATmega128,64 // clear SlaveReceive and SlaveTransmit handler
in „TWI, I2C Master-Slave mit AVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m8_n3410.c
m8_nokia_tst.c ---------------------- Testprogramm fuer ein Display eines Nokia Displays an einem ATmega8 MCU. 24.10.2015 R. Seelig ---------------------------------------------------------- */ #include <util/delay.h> #include <avr/io.h> #include <avr/pgmspace.h> char wherex= 0; char wherey= 0; char invchar
in „ATmega8 und Nokia Display / SPI“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
m128lcpu.pdf
SPECIFICATIONS A high performance 8 bit-microcontroller with low power consumption. - ATmega64L/ATmega128L Family AVR® of Atmel® . RISC architecture - 133 powerful instructions, most of which execute in 1 cycle . Memories: - 64K/128K bytes FLASH EPROM for program: endurance 1000 cycles. -
-
Bild
Softwareoberfläche von AVRDUDE auf einem Laptop-Bildschirm
AVRDUDE 2.17 Mikroprozessor (p) ATmega328 Flash: 32 KB EEPROM: 1 KB writing ######################################## | 100% 11.11s avrdude: 32KB bytes of eeprom written avrdude: verifying eeprom memory against C:\users\test\Downloads\z
in „Bosch Athlet 25,2 V Akku 7 Stück Tauschen“ · Analoge Elektronik und Schaltungstechnik · · Fotos
-
Datei
nano_os.h
CLK1024 _BV(CS02) |_BV(CS00) #elif defined (__AVR_ATmega88__) #define RAMSTART 0x60 #define HEAPSTART 0x02FF #define STACK_SIZE 54 #define TIMER_REGISTER TCCR0B #define TIMER_ENABLE TIMSK0 #define TIMER_VECTOR TIMER0_OVF_vect #define CLK1 _BV(CS00) #define CLK1024 _BV(CS02) |_BV(CS00) #elif defined (__AVR_ATmega32__) #define RAMSTART 0x60 #define HEAPSTART 0x085f #define STACK_SIZE 54 // immer Timer0 ! #define TIMER_REGISTER TCCR0 #define TIMER_ENABLE TIMSK #define TIMER_VECTOR TIMER0_OVF_vect #define CLK1
-
Datei
8_Kanal_Laufzeitmesser.c
/* Atmega8 --> Addonboard PD0-> PD0 PD1-> PD1 PD2-> PD2 PD3-> PD3 PD4-> PD4 PB6-> NA PB7-> PB5 PD5-> PD5 PD6-> PD6 PD7-> PD7 PB0-> PB2 PC6-> NA / Reset PC5-> PA5 PC4-> PA4 PC3-> PA3 PC2-> PA2 PC1-> PA1 PC0->
in „Über einen µC Laufzeit messen und über RS232 ausgeben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
can.h
_FILTER(id) #else #if SUPPORT_EXTENDED_CANID #define MCP2515_FILTER_EXTENDED(id) \ (uint8_t) ((uint32_t) (id) >> 21), \ (uint8_t)((((uint32_t) (id) >> 13) & 0xe0) | (1<<3) | \ (((uint32_t) (id) >> 16) & 0x3)), \ (uint8_t) ((uint32_t) (id) >> 8), \ (uint8_t) ((uint32_t) (id)) #endif #define MCP2515_FILTER(id) \ (uint8_t)((uint32_t) id >> 3), \ (uint8_t)((uint32_t) id << 5), \ 0, \ 0 #endif //@} // ---------------------------------------------------------------------------- /** * \ingroup can_interface * \brief Datenstruktur
in „CAN Kommuikation ATmega328P“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Butterfly_Schematics.pdf
RST_FLASH RXD PF0 PF0 PF0 TXD PF1 PF1 PF1 C C TOSC2 TOSC2 TOSC1 TOSC2 TOSC1 TOSC1 PE[6..4] PE[6..4] LCD[32..3] LCD[32..3] LCD[32..3] COM[3..0] COM[3..0] COM[3..0] PF[7..4] PF[7..4] RESET PB[7..0] RESET PB[7..0] PB[7..0] P_XTAL1 V_in Connectors Connectors.Sch RESET PB[7..0] PF[7..4] B COM[3..0] B PE[6..4]
in „Mikrocontroller mit Rs232 Schnittstelle“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVR_T_DS18S20.cpp
/////////////////////////////// // // Beispiel für Anschluß Temperatursensor DS18S20 (1-wire) an ATMega32 // // Zudem verwendet: // - 44780 (mind. 2x16) // // ///////////////////////////////////////////////////////////////////////////// // // ATMega32: // // +----_----+ // LCD-DB4 ------ (XCK/T0) PB0
in „DS18S20 Temperatur auslesen mit C geht nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ProgrammV2.asm
----------------- ;ADC ; ADC initialisieren: ADC0, AVcc als Referenz, Single Conversion, Vorteiler 32 ;ADLAR=1 linksbündig ergebniss in ADCH + niederwertigste 2 bit in ADCL 6 u 7 ldi temp1, (0<<REFS1)|(1<<REFS0) out ADMUX, temp1 ;ADEN=ADC ein,ADPS2-0= Vorteiler 32 (sollte zwischen 50-200kHz liegen(4.000khz/32=125kHz)) ldi temp1, (1<<ADEN) | (1<<ADPS2) | (0<<ADPS1) | (1<<ADPS0) out ADCSRA, temp1 ;--------------------------------PWM Initialisierung-------------------------------------- ;PWM initialisieren 14Fast
in „Analog zu PWM. Fehler im Programm?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ProgrammV2.asm
---------------------- ; ADC initialisieren: ADC0, AVcc als Referenz, Single Conversion, Vorteiler 32 ; ADLAR=1 linksbündig ergebniss in ADCH + niederwertigste 2 bit in ADCL 6 u 7 ldi temp1, (0<<REFS1)|(1<<REFS0) out ADMUX, temp1 ; ADEN=ADC ein,ADPS2-0= Vorteiler 32 (sollte zwischen 50-200kHz liegen(4.000khz/32=125kHz)) ldi temp1, (1<<ADEN)|(1<<ADPS2)|(0<<ADPS1)|(1<<ADPS0) out ADCSRA, temp1 ;--------------------------------PWM Initialisierung-------------------------------------- ; PWM initialisieren 14Fast
in „Analog zu PWM. Fehler im Programm?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PVLogger_v0.5_St__ckliste.pdf
Elko 4 C19,C20,C21,C22 22pF 5% Keramik 2 C2,C3 10uF 20% Elko 2 C7,C17 CD74HC4067 PDSO-‐G24 1 IC1 ATmega32A_PDIP DIP40600 1 IC2 LM258AN DIP8300 1 IC3 LM7805CT to220 1 IC5 LD1117V33 TO-‐220 1 IC6 MAX232E DIP16300 1 IC7 DS1307 DIP8300 1 IC8 RIBBON_10V FKV10SN 3 ISP,JTAG,LCD RIBBON_26V FKV26SN 1 J2 HDR1X2
in „Reset durch Stack overflow?“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Softwareoberfläche eines AVR-Programmierwerkzeugs
Output - IPE x Operate Device and Tool Selection Family: 8-bit AVR MCUs (XMega/Mega/T... Device: ATmega32A Apply Tool: PICkit Basic S.No : 020126001R... Connect Results CRC32: FBA93B6F Pass Count: 2 Fail Count: 0 Total Count: 2 Program Erase Read Verify Blank Check Hex File: /home/alesi/AVR/avr-gcc-tutorial
in „MPLAB PICkit Basic“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Bild
Bestückte Leiterplatte eines Big Clock Controllers
J6 U3 C2 C3 Big Clock Controller -smt-, Februar 2021 R7 R4 R8 R5 R9 R10 C4 CME J1 (optional) R3 C8 32,768kHz Y1 S1 D1 R1 ATmega328P 32,768kHz Lithium Cell 3V C7 Y2 R2 C6 U2
in „[V] Unvollendetes Bauprojekt "Große 7-Segment Uhr" (100 / 56mm)“ · Markt · · Platinenfotos
-
Datei
main.c
/* Eine 8-kanalige PWM mit intelligentem Lösungsansatz ATmega32 @ 8 MHz */ // Defines an den Controller und die Anwendung anpassen #define F_CPU 8000000L // Systemtakt in Hz #define F_PWM 100L // PWM-Frequenz in Hz #define PWM_PRESCALER 8 // Vorteiler für den
in „Soft-PWM Version 3: Probleme beim Anpassen des Programms“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
/* Eine 8-kanalige PWM mit intelligentem Lösungsansatz ATmega32 @ 8 MHz */ // Defines an den Controller und die Anwendung anpassen #define F_CPU 8000000L // Systemtakt in Hz #define F_PWM 100L // PWM-Frequenz in Hz #define PWM_PRESCALER 8 // Vorteiler für den
in „Soft-PWM Version 3: Probleme beim Anpassen des Programms“ · 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
in „Einschaltverzögerung Bodenstrahler mit BM“ · Haus & Smart Home ·
-
Datei
DOGM162W-A.asm
Compare Interrupt ; or to generate a waveform output on B.3 Pin17 ldi R16 , 0b00011111 ; 4096000 / 32 = 128000 Hz (B.3 = 64000 Hz) out OCR2 , R16 ; ASSR - Asynchronus Status Register .................. ATMEGA8A Data Sheet P. 114 ; +---------------------------------------------------------------------
in „DVM mit DOGM162W-A, ATMEGA8A, AVRASM“ · Projekte & Code ·
-
Datei
AVR8_Burn_O_Mat_Config.xml
caption="4.0V (3.7V - 4.5V)" Fuse1="0" Fuse2="0"/> </BrownOutDetection> <OscillatorOptions Type="ATmega8" /> </AVR> <AVR name="m16" caption="ATmega16"> <Fuse name="OCDEN" bit="7" fuseByte="hfuse" default="1" desc="Enable OCD (on chip debug)" mode="expert"/> <Fuse name="JTAGEN" bit="6" fuseByte="hfuse
-
Datei
make_log.txt
Xilinx\10.1\ISE\lib\nt;C:\Xilinx\10.1\ISE\smartmodel\nt\installed_nt\lib\pcnt.lib;C:\Windows\system32;C:\Windows;C:\Windows\system32\wbem;C:\Windows\system32\windowspowershell\v1.0\;c:\program files\ati\ati.ace\core-static;C:\Program Files\MATLAB\R2007a\bin;C:\Program Files\MATLAB\R2007a\bin\win32;c:
in „Problem mit make unter win7“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVR_32BIT.asm
;******************************************************************************* ;* * ;* 32Bit lib für den AVR (Assembler, NICHT C) * ;* * ;* * ;* Getestet auf dem: * ;* ATmega16 * ;* ATmega32 * ;* * ;* * ;* Beispiele: * ;* * ;* Syntax: Operation: Das heist: * ;* movAB mov B nach A A=B * ;*
in „AVR 32Bit Makro sammlung für Assembler“ · Projekte & Code ·
-
Datei
usart_main.asm
.include "m32def.inc" ; Autor: Frank Simon and kai scheddin ; Datum: 11.6.2005 ; Aufgabe: Spannung (0-5V) an PC0 (Pin 23) anlegen. Das Programm wartet auf ; ein bliebiges Byte am UART, startet die AD-Wandlung und
in „USART asm ATmega32 mehrere bytes empfangen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Achims_I2C.c
/* ATB_Ana_Prg_7.c Created: 13.12.2015 17:08:23 Author: AS */ // Hardware // P30 mit ATmega 1284p // P35 Grafikdisplay // NT 2 Netzteil 5V + 12V // Eingabe der Analogwerte mit P33 - Anschluss Wandler 0 bis 10V über Poti // Spannungsnormal 10V P25 //////////////////////////////////////////
in „PCF 8591 - Hard- und Software“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test2.c
/* Eine 8-kanalige PWM mit Linearisierung ATmega64 @ 16 MHz */ // Defines an den Controller und die Anwendung anpassen #define F_CPU 16000000L // Systemtakt in Hz #define F_PWM 100 // PWM-Frequenz in Hz #define PWM_STEPS 1024L // PWM-Schritte pro
in „Moodlight Sourcecode hilfe“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.txt
#### PROJECT = main SOURCES = main.c CC = avr-gcc OBJCOPY = avr-objcopy PORT = /dev/ttyU0 MMCU = atmega32 CFLAGS = -mmcu=$(MMCU) -Wall -Os default: $(SOURCES) $(CC) $(CFLAGS) -I./ -o $(PROJECT).out $(SOURCES) $(OBJCOPY) -j .text -O ihex $(PROJECT).out $(PROJECT).hex install: sudo avrdude -e -p m32 -P $(PORT) -c stk500v2 -U flash:w:$(PROJECT).hex fuse: sudo avrdude -e -p m32 -P $(PORT) -c stk500v2 -U lfuse:w:0xff:m -U hfuse:w:0xd9:m clean: rm -fP $(PROJECT).out rm -fP $(PROJECT).hex
in „AT PC Tastatur auslesen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Mega32_Tim2Ovf.asm
; ; Test des ATmega32 Timer2 Overflow ; ; Timer2 soll alle 4ms überlaufen. Hieraus wird über eine Zählschleife (250 Counts) 1s hergeleitet ; LED zwischen PORTA (4) und PortC (6) wird bei der Initialisierung eingeschaltet und beim ; Timer2-Interrupt nach 1s wieder gelöscht. ; .include "m32def.inc" ; Prozessor-spezifische Definitionen ; .equ TIMERwert = 256-250 ; für 4ms Timer bei 16MHz Takt und internem Prescaler 1/256 ; .DEF msCount = r0 .DEF Temp = r16 .cseg ; Beginn des Code-Segmentes
in „ATmega32 Timer-Overflow (Assembler)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Pulsweite_messen.txt
Testprogramme mit T6963C graphic display 160 x 64 Dot 'Pulsweite von DCF77 Ausgang messen und ausgeben 'µC Atmega32 / Takt 1Mhz / Flash 32Kb '----------------------------------------------------------------- 'Pinbelegung 'LCD pin Signal Verbunden Portbelegung ' 1 VDD ( 5V ) über PNP Port.d 0 '2 GND GND '3 VEE
in „Falsche Werte bei Pulsweite messen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SerialCom2.txt
dem Ungeübteren die Möglichkeit ' zu geben leicht Änderungen durchzuführen zu können. avr.device = atmega328p avr.clock = 16000000 avr.stack = 50 uart0.baud = 115200 uart0.Rxd.Fifo = 32 uart0.Rxd.enable uart0.txd.enable const startChar = 35 ' # const endChar = 60 ' < const TaskRepeatTime = 50 ' ms const
in „Projekt: Virtuelle Instrumente an serielle Schnittstelle“ · Projekte & Code ·