-
Datei
Frequenzz__hler.c
/* AVR Frequenzzähler Bei einem 3.686 MHz Quarz geht der Messbereich von 0 Hz bis etwa 1 Mhz Mit einem 16 MHz Quarz sind gut Frequenzen bis 4 MHz messbar. ATmega8/16/32 Roman Mittermayr AVRBUCH.DE */ #define TAKT 3686400 #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <string.h> #include "rs232.h" volatile uint16_t Flanke1; volatile uint16_t Flanke2; volatile uint16_t Pulsdauer; ISR (TIMER1_CAPT_vect)
in „problem mit atmega8 als Frequenzzähler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
io_expander.c
/ io_expander.c // for NerdKits with ATmega168 #define F_CPU 14745600 #include <stdio.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <inttypes.h> #include "../libnerdkits/i2cmaster.h" #include "../libnerdkits/delay.h" #include "../libnerdkits/lcd.h" int main(void) { int GP0_0 = 1; int GP0_1 = 2; int GP0_2 = 4; int GP0_3 = 8; int GP0_4 = 16; int GP0_5 = 32; int GP0_6 = 64; int GP0_7 = 128; int GP0_all = 255; // Button as Input PB1 DDRB &= ~(1<<PB1); // turn on the internal resistors for the pins PORTB |= (1<<PB1); // turn on internal pull up resistor /
in „MCP23016 Port Expander Input Realisieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
spi_drv.h
prototypes and the macros of the //! low level functions (drivers) of: //! - SPI //! - for AT90CAN128/64/32. //! //! This file can be parsed by Doxygen for automatic documentation generation. //! This file has been validated with AVRStudio-413528/WinAVR-20070122. //! //! @version $Revision: 3.20 $ $Name
in „Probleme mit AT90CAN64 SPI Übertragung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
adcspi.c
#include <avr/io.h> #ifndef F_CPU #define F_CPU 8000000 #endif #include <util/delay.h> #define SELECT_ADC PORTB &= ~(1<<PB2) #define DESELECT_ADC PORTB |= (1<<PB2) #define SPI_SS_PIN PORTB2 #define SPI_SCK_PIN PORTB5
in „AVR ATMEGA88 - Problem bei SPI mit 12 Bit ADC (LTC1286)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
wama-online-dokumentation-public.pdf
Samples pro Welle * Anzahl der ADC // Includes #include <stdlib.h> // Zeug wie z.B. ltoa() #include <avr/io.h> // Definitionen für das spezifische Device #include <avr/interrupt.h> // Interrupt Krams #include <avr/pgmspace.h> // Zugriffe auf den Programmspeicher #include <stdint.h> // Definitionen der Integertypen fixer Länge #include <avr/wdt.h> // Watchdog //#include <avr/sleep.h> // Definitionen für Powersaving sleep modes //#include <util/delay.h> // Stupide Delay Funktionen #include "uart.h" // Peter Fleury's Uart Lib // Funktionsdeklarationen
-
PDF
ET-BASE_AVR_ATmega64-128_Schematic.pdf
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 16MHz
in „Programmierung mit AVRISP mkII klappt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ET-BASE_20AVR_20ATmega64-128_Schematic.pdf
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 16MHz
in „Attiny2313 u. Atmega128 über ISP Programmieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rgb.c
Boston, MA 02111-1307 USA * */ #include "../lib/0.1/global.h" #include "../lib/0.1/io/io.h" #include <avr/pgmspace.h> uint8_t pwmtable[32] = {0, 1, 2, 2, 2, 3, 3, 4, 5, 6, 7, 8, 10, 11, 13, 16, 19, 23, 27, 32, 38, 45, 54, 64, 76, 91, 108, 128, 152, 181, 215, 255}; int main(void) { DDRB = (1<<PB1) | (1<<
in „DX 3W RGB LED, Tip zur Stromregelung gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATtiny85_RDA5807_Radio.c
********* ATtiny85_RDA5807_Radio: UKW Stereo Empfänger mit dem Modul RDA5807M mit OLED I2C Display 64x128 und 3 Tasten zur Steuerung Ressourcen: ATtiny85 @8MHz intern, Fuses Low=E2, High=DF Pinbelegung: PB0=SDA, PB1=SCL, PB2=Key-up, PB3=KeyDown, PB4=Key-Mode RDA5807-Modul ------------- SDA | 6 +-+ 5
in „(sehr) kleines "FrameWork" für ATtiny44“ · Projekte & Code ·
-
Datei
clock.h
; #if defined (__AVR_ATmega128__) //Interrupt an dem das DCF77 Modul hängt hier INT0 #define DCF77_INT_ENABLE() EIMSK |= (1<<INT0); #define DCF77_INT SIG_INTERRUPT0 #define INT0_CONTROL EICRA #define INT0_FALLING_EDGE 0x02 #define INT0_RISING_EDGE 0x03 #define TIMSK1 TIMSK #endif #if defined (__AVR_ATmega32__) //Interrupt an dem das DCF77 Modul hängt hier INT0 #define DCF77_INT_ENABLE() GICR |= (1<<INT0); #define DCF77_INT SIG_INTERRUPT0 #define INT0_CONTROL MCUCR #define INT0_FALLING_EDGE 0x02
in „Probleme mit Auswertung des DCF77-Signals“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
clock.h
; #if defined (__AVR_ATmega128__) //Interrupt an dem das DCF77 Modul hängt hier INT0 #define DCF77_INT_ENABLE() EIMSK |= (1<<INT0); #define DCF77_INT SIG_INTERRUPT0 #define INT0_CONTROL EICRA #define INT0_FALLING_EDGE 0x02 #define INT0_RISING_EDGE 0x03 #define TIMSK1 TIMSK #endif #if defined (__AVR_ATmega32__) //Interrupt an dem das DCF77 Modul hängt hier INT0 #define DCF77_INT_ENABLE() GICR |= (1<<INT0); #define DCF77_INT SIG_INTERRUPT0 #define INT0_CONTROL MCUCR #define INT0_FALLING_EDGE 0x02
-
Datei
clock.h
; #if defined (__AVR_ATmega128__) //Interrupt an dem das DCF77 Modul hängt hier INT0 #define DCF77_INT_ENABLE() EIMSK |= (1<<INT0); #define DCF77_INT SIG_INTERRUPT0 #define INT0_CONTROL EICRA #define INT0_FALLING_EDGE 0x02 #define INT0_RISING_EDGE 0x03 #define TIMSK1 TIMSK #endif #if defined (__AVR_ATmega32__) //Interrupt an dem das DCF77 Modul hängt hier INT0 #define DCF77_INT_ENABLE() GICR |= (1<<INT0); #define DCF77_INT SIG_INTERRUPT0 #define INT0_CONTROL MCUCR #define INT0_FALLING_EDGE 0x02
in „Funk-uhr über AVR Programmieren mit DCF01“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
bm01.cc
Data&) = delete; Data& operator=(const Data&) = delete; inline Data() {} using pgm_type = typename AVR::Pgm::Util::Converter<SineGenerator>::pgm_type; // using pgm_type = AVR::Pgm::Array<uint8_t, // 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, // 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, // 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, // 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, // 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, // 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, // 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, // 71, 72, 73, 74, 75, 76, 77, 78, 79
in „Initialwert von globalen Variablen zur Laufzeit verwenden“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ver1.0_26.07.02.bas
Cts 'RS232 Empfangsbereit Cursor Off 'Wozu Cursor? nop Deflcdchar 1 , 4 , 14 , 31 , 21 , 4 , 4 , 4 , 32 '{001} LCD-Sonderzeichen 'Pfeil hoch' Deflcdchar 2 , 4 , 4 , 4 , 21 , 31 , 14 , 4 , 32 '{002} LCD-Sonderzeichen 'Pfeil runter Deflcdchar 3 , 17 , 31 , 32 , 23 , 29 , 32 , 21 , 31 '{003} LCD-Sonderzeichen 'ESC' Deflcdchar 4 , 1 , 1 , 5 , 13 , 31 , 12 , 4 , 32 '{004} LCD-Sonderzeichen 'Enter' Deflcdchar 5 , 32 , 32 , 8 , 20 , 8 , 32 , 32 , 32 '{005} LCD-Sonderzeichen '* ' Deflcdchar 6 , 32 , 32 , 2 , 5 , 2 , 32 , 32 , 32 '{006} LCD-Sonderzeichen ' *' Deflcdchar
in „Menüstruktur unter Bascom“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Voltmeter_2016_07_24_v3.c
10 RC = 0,726 s. 2 RC = 0,1452 s. */ #define F_CPU 4000000UL // CPU_F fuer Verzoegerungen #include <avr/io.h> // Muss immer sein #include <util/delay.h> // Fuer verzoegerungen #include <avr/interrupt.h> // Fuer Interrupts #include <avr/pgmspace.h> // Fuer Const. in Flash #include <avr/eeprom.h> // Fuer
in „Eine "Kinderfrage" bzg. *.h und *.c“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
071148-D_CC2-AVR-board-2.pdf
praxis mikrocontroller 2-Draht-LCD ATM 18-Display für das Elektor-CC2-AVR-Projekt Von Udo Jürß und Wolfgang Rudolph Die LCD-Erweiterung des ATM18-Testboards erschließt unzählige Anwendungen. Was auf den ersten Blick wie ein Standard-LC-Display für den Anschluss an einen Mikrocontroller
in „Schaltung für Schrittmotor mit I2C“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
14_4_T13_I2C_PCF_LCD_MC.asm
------------- ;* [.cseg] 0x000000 0x00017c 380 0 380 1024 37.1% ;* [.dseg] 0x000060 0x000060 0 0 0 64 0.0% ;* [.eseg] 0x000000 0x000000 0 0 0 64 0.0% ;* LCD write whole display within 87 msec for LCD 1602 2 line,16 characters ;* ;* **** original source code I2c partly coming from ************* ;* Author
in „AVR ATtiny13 I2C PCF8574 LCD Display Ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
bit) (PORT&=~(1<<bit)) #define tbi(PORT, bit) (PORT^=(1<<bit)) #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <string.h> #include <stdlib.h> //unsigned long int counter = 0; unsigned volatile long int cnt = 0; volatile int _i = 0; static char
in „Attiny414 TCB0 lässt sich nicht konfigurieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Elektoronik.c
//Include & Define #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 6000000UL //Quarzansteuerung #include <util/delay.h> #define LED_RED (1<<PORTC1) //LED sind low aktiv (LOW um eingeschaltet zu sein) #define LED_GREEN
in „ATmega8 ADC-Durchschnittsberechnung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
XPLAIN_Shematic.pdf
) 64 n 1 SDRAM_A11 35 A10 40 13 PB7(TDO-ACB7-ADCB7) VCC 63 1 C A11 NC0 36 GND 14 GND GND 62 SDRAM_CLK GND NC1 15 0 n VCC PH7(EBI) NC2 C 1 PC0 15 PC0(SDA-OC0A-_OC0A) PH6(EBI) 61 SDRAM_CKE SDRAM_BA0 20 BA0
in „Xplain: Schaltplan gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Arduino_Ausgabe.pdf
: Recv: 5 [35] avrdude: Recv: 0 [30] avrdude: Recv: 0 [30] avrdude: Recv: _ [5f] avrdude: Recv: 2 [32] avrdude: Recv: . [02] avrdude: stk500v2_getsync(): found STK500 programmer AVR Part : ATMEGA2560 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated RETRY pulse : SCK serial
in „ATMega2560 Fuses - ausgesperrt (internal clock)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ADC_PWM2.txt
#endif #define true 1 #define false 0 #define STK500 false #include <avr/io.h> // Namen der IO Register #include <util/delay.h> // Funktionen zum warten #include <avr/interrupt.h> #include <stdlib.h> #include <string.h> #include <stdio.h> #include <inttypes.h> #include <avr/pgmspace.h> //PORTB als Ausgang void portb(void) { DDRB = 0xFF; DDRC = 0x00; } //globale Variable für die PWM uint16_t pwmtable_8[8] PROGMEM = {0,4,8,16,32,64,128,255}; #define ARRAY_SIZE(x) (sizeof
in „Probleme mit der Verbindung PWM + ADC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ADC_PWM2.c
#endif #define true 1 #define false 0 #define STK500 false #include <avr/io.h> // Namen der IO Register #include <util/delay.h> // Funktionen zum warten #include <avr/interrupt.h> #include <stdlib.h> #include <string.h> #include <stdio.h> #include <inttypes.h> #include <avr/pgmspace.h> //PORTB als Ausgang void portb(void) { DDRB = 0xFF; DDRC = 0x00; } //globale Variable für die PWM uint16_t pwmtable_8[8] PROGMEM = {0,4,8,16,32,64,128,255}; #define ARRAY_SIZE(x) (sizeof
in „Probleme mit der Verbindung PWM + ADC“ · 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> // Sonstige Funktionen #include <math.h> // Mathematische
in „String an LCD ausgeben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MD_NMRA_DCC.c
/* MD Electronics (c) 2016 Represent a full NMRA DCC library */ #include <avr/wdt.h> #include <avr/delay.h> #include <avr/eeprom.h> #include <avr/interrupt.h> #include "MD_NMRA_DCC.h" //HERE YOU IMPLEMENT ALL FUNCTIONS! #if (DCC_Brakegen_Activ) inline void DIS_BRAKE(void) { PORTC
in „FULL NMRA DCC Library, Encoder, Generator, Bremsmodul“ · Projekte & Code ·
-
PDF
TempSensorKTY81-120.pdf
RPTC ADC Aref RPTCR 1 2) Insgesamt sollte durch den PTC nicht mehr als 1 mA fließen.U Aref,ist beim AVR 2,56 V. U R= => Rmin R1 PTC=2560Ohm I Bei -30 Grad Celsius besitzt der KTY81-100 einen minimalen Widerstand von 609 Ohm. R1=2560Ohm−609Ohm=1951Ohm R =2kOhm 1 3) Der Widerstand im Bezug zur Temperatur
in „Wieviel Strom kann ich aus Aref beziehen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ffft.S
output it in linear scale. ; ; The number of points FFT_N is defined in "ffft.h" and the value can be 64, ; 128, 256 or 512. ; ;----------------------------------------------------------------------------; ; 16bit fixed-point FFT performance with a MegaAVR @16MHz (measured) ; ; Points: Input, Execute, Output
in „Problem mit undefined reference to“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
XMega-FPGA_V0.0.01.pdf
2 45 FPGA_IO_17/4.7D 118 IO_L63N_SCP6_0 IO_L62P_D5_2 44 FPGA_IO_14/4.6D FPGA_SRAM_A10/2.6C 117 IO_L64P_SCP5_0 IO_L62N_D6_2 43 FPGA_IO_15/4.7D FPGA_SRAM_A11/2.6C 116 41 FPGA_IO_12/4.6D 115 IO_L64N_SCP4_0 IO_L64P_D8_2 40 FPGA_SRAM_A12/2.6C 114 IO_L65P_SCP3_0 IO_L64N_D9_2 38 FPGA_IO_13/4.7D FPGA_SRAM_A13
-
PDF
Atmel-JTAGICE3_UserGuide.pdf
JTAGICE3 Features • Fully compatible with Atmel Studio • Supports programming and debugging of all Atmel AVR UC3 32-bit microcontrollers • Supports programming and debugging of all 8-bit AVR XMEGA devices • Supports programming and debugging of all 8-bit Atmel megaAVR and tinyAVR devices with OCD • Supports
in „Arduino Nano über ISP programmieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usb_serial.c
SIZE 16 #define CDC_ACM_ENDPOINT 2 #define CDC_RX_ENDPOINT 3 #define CDC_TX_ENDPOINT 4 #if defined(__AVR_AT90USB162__) #define CDC_ACM_SIZE 16 #define CDC_ACM_BUFFER EP_SINGLE_BUFFER #define CDC_RX_SIZE 32 #define CDC_RX_BUFFER EP_DOUBLE_BUFFER #define CDC_TX_SIZE 32 #define CDC_TX_BUFFER EP_DOUBLE_BUFFER #else #define CDC_ACM_SIZE 16 #define CDC_ACM_BUFFER EP_SINGLE_BUFFER #define CDC_RX_SIZE 64 #define CDC_RX_BUFFER EP_DOUBLE_BUFFER #define CDC_TX_SIZE 64 #define CDC_TX_BUFFER EP_DOUBLE_BUFFER #endif static const uint8_t PROGMEM endpoint_config_table[] = { 0, 1, EP_TYPE_INTERRUPT_IN, EP_SIZE
in „FT232 ähnliches USB mit atmega32u4 unter C“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
doc5131.pdf
contains bits [39:32] of the 64 bit IEEE address for address filtering. Bit 7 6 5 4 3 2 1 0 0x28 IEEE_ADDR_4 IEEE_ADDR_4 Read/Write R/W R/W R/W R/W R/W R/W R/W R/W Reset value 0 0 0 0 0 0 0 0 Register 0x29 (IEEE_ADDR_5)
-
Datei
adc2encoder.c
output A PB1: encoder output B PB4: analog input, 0-1.1V, uses external voltage divider */ #include <avr/io.h> #include <avr/sleep.h> #include <avr/interrupt.h> #define F_CPU 1200000UL #define MAX_COUNT 3000 // count for full scale input #include <util/delay.h> int main(void) { // gray encoder outputs on PB0/1 DDRB = (1<<PB1) | (1<<PB0); // timer 0 init // mode 2, CTC, prescaler 64 TCCR0A = (1<<WGM01); TCCR0B = (1<<CS01) | (1<<CS00); TIMSK0 |= (1<<OCIE0A); OCR0A = 188; // init ADC // ADC input #2, PB4, internal 1.1V reference // ADC prescaler 8 ADMUX = (1<<REFS0) | 2; ADCSRA =
in „0-10V Signal in Drehimpulsgeber Signal Umwandeln“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
Atmega644_DOGM128_094.c
LCD_CS 4 // PB4 (PIN5) -> PIN 28 PIN 40 Pin 28 // #define SPI_MOSI 5 // PB5 (PIN6) -> PIN 25 PIN 37 Pin 32 // #define SPI_MISO 6 // --- ---- ----- ------ ------ // #define SPI_SCK 7 // PB7 (PIN8) -> PIN 24 PIN 36 Pin 31 */ #include <stdint.h> #include <avr/io.h> #include "tools.h" #include "bmp.h" static
in „Library für EA-DOGM Grafikdisplays inkl. Font-Generator“ · Projekte & Code ·
-
Datei
gos.txt
------------------------------------------ GOS V0.004 (Günters OS ;-) simple multitasker for atmel avr and winavr (gcc 4.1.2) (c) 2007 by günter greschenz (g@greschenz.de) free to use for open source software (but please inform me if you really use it) for commercial usage please contact me ---HISTORY
-
Datei
Bin_r-Uhr_Discolights_2.c
#include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> #include <util/delay.h> #include <stdlib.h> #define BAUD 38400UL volatile uint8_t seconds = 0; volatile uint8_t minutes = 0; volatile uint8_t hours = 12; volatile uint32_t cplex_data; volatile uint8_t cplex_phase_DDR[5]; volatile uint8_t cplex_phase = 0; volatile uint8_t cplex_port = 1; volatile uint8_t OCRsync; volatile struct { unsigned sleep:1; // Sleep Modus bereit
in „ATmega48: Timer2 async + häufiger sleep-mode -> gerät ausser Takt?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SM_Achse_1_OK.ino
*******************************************************************/ #include <stdint.h> #include <avr/io.h> #include <avr/interrupt.h> //#define XTAL 8e6 // 8MHz #define F_TIMER1 100 // Timer 1 frequency /Hz //////////////////////////////////////////////////////////////////////////////// // Tastenentprellung
in „CRS Robotics A255 Roboterarm“ · Analoge Elektronik und Schaltungstechnik ·
-
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 ·
-
PDF
KSZ8851SNL.pdf
locations, or 32-bit for 64 address locations. TABLE 4-1: INTERNAL I/O REGISTERS SPACE MAPPING I/O Register Offset Location Register Default Description 32-Bit 16-Bit 8-Bit Name Value 0x00 0x00 - 0x01 0x00 0x01 to 0x02
in „KSZ8851 Ethernet komplizierte Frage.“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVRISPmkII_UG.pdf
minimum hardware and software requirements are: • Pentium (Pentium II and above is recommended) • 64 MB RAM • 100 MB Free Hard Disk Space for installation of AVR Studio 4.12 or later • Windows® 98, Windows ME, Windows® 2000 or Windows® XP • USB port, self-powered (200mA required) Note: Windows 95 and
in „AVRISP mkII - 10-polig?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVRISPmkII_UG.pdf
minimum hardware and software requirements are: • Pentium (Pentium II and above is recommended) • 64 MB RAM • 100 MB Free Hard Disk Space for installation of AVR Studio 4.12 or later • Windows® 98, Windows ME, Windows® 2000 or Windows® XP • USB port, self-powered (200mA required) Note: Windows 95 and
in „ISP Leiterbahnen an ATMega328 funktionieren nicht“ · 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> // Sonstige Funktionen #include <math.h> // Mathematische
in „String an LCD ausgeben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
graphics.c
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "u8g.h" #include <avr/io.h> #include <stdlib.h> u8g_t u8g; void u8g_setup(void) { // sck mosi cs u8g_InitSPI(&u8g, &u8g_dev_st7920_128x64_sw_spi, PN(1, 0), PN(1, 2), PN(1, 1), U8G_PIN_NONE, U8G_PIN_NONE); /* flip screen,
in „Compilerfehler nach Auslagern von Funktionen.“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
XM64_schematic.pdf
R8 G 10uF 100nF100n1F00n1F00nF GND 10k 100R P$1 P$2 D VCC R2 C1C2 R3 N SV1 SWITCH1 IC1 G 5V D 6 5 AVR_XMEGA_A3_ JP1 JP7 N 4 3 57 62 1 1 G 2 1 56 /Reset_PDI_CLK ADC0_AC0_AREF_PA0 63 2 2 PDI_Data ADC1_AC1_PA1 64 3 3 VCC ADC2_AC2_PA2 1 4 4 ADC3_AC3_PA3 2 5 5 D ADC4_AC4_PA4 3 6 6 N 14 ADC5_AC5_PA5 4 7 VCC
in „XMega DFU programmierung am Mac“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
EtherBoardSch.pdf
30 PD5 A9 16 SA9 BD1 84 A9 36 A9/PC1 PD6/T1 31 PD6 A10 18 SA10 BD2 82 VCC VCC A10 37 A10/PC2 PD7/T2 32 PD7 IC4C A11 19 SA11 BD3 81 A11 38 A11/PC3 A12 20 SA12 BD4 80 1 3 J2 A12 39 2 RXD HC04 A13 21 79 RN2A RN2B 1 A13 40 A12/PC4 RXD/PE0/PDI 3 TXD 6 5 A14 22 SA13 BD5 78 4K7 4K7 6 A14 41 A13/PC5 TXD/PE1/PDO
in „Elektronik über ein Ethernet Netzwerk steuern?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Adc.asm
000,001,003,007,00c,00f,011, ; ;***** Hardware-Pins ********************************************************** ; ; AVR-Contr. ADC-Input ; ----------------------------- ; PA0 Pin 40 ; PA1 Pin 39 ; PD6 Selbsthaltung ; PD7 18V-Erzeuger ; PC6,7 32768Hz Quarz Pin 28,29 fuer Timing ; ; ; AVR-Contr. LCD-Display ; ---------
in „AD-Wandler spinnt . . .“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DZM.c
beachten >> Ohne ergeben Fehler in der Berechnung #endif #include <stdio.h> #include <stdint.h> #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include "wintek2704.h" #include <avr/interrupt.h> volatile uint16_t zaehler_alt=0,zaehler=0; volatile uint8_t capt_int,overflow_status; ISR(TIMER1_
in „Drehzahlmesser / Frequenzmesser spinnt?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TEST.LST
main.out: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .text 0000038a 00000000 00000000 00000094 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .data 00000018 00800060 0000038a 0000041e 2**0 CONTENTS, ALLOC
-
Bild
Arduino IDE Menü und Code-Editor
2026052224124 | Arduino IDE 2.3.8 File Edit Sketch Tools Help Sensor_asd1306_fermg.copy_2026052224124 x64 SSD1306 IIC OLED Display, created by upir, 2023 upir_upir https://www.youtube.com/playlist?list=PLJQRaMdk7pBZ1UV3IL5ol8Qc7R9k-kwXA Arduino as ISP Arduino as ISP (ATmega32U4) Arduino Gemma ArduinoISP Atmel JTAGICE (ISP mode) Atmel JTAGICE3 (JTAG mode) Atmel STK500 development board Atmel-ICE (AVR) AVR ISP AVRISP mkII BusPirate as ISP Parallel Programmer USBasp USBtinyISP
in „Suche Arduino kompatiblen Bootloader für ATmega8 mit 8Mhz intern“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
7SegmentTacho.c
/Vordefinieren für delay.h #define F_CPU 1000000UL //Definition von F_CPU in Herz #endif #include <avr/io.h> //Grundfunktionen #include <avr/interrupt.h> //Interruptheader #include <inttypes.h> #include <util/delay.h> //Warteschleifen #include <avr/eeprom.h> //Konstanten //Hier kann man den Code an seine
in „ATmega EEPROM Schreiben“ · Mikrocontroller und Digitale Elektronik ·