-
PDF
TARGET__Lasertag.pdf
TSOP1736 IC2 100nF PB7 PB5 PD5 PB4 PD6 PB3 Trigger F + 2 IR_Rec PB2 , C PD7 PB1 S3 4 IR_Rec PB0 ATMEGA8L-8PU 0 , 0 1 2 1 R S IC3 L PC6 PC5 D E PD0 PC4 L L PD1 PC3 M D z PD2 PC2 A L u PD3 PC1 T I M PC0 C6 PD4 GND VCC AREF GND 120 T2 PB6 AVCC IR_Send S2 S1 100nF PB7 PB5 PD5 PB4 BC338/40 PD6 PB3 PD7 PB2 PB0 PB1 IR_Send ATMEGA8-16PU Trigger_blocked VCC_GUN 6 0 1 = Trigger 4 1 2 = K K 3 = 5 Volt 4 = GND D 5 = Team LED L 6 = Trigger blocked
-
Datei
README.txt
====================================================================== WS2812 driver for ATtiny, ATmega and ATxmega 2013 by M. Marquardt (adrock0905@alice.de) ============================================================================== ===============================================================
in „AVR ASM ws2811 / ws2812 Ansteuerung mit FastPWM“ · Projekte & Code ·
-
Datei
StudioErrors.txt
.././DotMatrixClock.c Invoking: AVR/GNU C Compiler : 3.4.2 "C:\Programme\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.1002\avr8-gnu-toolchain\bin\avr-gcc.exe" -funsigned-char -funsigned-bitfields -DDEBUG -Os -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega328p -
in „Studio 6.1 Rebuild fails“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
xnutboot.c
be written into the baudrate register. Consult your * AVR data sheet for the correct value. On an ATmega128 running at * 14.7456 MHz a value of 7 will result in 115200 bps. */ #define BAUDRATE_FACTOR 25 /* * Maximum number of consecutive protocol errors until we give up. */ #define MAX_PROTO_ERRORS 10
in „Bootloader auf Basis des xnutboot Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Schaltverzoegerung.txt
break; case '5': integer = 5; break; case '6': integer = 6; break; case '7': integer = 7; break; case '8': integer = 8; break; case '9': integer = 9; break; }; return integer; }; void usart_init(void) { // Baudrate einstellen -> "Asynchronous Normal Mode" (S. 147 Datenblatt ATmega16) UBRRH = (uint8_t) (
in „Integer -> Char -> USART -> Char -> Integer (Übertragungsprotokoll)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avrtest.c
/* Übersetzung: avr-gcc -Wall -Wextra -mmcu=atmega8 -Os -g -DF_CPU=16000000UL --std=c99 -ffunction-sections -fdata-sections -o avrtest.o -c avrtest.c Bindung: avr-gcc -mmcu=atmega8 -g -Wl,--gc-sections -o object avrtest.o Listing: avr-objdump -h -S
in „GCC-Interna: Optimierung von Bitmasken“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
formatiert.txt
-Wl,--gc-sections -mmcu=atmega644 -Wl,--relax c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.939/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a(pow.o):/data2/home/toolsbuild/jenkins-knuth
in „math.h einbinden“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
vga.vhd
Bemerkung -- 0000-0FFF 4096 VGA Character Table, 16 bytes pro ASCII -- 1000-10FF 256 interner SRAM ATMega128 -- 1100-1FFF 3840 externer SRAM frei für ATMega128, immer fest -- 2000-38FF 6400 VGA Display RAM -- 3900-39FF 256 VGA Controller Register -- 3A00-3AFF 256 externes Device 1 -- 3B00-3BFF 256 externes
in „Wie aussagekräftig ist die Timinganalyse“ · FPGA, VHDL & Co. ·
-
Datei
toggle_led.c
algorithm of Peter Dannegger <danni@specs.de> Date: December 2003 Software: AVR-GCC 3.3 Hardware: ATmega8 with 1Mhz internal RC oscillator Description: Demonstrates debouncing 8 keys. The state of the eight keys is sampled four times using a timer interrupt. If a key is pressed longer than four seconds
in „LED mit Taster steuern“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
0901.3482v1.pdf
for WSNs. Micaz is ters. It therefore can not be used as a regular memory. based on an Atmel AVR Atmega 128 8-bit microcontroller [3] Since this memory area is not erased during repro- clocked at a frequency of 8MHz and an IEEE 802.15.4 [15] gramming or power cycling of the CPU, it is mostly compatible
in „Mikrocontroller Viren“ · Offtopic ·
-
PDF
SCHALTUNG_VERDREIFACHER.pdf
Frequenzverdreifacher mit ATmega8 Bernhard.Erfurt@gmx.de Version 1 OUT 57kHz 2 1 0 9 8 6 2 2 2 2 2 2 ) ) ) ) ) 1 ) 1 5 4 3 2 1 0 D F C B B 3 2 1 C C C C C C G R V ( ( P ( B ( ( ( ( ( ( ( ( ( O O 2 B ( +5V C C C C C C I I C C 1 D D D D D D M M I / C A A A A A A O S O M GND ATmega8-16 2 C C S O O / / e 0 1 / L L 0 1 1 e X X O T C T T 1 I I P R R T I I X ) ) X ) ) ) ) ) k 6 0 1 2 3 4 C D 6 B D D D B 0 P P P P P P V G P ( ( ( ( ( 1 1 2 3 4 5 6 7 8 9 1 1 1 1 1 100nF 22 22 19KHz
in „RDS DECODER analog Schaltung ohne IC gesucht, für Rohdatengewinnung“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
SCHALTUNG_VERDREIFACHER.pdf
Frequenzverdreifacher mit ATmega8 Bernhard.Erfurt@gmx.de Version 1 OUT 57kHz 2 1 0 9 8 6 2 2 2 2 2 2 ) ) ) ) ) 1 ) 1 5 4 3 2 1 0 D F C B B 3 2 1 C C C C C C G R V ( ( P ( B ( ( ( ( ( ( ( ( ( O O 2 B ( +5V C C C C C C I I C C 1 D D D D D D M M I / C A A A A A A O S O M GND ATmega8-16 2 C C S O O / / e 0 1 / L L 0 1 1 e X X O T C T T 1 I I P R R T I I X ) ) X ) ) ) ) ) k 6 0 1 2 3 4 C D 6 B D D D B 0 P P P P P P V G P ( ( ( ( ( 1 1 2 3 4 5 6 7 8 9 1 1 1 1 1 100nF 22 22 19KHz
in „RDS DECODER selber bauen / Rohdatendecoder Eigenbau“ · Projekte & Code ·
-
Datei
boot.c
0x1c0a Disassembly of section .text: 00000000 <__vectors>: 0: 0c 94 2a 00 jmp 0x54 4: 0c 94 45 00 jmp 0x8a 8: 0c 94 45 00 jmp 0x8a c: 0c 94 45 00 jmp 0x8a 10: 0c 94 45 00 jmp 0x8a 14: 0c 94 45 00 jmp 0x8a 18: 0c 94 45 00 jmp 0x8a 1c: 0c 94 45 00 jmp 0x8a 20: 0c 94 45 00 jmp 0x8a 24: 0c 94 45 00 jmp 0x8a 28: 0c 94 45 00 jmp 0x8a 2c: 0c 94 45 00 jmp 0x8a 30: 0c 94 45 00 jmp 0x8a 34: 0c 94 45 00 jmp 0x8a 38: 0c 94 45 00 jmp 0x8a 3c: 0c 94 45 00 jmp 0x8a 40: 0c 94 45 00 jmp 0x8a 44: 0c 94 45 00 jmp 0x8a 48: 0c 94 45 00 jmp 0x8a
in „bootloader section in c“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATmega162_Timer1.pdf
D:\Elektroniklabor SAFE\ELO-Werkstatt\Projekte\AVR-Programme\ATmega162\ATmega162\ATmega162.c 1 /* * ATmega162.c * * Created: 14.10.2016 18:35:33 * Author: Mathias */ #define F_CPU 8000000 #include <avr/io.h> #include <avr/interrupt.h> ISR (TIMER1_COMPA_vect) { PORTD
in „ATmega 162 Timerüberlauf Interrupt löst nicht aus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
// // Anpassungen im makefile: // ATMega8 => MCU=atmega8 im makefile einstellen // lcd-routines.c in SRC = ... Zeile anhängen // // Stand: simulation OK // auf Platine: balken auf display geht weg // bleibt scheinbar ewig in init oder lcd-data
in „HD44780 LCD - Simulation OK, AVR bleibt in Funktionen stecken“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Code.s
---------------------------------------- ; Title : myAVR Beispiel "Signalton mit Timer0" für den ATmega8 ;---------------------------------------------------------------------- ; Funktion : Ausgabe des Kammertion A ; Schaltung : PORTB.0=Summer, PORTB.1=LED-Rot ;---------------------------------------------------------------------- ; Prozessor : ATmega8 ; Takt : 3,6864 MHz ; Sprache : Assembler ; Datum : 09.11.2007 ; Version : 1.0 ; Autor : Renaldo Badke ; Programmer : ; Port : ;--------------------------------------------------------------------
in „Timer funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Code.s
---------------------------------------- ; Title : myAVR Beispiel "Signalton mit Timer0" für den ATmega8 ;---------------------------------------------------------------------- ; Funktion : Ausgabe des Kammertion A ; Schaltung : PORTB.0=Summer, PORTB.1=LED-Rot ;---------------------------------------------------------------------- ; Prozessor : ATmega8 ; Takt : 3,6864 MHz ; Sprache : Assembler ; Datum : 09.11.2007 ; Version : 1.0 ; Autor : Renaldo Badke ; Programmer : ; Port : ;--------------------------------------------------------------------
in „Timer funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
2bascom_listings.txt
$regfile = "m8def.dat" 'ATmega8-Deklarationen $crystal = 3686400 'Quarz: 3,6864 MHz $baud = 38400 'Baudrate zum PC: 38400 Baud ' On Adc Onadc 'ADC-Interrupt-Routine festlegen ' Dim Curch As Byte 'Fuer den momentanen
in „AD Wandlung mit 10bit über RS232“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.h
=0 --> Zeichenkette nicht komplett (warten bis maxstrlen-Zeichen oder 'lf') */ extern volatile uint8_t uart_str_complete; /** * zählt die Anzahl der empfangenen Zeichen. */ extern volatile uint8_t uart_str_count; extern void uart_init(void); //uint8_t uart_receive(void); extern int uart_receive(FILE *stream); extern uint8_t uart_gets(char* buffer, uint8_t maxlen); //uint8_t uart_sendc(unsigned char c); extern int uart_sendc(char c, FILE *stream); extern void uart_sends(char *s); extern void uart_clear(void);
in „UART von Mega32 auf Mega168 anpassen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rand.c
allem durch sehr schnelle Berechnung aus (Mit GCC und * Optimierungsstufe -Os auf einem ATTiny oder ATMega 31 Takte für eine * 8bit-Zahl, wenn RANDSIZE eine Potenz * von 2 ist; 36/37 Takte, falls nicht). * Im Gegenzug haben die Zufallszahlen nicht die Qualität manch anderer * Generatoren. Erst ab einer
-
PDF
SCHALTUNG_PLL.pdf
57kHz PLL mit ATmega8 Bernhard.Erfurt@gmx.de Version 1 OUT 57kHz 8 7 6 5 4 3 2 2 2 1 1 7 1 5 ) ) ) ) ) ) ) F ) 5 4 ) 2 ) C C C C C C N E C P P B B B ( ( ( ( ( ( ( A A ( ( ( B ( 5 4 3 2 1 0 ( ( I I C 1 A +5V D D D D D D M M I / C A A A A A A S S O M S GND ATmega8-16 1 C S S T / t 1 / 1 L s D D O T K A T 1 I I P R R T I I X X X T A A I 6 0 1 2 3 4 C D 6 7 5 6 7 0 k P P P P P P V G P P P P P P 0 ( ( ( ( ( ( ( ( ( 0 1 2 3 4 1 1 2 3 4 5 6 7 8 9 1 1 1 1 1 100nF
in „RDS DECODER analog Schaltung ohne IC gesucht, für Rohdatengewinnung“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
eeprom.c
1307, USA. *************************************************************************/ #if !__AVR_ATmega8__ #error "this module is only tested for ATmega 8!" #endif #include "f_cpu.h" /************************************************************************* * einbinden der System header *************
in „EEPROM schreiben ohne Unterbrechung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATMega32_LCD.c
// // Anpassungen im makefile: // ATMega8 => MCU=atmega8 im makefile einstellen // lcd-routines.c in SRC = ... Zeile anhängen // #include <avr/io.h> #include <avr/interrupt.h> #include "lcd-routines.h" // Konstanten Tastattur #define NO_KEY
in „Menü Programmierung ATMega32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ASM_Source.txt
--------------------------------------------------------------- ;| Title : myAVR Grundgerüst für ATmega8 ;+---------------------------------------------------------------------- ;| Funktion : ... ;| Schaltung : ... ;+---------------------------------------------------------------------- ;| Prozessor : ATmega8 ;| Takt : 3,6864 MHz ;| Sprache : Assembler ;| Datum : ... ;| Version : ... ;| Autor : ... ;+---------------------------------------------------------------------- .include "AVR.H" ;.include "m8def.inc
in „ADC-Input und Auswahlverfahren“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
print.pdf
X3-1 IN OUT V V + + 1 GNDGND Anschluss wie im Datenblatt zum FT245BM, Self-powered Application 3 to 8 decoder with Latch GND D C14 IC4 C15 L X3-2 2 X3-3 R GND GND GND GND RS232 Anschluss 5 6 IC2 + 1C F V C1 1 C1+ C 1 D Conroller AT90S8515 / ATMega161 / ATMega162 IC2P V+ 2 + N N 100nF 3 C1- D 5G V- 6
in „Labor Netzteil“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds18x20lib.c
---------------------- // Read 1 byte from DS18S20 //----------------------------------------- uint8_t ds1820_re_byte(uint8_t used_pin) { uint8_t rebyte =0x00; uint8_t rebit; uint8_t i; for (i=0;i<8;i++) { rebit=ds1820_re_bit(used_pin); //delay_us(2); //be on the save side if (rebit==1){ rebyte|=(1<
in „undefined referece in AtmelStudio 6“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds18x20lib.c
---------------------- // Read 1 byte from DS18S20 //----------------------------------------- uint8_t ds1820_re_byte(uint8_t used_pin) { uint8_t rebyte =0x00; uint8_t rebit; uint8_t i; for (i=0;i<8;i++) { rebit=ds1820_re_bit(used_pin); //_delay_us(2); //be on the save side if (rebit==1){ rebyte|=(1
in „Temepratursensor DS18B20“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds18x20lib.c
---------------------- // Read 1 byte from DS18S20 //----------------------------------------- uint8_t ds1820_re_byte(uint8_t used_pin) { uint8_t rebyte =0x00; uint8_t rebit; uint8_t i; for (i=0;i<8;i++) { rebit=ds1820_re_bit(used_pin); //delay_us(2); //be on the save side if (rebit==1){ rebyte|=(1<
in „LCD Anzeige und DS18B20“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
crumb_128.pdf
PC0 A8 35 3 2 RI 31 31 T1 PD6 PG1 /RD 34 2 GND 3 C13 32 33 INT6 11 6 100nF B 32 T2 PD7 PG0 /WR 1 12 /SUSPEND D D VDD B CON32 ATmega128-16AI CON32 /RESET 9 SUSPEND N N 7 /RST G G REGIN X2 X1 CP2101 C12 1uF 3
in „Crumb128 Probleme bei der Inbetriebnahme“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
teileliste.pdf
2,2kOhm Metallschicht 1% 0,02 € nur als Zugabe - 7 30 220Ohm Metallschicht 1% 0,02 € nur als Zugabe - 8 1 3,5 Klinke 4 Pol auf Video Adapter 0,00 € nur als Zugabe 5 9 2 ATC24C46C 1,00 € - 10 3 ATMega32-16PU 3,50 € gebraucht, getestet 7 11 1 ATMega32-16PU 1,00 € unterer PIN1 abgebrochen 7 12 1 Batteriefach
in „[V] Aufräumaktion“ · Markt ·
-
Datei
Code.s
---------------------------------------- ; Title : myAVR Beispiel "Signalton mit Timer0" für den ATmega8 ;---------------------------------------------------------------------- ; Funktion : Ausgabe des Kammertion A ; Schaltung : PORTB.0=Summer, PORTB.1=LED-Rot ;---------------------------------------------------------------------- ; Prozessor : ATmega8 ; Takt : 3,6864 MHz ; Sprache : Assembler ; Datum : 09.11.2007 ; Version : 1.0 ; Autor : Renaldo Badke ; Programmer : ; Port : ;--------------------------------------------------------------------
in „Timer funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lauflicht.txt
--------------------------------------------------- ;| Titel : myAVR Beispiel Blinklicht für den ATmega8 ;+---------------------------------------------------------------------- ;| Funktion : Ein Register wird inkrementiert und verzögert an ;| : PORTD ausgegeben. ;| Schaltung : PORTD2=Summer, PORTD3=
in „AVR-Lauflicht“ · Projekte & Code ·
-
Datei
D-Flip-Flop_Assembler.txt
----------------------------------------------- ; Definition des AVRs (In diesem Fall ist es ein ATMEGA8) ;------------------------------------------------------------------------------------------------------------------------------------------ .nolist .include "m8def.inc" ; ATMEGA8 von Atmel .list
in „Zeitverzögerung von 800ms einbauen (Assembler)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ePaper-Test2.ino
Zoll Waveshare b/w // Anschluss und Einstellungen für Arduino NANO: // BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 13, DIN -> 11 // Board: "Arduino Nano" // Processor: "ATmega328P (Old Bootloader)" // Programmer: "AVRISP mkII" // Anschluss und Einstellungen für Arduino MEGA 2560: // BUSY -> 7, RST -> 9, DC -> 8, CS-> 53, CLK -> 52, DIN -> 51 // Board: "Arduino/Genuino Mega or Mega 2560" // Processor: "ATmega2560 (Mega 2560)" // Programmer: "AVRISP mkII" // include library, include base class, make path known
in „Arduino-Library auf GitHub: Keine Dokumentation?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AdvancedUseAVRASM2_de_20171104.pdf
Steuerung des Programmablaufs............................................................................. 8 7. Funktionen und Interrupt-Handler bauen ........................................................................................ 8 Wie man Makros nutzt, um Geschwindigkeit gegen Platz einzutauschen
in „Advanced Use of AVRASM2“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AdvancedUseAVRASM2_de_20171104.pdf
Steuerung des Programmablaufs............................................................................. 8 7. Funktionen und Interrupt-Handler bauen ........................................................................................ 8 Wie man Makros nutzt, um Geschwindigkeit gegen Platz einzutauschen
in „Doku zu AVR Assembler für komplexe Projekte (deutsch)“ · Projekte & Code ·
-
PDF
ch32v003_getting_started.pdf
Ardudino UNO / nano oder eines AVR-Systems mit zugänglichen GPIO-Pins und einer USB2UART Bridge. ATmega328, ATmega168, ATmega8 und ATtiny2313 sind in der Lage, die Firmware in den Programmer zu flashen. Übersicht der Schritte zum Aufbau des Selbstbauprogrammers und „erste Schritte“ bei der Programmierung
in „CH32V003: Selbstbauprogrammer und "Getting started"“ · Projekte & Code ·
-
Datei
benchmark3_avr.c
= i * 123 + 456; for(i = 0; i < n_float; i++) arrayf[i] = (float)i * 0.5f + 1.0f; printf("\n\rint_8 Benchmark\n\r"); prog_millis8 = systick_millis; benchmark_int8(array8); prog_millis8 = systick_millis - prog_millis8; printf("Zeit: %d.%d sek\n\r", (uint16_t)(prog_millis8 / 1000), (uint16_t)((prog_millis8
in „CH32V003, float wirklich langsam?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Labor1.asm
;Titel : Hallo WElt ;Prozessor : ATmega8 ;Frequenz : 3,6864 MHz ;Datum : 31.03.2017 ;Autor : Ostap, Simon ;Gruppe : A10 ;+---------------------------- .include "m8def.inc" ;ATmega8 ;----------------------------- ;Reset and Interruptvectoren
in „Assembler Grundlagen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Labor1.asm
;Titel : Hallo WElt ;Prozessor : ATmega8 ;Frequenz : 3,6864 MHz ;Datum : 31.03.2017 ;Autor : Ostap, Simon ;Gruppe : A10 ;+---------------------------- .include "m8def.inc" ;ATmega8 ;----------------------------- ;Reset and Interruptvectoren
in „Assembler Grundlagen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Sinus.c
WGM02); // WGM02 =1 -> Phase Correct PWM aber: Max !=0xff sondern Max = OCR0A // CS - Prescaler auf 8 = Clk / 8 (CS01=1) // CS - Prescaler auf 1 = Clk (CS00=1) // 1 Zyklus (0x00 - 0xff) = 8MHz/256/Prescaler = 31,25kHz/Prescaler OCR0A = 64; // Top // 1 Zyklus (0x00 - 0x3F) = 8MHz/64 = 125kHz } /******
in „Stabilitätsproblem oder Verständnisproblem bei Timer (PWM) ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DS1302.asm
; DS1302.ASM ; ; Kommuniziert mit der RTC DS1302 ; ; Controller: ATmega8L ; ; Bernhard Brockmann ;********************************************************************** ; DS1302-Beschaltung: ; ; -------0------- | ; 3.3V |1 Vcc2 Vcc1 8| Batt. | ATmega8 ; | | | ; +----|2
in „Ansteuerung RTC DS1302 in Assembler“ · Projekte & Code ·
-
PDF
arduino-uno-schematic.pdf
13 IO7 RD- 30 D- (INT5/AIN3)PD4 10 RXLED (AIN0)PD6 12 IO6 8 7 100n RD+ 29 D+ (TXD1/INT3)PD3 9 M8RXD 1K RN2D (T1)PD5 11 IO5 7 6 2 C7 UGND 28 UGND (RXD1/AIN1/INT2)PD2 8 M8TXD 5 4 GND (T0)PD4 6 IO4 6 5 M (AIN0/INT1)PD1 7 TX (INT1)PD3 5 IO3 5 4 1 L C8 2 1 EXP PAD (OC0B/INT0)PD0 6 YELLOW (INT0)PD2 4 IO2 4 L B 1u (TXD)PD1 3 IO1 3 3 GND GROUND ATMEGA8U2-MU 16 RN23 (RXD)PD0 2 IO0 2 2 GND 1 1 RX ATMEGA8 0 17 RN4B2 IOL YELLOW M8RXD 2 2 C 2 1 2 C M8TXD 18 RN4A1 XT1 XTAL1 D p 2 z 2 z p D N 1 2 H H 1 2 N G C 1 1 6 2 1 6 C G XT2 Q 1 Q 1 XTAL2
in „Speisung umschalten“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
I2cBusSniffer.pdf
PPC1(A9) 10 GND PC0(A8) 9 I2C Input 1=SCL, 2=SDA, 3=GND U6 5V J4 R3 4N27 220 R5 SCL 1k R4 U7 220 4N27 SDA R6 1k 1 U4 74F573 5V 74F573 U3 OE VCC 2 2 5V 1 D1 Q1 1 8 10 A0 Vcc28 2 D2 Q2 2 7 9 A1 GND14 4 D3 Q3 4 5 7 A2 27 5 D4 Q4 5 4 6 A3 WE 22 #WR 6 D6 Q6 6 3 5 A5 CS 20 #RD #CS 7 D7 Q7 7 2 4 A6 1 8 D8 Q8 8 1 1 3 A7 DQ719 1 GND LE ALE 11 24 A8 DQ617 4 9 21 A9 DQ516 6 10 23 A11 DQ315 8 15 2 A12 DQ213 7 13 26 A13 DQ112 5 14 1 A14 DQ011 3 A0 data and address busses rearranged for easier routing; since
-
Datei
output.txt
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Size before: AVR Memory Usage ---------------- Device: atmega644p Program: 816 bytes (1.2% Full) (.text + .data + .bootloader) Data: 72 bytes (1.8% Full) (.data + .bss + .noinit) Compiling C: forum.c avr-gcc -c -mmcu=atmega644p -I. -gdwarf-2 -DF_CPU=16000000UL
in „sprintf gibt nur "?" auf LCD aus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Test-Programm.asm
-------------- ;geändert: ;------------------------------------ .include "LCD_4x27.inc" .include "m8def.inc" ;Inlcude Datei für ATMEGA8 .device ATMEGA8 ;Angabe des Chips ;------------------------------------ ; Definitionen ;------------------------------------ .org 0x00 .def wh=r17 .def wl=r18 .def
in „Hilfe! LCD-Ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATtiny12_test.bas
$regfile = "m8def.dat" 'ATmega8-Deklarationen '$regfile = "At12def.dat" 'ATmega8-Deklarationen $crystal = 3686400 'Taktfrequenz: 3,6864 MHz Ddrb = &B00000011 'Portb.0 + Portb.1 als Ausgang Portb = &B00000100 'PulUp
in „pe-soeben@onlinehome.de“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
A-iDE_189_XP.txt
libraries C:\PROGRAM FILES\Arduino_IDE_189_ESP\portable\sketchbook\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10809 -build-path c:\tmp\arduino_build_266767 -warnings=none -build-cache c:\tmp\arduino_cache_959751 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\PROGRAM
in „Arduino Bootlader funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR-Tutorial_-_Mikrocontroller.net.pdf
im Artikel Entscheidung Mikrocontroller zusammengefasst. Viele dieser Anforderungen werden von den 8-bit-AVR-Controllern von Atmel erfüllt. Deshalb werde ich einen AVR, genauer gesagt den ATmega8, in diesem Tutorial einsetzen. Und damit kein Missverständnis aufkommt: So etwas wie den "besten" Controller
-
PDF
tut_test.pdf
im Artikel Entscheidung Mikrocontroller zusammengefasst. Viele dieser Anforderungen werden von den 8-bit-AVR-Controllern von Atmel erfüllt. Deshalb werde ich einen AVR, genauer gesagt den ATmega8, in diesem Tutorial einsetzen. Und damit kein Missverständnis aufkommt: So etwas wie den "besten" Controller