-
Datei
main.txt
F_CPU+BAUD*8)/(BAUD*16)-1) #define BAUD_REAL (F_CPU/(16*(UBRR_VAL+1))) #define BAUD_ERROR ((BAUD_REAL*1000)/BAUD) #if ((BAUD_ERROR<990) || (BAUD_ERROR>1010)) #error Systematischer Fehler der Baudrate grösser 1% und damit zu
in „AT PC Tastatur auslesen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
avrcp_m.pdf
C5 18 16 CS D4_A4 A3 DQ3 10n GND 21 PB2(SS/OC1B) 17 MOSI_A8 14 A4 GND PB3(MOSI/OC2) 18 MISO D5_A5 15 A5 FT232RL PB4(MISO) 19 SCK D6_A6 16 A6 PB5(SCK) D7_A7 17 A7 G 22 /OE MOSI_A8 18 A8 ATmega88-20P E O /WE 3 E C I A W C R S M S /CAS 23 C JP6 JP7 5 3 1 O /RAS 4 CAS 1 2 1 2 3 M RAS 3 4 3 4 3 5 6 5 6 + V P S I CON1'CONTROL 6 4 2 +3V3 CON1'POWER CS P1 #CS MOSI_A8 P2 DI Vcc GND 1 C 1 C SCK P5 SCLK P4A P3B 100nV V 100n MISO P7
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTPLAN_DCF77_LCD.pdf
DCF77 + LCD 7805 +5V ) IC2 1 10µ 10µ 0 t LCD 2x16 1 a D n / 16 V V K R R E D D D D D D D D 5 6 7 Programmieradapter 1 5 8 7 6 5 4 3 2 0 2 2 2 2 2 2 2 2 2 1 1 1 1 1 t 5 4 3 2 1 0 D F) C 5 4 3 2 1 d C C C C C C N E C B B B B B r ( ( ( ( ( ( ( R V ( ( ( ( ( m ( ( IC1 r ATmega8-16 ) ) ) ) ) ) ) P 6 0 1 2 3 4 C D 6 7 5 6 7 0 T N C D D D D D C N B P P DPD P P S P k 3 ( ( ( ( ( ( ( ( P( 0 1 2 3 4 R 1 R 1 2 3 4 5 6 7 8 9 1 1 1 1 1 100nF 7 F 16MHz C D R O R E Bernhard.Erfurt
in „DCF77 Uhr 7 Segment LED ATmega8 Assembler“ · Projekte & Code ·
-
Datei
main.c
aktiv!!!!) void waitms(uint16_t time) { for(uint16_t i=0;i<time;i++)_delay_ms(1); } void init_lcd(void) { lcd_init(LCD_DISP_ON); waitms(500); lcd_puts("*** Netzteil ***"); lcd_gotoxy(1,2); waitms(500); lcd_puts(" 0-10V 10A max ")
in „ATMEGA 32 mit LCD - Probleme mit Interrupt INT0“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
gcc10.0.1_binutils2.34_Konsolenausgabe_b.txt
avr/lib/avr5/atmega16hva avr/lib/avr5/atmega16hva2 avr/lib/avr5/atmega16hvb avr/lib/avr5/atmega16hvbrevb avr/lib/avr5/atmega16m1 avr/lib/avr5/atmega16u4 avr/lib/avr5/atmega32 avr/lib/avr5/atmega32a avr/lib/avr5/atmega323
in „Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
LEDcubeProjektbeschreibung_v1.0.pdf
...................................................................................................16 3.1. Abbild im µC..........................................................................................................................16 3.2. Timing..............................................
in „LED cube 8x8x8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c.txt
for(i=0;i<horizon_line;i++) glcd1_line(x1+2,y2-2-i,x2-2,y2-2-i,1); horizon_line2=100/M; for(i=horizon_line;i<horizon_line2;i++) glcd1_line(x1+2,y2-2-i,x2-2,y2-2-i,0); sprintf(str1,"%02d%% ",persent); glcd1_print_ram( (x2+x1)/16-1 , (y2+y1)/16,str1); }
in „Halbkreisformel verstehe ich nicht!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c.h
for(i=0;i<horizon_line;i++) glcd1_line(x1+2,y2-2-i,x2-2,y2-2-i,1); horizon_line2=100/M; for(i=horizon_line;i<horizon_line2;i++) glcd1_line(x1+2,y2-2-i,x2-2,y2-2-i,0); sprintf(str1,"%02d%% ",persent); glcd1_print_ram( (x2+x1)/16-1 , (y2+y1)/16,str1); }
-
Datei
leds1.asm
ausschaltet. ;********************************************************************************** .include "m8def.inc" ;Die Definitionsdatei des ATmega8 einfügen. .def temp = R16 ;Es werden in diesem Programm 2 Arbeitsregister benötigt. .def temp2 = R17 ;benötigt: R16 und R17 (ginge auch mit nur einem). .def prog = R18 ;Aktuelles Programm rjmp RESET ; Reset Handler reti ; IRQ0 Handler reti ; IRQ1 Handler reti ; Timer2 Compare Handler reti ; Timer2 Overflow Handler reti ; Timer1 Capture Handler reti ; Timer1 CompareA Handler reti ; Timer1 CompareB Handler rjmp Timer1_Overflow ; Timer1 Overflow
in „ATmega8 Timer Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dude54arduino_mit_vvvv.txt
avrdude: Send: R [52] avrdude: Recv: . [c0] . [01] avrdude: Send: R [52] avrdude: Recv: . [92] . [1d] Reading | #### | 7% 0.16savrdude: Send: R [52] avrdude: Recv: 6 [36] . [a0] avrdude: Send: R [52] avrdude: Recv: . [07] . [b1] avrdude: Send: R [52] avrdude: Recv: . [f7] . [e1] avrdude: Send: R [52
in „avrdude - Probleme unter Mac OS X 10.7 (Lion)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AtMega8RasenSprenger.asm
.DEVICE ATmega8 .INCLUDE "m8def.inc" .CSEG .ORG $0000 rjmp START .def temp = r16 .def Sekunden = r17 ; .def Minuten = r18 ; /* ***Anleitung Zeitablauf *** Befehle hintereinander in Tabelle schreiben: .dw xxx,xxx,
in „Assembler Programm zu umständlich“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
maintst.c
*******************Menue*********************************************************** if ((T_Set==0||m1)&&(m2==0&&m3==0&&m4==0&&m5==0)) { if(!m1) { _delay_ms(200); //Zeit zum Taste loslassen nur wenn neu ins Menü gegangen wurde m1=1; //Haltebedingung } //********************************************Betriebsspannung_messen
in „Multiplexer mit AtMega abfragen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
BPM_Tap_V10.asm
aktivieren ldi R16, (1 << INT0) | (1 << INT1) out GICR, R16 ; Timer1 mit Vorteiler 8 starten ; Leeren nach Compare Match ldi R16, (1 << WGM12) | (1 << CS11) out TCCR1B, R16 ldi R16, (1 << OCIE1A) ; Timer1 Compare Match
in „ATmega8 - Manueller BPM-Counter läuft zu schnell :-/“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
leds1.asm
ausschaltet. ;********************************************************************************** .include "m8def.inc" ;Die Definitionsdatei des ATmega8 einfügen. .def temp = R16 ;Es werden in diesem Programm 2 Arbeitsregister benötigt. .def temp2 = R17 ;benötigt: R16 und R17 (ginge auch mit nur einem). .def prog = R18 ;Aktuelles Programm rjmp RESET ; Reset Handler reti ; IRQ0 Handler reti ; IRQ1 Handler reti ; Timer2 Compare Handler reti ; Timer2 Overflow Handler reti ; Timer1 Capture Handler reti ; Timer1 CompareA Handler reti ; Timer1 CompareB Handler rjmp Timer1_Overflow ; Timer1 Overflow
in „ATmega8 Timer Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Databus.c
Transmit interrupt { uint8_t *dp; // locals for faster access if( tx_idx < DATA_SIZE * 8 ){ OCR0A = (int16_t)(F_CPU / BIT_CLK / PRESCALER * 1 - 0.5); // 0-bit: 1T dp = &tx_data[tx_idx / 8]; // get byte address if( *dp & 0x80 ) // msb first OCR0A = (int16_t)(F_CPU / BIT_CLK / PRESCALER * 2 - 0.5); // 1-bit: 2T *dp <<= 1; // shift bits }else{ OCR0A = (int16_t)(F_CPU / BIT_CLK / PRESCALER * 4 - 0.5); // stop: 4T if( tx_idx > DATA_SIZE * 8 + 1 // after stop bit sent && PINB & 1<<PB3 ) // and after output = high TCCR0B
in „40 Spannungen einlesen und an AtMega8 übertragen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATmega32.pdf
12VDC - LM7805 + + + -D8 -D7 -D6 -D5 -D4 -D3 -D2 -D1 - + + + + 1N4 148 1N4 148 1N4 148 1N4 148 1N4 148 1N4 148 1N4 148 1N4 148 -C1 -C2 -C3 -C4 4,7µF 100nF 100nF 4,7µF -K8 -K7 -K6 -K5 -K4 -K3 -K2 -K1 ATmega32 h m h m h m h m h m h m h m h m 5 0 5 0 5 0
in „ATmega32 5V Relais Ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Atmega8RasensprengerV3.asm
.DEVICE ATmega8 .INCLUDE "m8def.inc" .CSEG .ORG $0000 rjmp START .def temp = r16 .def Sekunden = r17 ; .def Minuten = r18 ; .equ MinZusatzC4 = 2 ; zusätzliche Min. bei Schalter C4 an GND .equ MinZusatzC5 = 4 ; zusätzliche
in „Assembler Programm zu umständlich“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AtMega8RasenSprenger1506.asm
.DEVICE ATmega8 .INCLUDE "m8def.inc" .CSEG .ORG $0000 rjmp START .def temp = r16 .def Sekunden = r17 ; .def Minuten = r18 ; .equ MinZusatzC4 = 2 ; zusätzliche Min. bei Schalter C4 an GND .equ MinZusatzC5 = 4 ; zusätzliche
in „Assembler Programm zu umständlich“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
diamex-avr-isp2.pdf
DIAMEX AVR-ISP V03/16 USB-Programmieradapter für AVR-Controller DIP-SCHALTER SCHALTER 1 + 2: Stromversorgung extern und Spannungspegel 1 = ON/OFF, 2 = OFF (externe Spannung aus) An PIN 2 des 6- und 10-poligen Programmieranschlusses
in „DIAMEX USB ISP-Programmer für Atmel AVR“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
diamex-avr-isp2.pdf
DIAMEX AVR-ISP V03/16 USB-Programmieradapter für AVR-Controller DIP-SCHALTER SCHALTER 1 + 2: Stromversorgung extern und Spannungspegel 1 = ON/OFF, 2 = OFF (externe Spannung aus) An PIN 2 des 6- und 10-poligen Programmieranschlusses
in „AVR Studio 4.19“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c.h
>100)return; if(!first){ glcd_line(x1,y2,x2,y2,1); // down glcd_line(x2,y1,x2,y2,1); // right glcd_line(x1,y1,x1,y2,1); // left first=1; } M=100/abs(y2-y1); horizon_line=persent/M; for(i=0;i<horizon_line;i++) glcd_line(x1+2,y2-2-i,x2-2,y2-2-i,1); horizon_line2=100/M; for(i=horizon_line;i<horizon_line2;i++) glcd_line(x1+2,y2-2-i,x2-2,y2-2-i,0); sprintf(str1,"%02d%% ",persent); glcd_print_ram( (x2+x1)/16-1 , (y2+y1)/16,str1); } /** @brief Draws
in „T6963C an Mega16 - Einige Pixel verirren sich ^^“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Athlet_BCH6L2560_SCH.pdf
k 2 k 8 k 9 k 3 0 5 1 R 1 R 1 R 1 R 2 R CN5 1 2 3 4 GND U4 ATMEGA328PB-AU 4 5 S1 TP49 TP50 TP51 4 4 1 6 1 32 T T 1 O (PCINT19/OC2B/INT1)_PD3 PD2_(INT0/PCINT18) 2 2 5 2 (PCINT20/XCK/T0)_PD4 PD1_(TXD/PCINT17) 31 3 3 4 3 GND
in „Bosch Athlet 25,2 V Akku 7 Stück Tauschen“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
SCHALTUNG_1_WIRE_SLAVE.pdf
1-WIRE-SLAVE 7805 ) IC2 +5V V . 10µ 10µ 0 s LCD 2x16 1 t W s D o S / 0 1 2 3 4 5 6 7 16 V V K R R E D D D D D D D D Programmieradapter 1 5 8 7 6 5 4 3 2 1 0 9 8 7 6 5 ) ) ) ) ) ) ) 2 ) ) ) ) ) ) p 5 4 3 2 1 0 D F ) C 5 4 3 2 1 d P C P CPC P P P N E C P P P P P i ( ( ( ( ( ( ( A VA ( ( ( ( ( m ATmega8-16 ( ( IC1 g ) ) ) ) ) ) ) ) ) ) ) ) ) ) - 6 0 1 2 3 4 C D 6 B D D D B 0 T I P D P DPD P CP P V G PB ( (
in „1-Wire OW-wire slave device <=4MHz low current AVR assembler ATmega8“ · Projekte & Code ·
-
PDF
T7-mod-obelix2007.pdf
5 XC6206 +5V C 4 4 4 4 4 3 3 3 3 3 3ÿU_{Ref} ! R R4_{d} C 7 6 5 4 3 2 1 0 0 1 2 3 R17 10k ~{RESET} V P P P B B B B B N C A A A A 100k R3_{d A0 1 P P P P P G V P P P P 33 K 10k PB5 PA4 r R10kd} SDA þÿU_{Zener}/_{10} ! W i R1_{d} SCL R16 2 t i 10k 2 PB6 PA5 32 1M VBAT 1 2
-
PDF
TEK-222_RS232_120924.pdf
16 kHz Rechteck aus ATMega8A 16 kHz Rechteck aus ATMega 8A Seite 1 aus 1 24.09.2012 TEK-222 Grafik 120923 von Olaf TEK-222 Grafik Seite 1 aus 1 23.09.2012 TEK-222 CURV? CH1; 16 kHz Rechteck aus ATMega8A
in „Tektronix TEK-222“ · Markt ·
-
PDF
SCHALTPLAN_DCF77_LED_2012.pdf
D D Programmier-Adapter e e 1 5 m m J J 0 0 0 4 4 4 1µ 8 7 6 5 4 3 2 0 2 2 2 2 2 2 2 2 2 1 1 1 1 1 r ) ) ) ) ) ) ) ) ) ) ) ) ) ) p 5 4 3 2 1 0 D F C 5 4 3 2 1 d C C C C C C N E C B B B B B r ( ( ( ( ( ( G R V ( ( ( ( ( i ( ( ( m ATmega8-16 g ) ) ) ) ) ) ) r 6 0 1 2 3 4 C D 6 7 5 6 7 0 2 C D D D D D C N B B D D D B I P P P P P P V G P ( ( ( ( ( P 6 ( ( ( ( ( ( ( ( ( 0 1 2 3 4 1 1 2 3 4 5 6 7 8 9 1 1 1 1 1 100nF s R 16MHz 51 DP 51
in „DCF77 Uhr 7 Segment LED ATmega8 Assembler“ · Projekte & Code ·
-
PDF
Arduino_Interrupts_by_Nick_Gammon.pdf
, r0 (1) 1d6: 0f 90 pop r0 (2) 1d8: 1f 90 pop r1 (2) 1da: 18 95 reti (4) I count 82 cycles there (5.125 µS in total at 16 MHz) as overhead plus whatever is actually done in the supplied interrupt routine. That
in „Verständnis AVR Interrupts“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Test.asm
7372800 ;.NOLIST .INCLUDE "C:\Programme\Atmel\AVR Tools\AvrAssembler2\Appnotes\m128def.inc" ;.LIST ;------------------------------------------------------------------------ ;Reset and Interrupt vector ;VNr. Beschreibung rjmp main ;1 POWER ON RESET reti ;2 Int0-Interrupt reti ;3 Int1
in „Es tut sich nichts“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Main_TWI_4.asm
Headerdatei ;HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH ;Der ATmega8 laeuft mit 1,8418432 MHz und wird an 5V betrieben. ; ;Der Stand nun ist, das ich die UDRE-Interrupt Geschichte verworfen habe und ;statt dessen die USART Trasmit Complette ( UTXCaddr ). ; ;Die OK-LED
in „AVR8ASM TWI Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
e3d_ic.inc
#macro IC_SMD_MLF_32_050MM(value) IC_SMD_MLF_GRND(5,5,0.9,8,8,8,8,0.5,0.23,0.25,0.60,0.02,0,1,3.1,3.1) #end //MLF-32 7x7 aus Maxim-Datasheet #macro IC_SMD_MLF_32_070MM(value) IC_SMD_MLF_GRND(7,7,0.9,8,8,8,8,0.5,0.23,0.25,0.60,0.02,0,1,3.1,3.1) #end //MLF-44 aus ATmega16 Datasheet #macro IC_SMD_MLF_44_050MM(value) IC_SMD_MLF_GRND(7,7,0.9,11,11,11,11,0.5,0.23,0.25,0.64,0.02,0,1,5,5) #end //MLF-32 aus ATmega128 Datasheet #macro IC_SMD_MLF_64_050MM(value) IC_SMD_MLF_GRND(9,9,0.9,16,16,16,16,0.5,0.23,0.25,0.60,0.02,0,1,5.4,5.4) #end /*******************************************
-
PDF
uBrain88_Schematic.pdf
+5V GND C5 1 PD2 2 C IC2 TxD_TTL 3 C P3 3 VCC R1 RxD_TTL 4 RESET 2 PC6/RST 5 1 C6 1 GND PC5 6 2 1k D PC4 7 3 100n LM809M3-4,63 R PC3 8 4 0 PC2 9 D PC1 10 GND P PC0 11 CON4 12 13 14 C9 C10 15 +5V 16 27p 27p P1 2 1
in „neue µBrain Platinen“ · Markt ·
-
Datei
Taster-test.asm
.include "m8def.inc" ; ATmega 8 ; .def save_sreg = r0 ; Sicherung des Statusregister innerhalb eines Unterprogrammes .def isave_sreg = r1 ; innerhalb einer Interrupt-Serviceroutine .def iwr0 = r2 .def iwr1 = r3 .def key_old = r4 .def key_state = r5 ; Status der Taster, 1- ein, 0- aus .def key_press = r6 ; gedrückte Taste .def temp = r16 ; .equ key_port = PIND ; Tastenport .equ runter = PD0 ; Taste Pin = 10 Port C Bit0 .equ hoch = PD1 ; Taste Pin = 11 Port C Bit1 .equ
in „Versorgungsspannung unsauber- Was tun?“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
wurz.asm
; WURZEL 32Bit ; 04/2006 ; Bernhard.Erfurt@gmx.de ; ATmega8 .include "m8def.inc" .def temp = R16 ; TEMP .def temp1 = R17 ; TEMP1 .def temp2 = R18 ; TEMP2 .def temp3 = R19 ; TEMP3 .def temp4 = R20 ; TEMP4 ;STACK initialisieren ldi temp, LOW(RAMEND) out SPL,
in „WURZEL 32BIT Beispiel (Assembler) ATmega8“ · Projekte & Code ·
-
PDF
SerialComInstruments_Doku.pdf
Besonderheiten: keine Digital Einzel Led Instrument Instrumenten Nr.: 65 Protokoll: #65Mm< Wobei der String m aus 4 Stellen besteht: 1. Stelle: 0 = Led aus 1 = Farbe 1 ein 2 = Farbe 2 ein 3 = Farbe 3 ein 2. Stelle: 0 = Led blinkt nicht 1 = Led blinkt 3. + 4. Stelle geben die Led-Nummer an. Beispiel für m: 0000
in „Projekt: Virtuelle Instrumente an serielle Schnittstelle“ · Projekte & Code ·
-
Datei
Servo.asm
.include "m8def.inc" ; Definitionen für Atmel ATmega8 ;#############################################################################; .def temp = r16 .def pos1 = r20 .def pos2 = r21 .def stat = r22 ;############
in „Hilfe: Servo-Code verbessern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVR_328P_Timer2.asm.txt
Created: 19.03.2025 15:33:59 ; Author : Andreas ; C:\Program Files (x86)\Atmel\Studio\7.0\packs\atmel\ATmega_DFP\1.7.374\avrasm\inc\m328Pdef.inc ;.include "file" .device ATmega328P .EQU takt = 16000000 ; Systemtakt 16 MHz intern => 1 CPU clk = 62,5ns .equ T2Go = 250 ; T2 prevalue .DEF akku = r16 ; Arbeitsregister
in „Frage: 328p und Timer2/GPIO in assembler“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
BT_I2C_Analog_2_Software_in.pdf
wiederholen wir für die nächsten 3 Zeilen. Dadurch wird die „Maske“ nicht verändert. // Zeile 2 rechts int16_t adc1l, adc1a, adc1r1, adc1r2, adc1b; // notwendige Variablen adc1=((results[0]*398)/100); // 1. Schritt if (adc1>1025) { adc1=1025; // Begrenzung } adc1a=adc1; // 2. Schritt adc1r2=adc1a % 10; // 3
in „PCF 8591 - Hard- und Software“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
gcc10_binutils2.33.1_flex_Konsolenausgabe.txt
avr/lib/avr5/atmega16hva avr/lib/avr5/atmega16hva2 avr/lib/avr5/atmega16hvb avr/lib/avr5/atmega16hvbrevb avr/lib/avr5/atmega16m1 avr/lib/avr5/atmega16u4 avr/lib/avr5/atmega32 avr/lib/avr5/atmega32a avr/lib/avr5/atmega323
in „Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_Stamp_sheet_V1_1.pdf
3V3 22p C4 49 A2 ARESET 2 2 +5V 62 (AD2)PA2 50 A1 3 3 A18 / PE4 64 AREF (AD1)PA1 51 A0 D0 4 4 A17 PE3 100n AVCC (AD0)PA0 D1 A16 PE2 63 AGND 5 5 (OC0A/OC1C/PCINT7)PB7 17 PB7 D2 6 6 A15 VCC 16 PB6 D3 7 7 A14 21 (OC1B/PCINT6)PB6 15 PB5 D4 8 8 A13 52 VCC
in „Z180-Stamp Modul“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
simulavr.pdf
to Verilog ::::::::::::::::: 16 7.1 Usage::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 16 7.2 Example ‘iverilog’ command line:::::::::::::::::::::::::::: 17 7.3 Bugs and particularities::::::::::::::::::::::::::::::::::
-
Datei
Propelleruhr_ok2_fertig23.txt
; Stückliste=M:\Propelleruhr\Propelleruhr_ok2_fertig2.T3001 ; Datum=09.February.2008 05:31 ; Variante=<alle> ; Author= ; Pos Name Wert Bib Gehäuse 1 C1 100NF Standard.SYM3001 2 C2 100NF Standard.SYM3001 3 C3 100NF
-
Datei
uarth.txt
F_CPU 10000000UL #define F_CPU 1000000UL #define BAUD 9600UL //#define UBRR_VAL ((F_CPU+BAUD*8)/(BAUD*16)-1) // clever runden #define UBRR_VAL ((F_CPU+BAUD*8UL)/(BAUD*16UL)-1UL) // clever runden #if defined (__AVR_ATmega2560__) #define UDR UDR0 #define UCSRA UCSR0A #define UDRE UDRE0 #define UCSRB UCSR0B
in „Mein UART geht nicht sendet kommische Zeichen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AtMega8RasenSprenger.asm
.DEVICE ATmega8 .INCLUDE "m8def.inc" .CSEG .ORG $0000 rjmp START .def temp = r16 .def Sekunden = r17 ; .def Minuten = r18 ; .equ MinZusatzC4 = 2 ; zusätzliche Min. bei Schalter C4 an GND .equ MinZusatzC5 = 4 ; zusätzliche
in „Assembler Programm zu umständlich“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DMX-Tranciever.asm
/*DMX Sender mit einem AVR nach Julien Mintenbeck + Hendrik Hölscher für ATmega8515 */ //DEFINES************************************************************************* .INCLUDE "M32DEF.INC" .DEVICE ATmega32 .DEF S_save = R2 //SREG Puffer .DEF temp = R16 //standart .DEF tempH
in „Problem bei DMX-Sender mit einem AVR“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Schaltplan_HEM_4PA.pdf
1 2 3 4 5 6 7 2X1 T1 BR1 80V, 1,5A AC S1 _ 2A mT U1 230 VAC + 78S05 C1 C2 C3 R1 R2 AC 1000uF 100nF 100nF R3 R4 2X2 10 kOhm 10 kOhm 10 kOhm 10 kOhm 1X1 1X2 1X3 A Aus 3bar Temp.1 A 1X4 1X5 1X6 Pri: 2x 115VAC Sek: 2x 12VAC BR2 AC 30 VA 80V, 1,5A _ + C7 AC 1000uF Sockel ATmega8 1 28 2 27 3 26 4 25 5 24 6 23 K2 K3 K1 C4 7 22 230V, 16A 230V, 16A 230V, 16A 100nF C5 Spule 12VDC Spule 12VDC Spule 12VDC B 8 21 100nF K1 K2 K3 B 9 20 D1 D1 D1 1N4001
in „Probleme ATmega8“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Schematic.pdf
Thermal Pad GND DAT1 8 C 22pF Y2 e 9 GND C16 16 MHz ATmega128L-8MI GND a DAT2 1 K 4 S VSS 3 R10 R11 R12 R13 R14 R15 GND C17 SD_Sockel 2K2 2K2 2K2 2K2 2K2 2K2 22pF 100nF GND Q1 GND 3V3 GND IRLML6402 ISP1 PE1 1 2 VCC PB5 PB1
in „PoE AVR Modul“ · Markt ·
-
PDF
Schaltung_ext_RC_npn_TRANSISTOR.pdf
VCO mit ATmega8 (1...2MHz + ext. RC + Transistor) Programmieradapter 1 5 1µ Ausgang 8 7 6 5 4 3 2 1 0 9 8 7 6 5 ) ) ) ) ) ) ) 2 ) ) ) ) ) ) t 5 4 3 2 1 0 D F C 5 4 3 2 1 d P CPC P CPC P P N E C P P P P P +5V i ( ( ( ( ( ( ( A VA ( ( ( ( ( m ATmega8-16 ( ( IC1 g ) ) ) ) ) ) ) ) ) ) ) ) ) GND 100n100µ P 6 0 1 2 3 4 C D 6 7 5 6 7 0 I C D D D D D C N B P P DPD P P P 0 ( ( ( ( ( ( ( ( P( 0 1 2 3 4 1 1 2 3 4 5 6 7 8 9 1 1 1 1 1 bei Bedarf internen
in „VCO Rechteck mit µC AVR u.a. ATmega8 Assembler“ · Projekte & Code ·
-
Datei
main.asm
; 2020 LCD 8 Bit.asm ; mit Abfrage Busy Flag ; 1 ----------------------------- Include Datei definieren .include "m8adef.inc" ; 2 ----------------------------- Stack initialisieren ldi r16, LOW(RAMEND) ; LOW-Byte der obersten RAM-Adres out SPL, r16 ldi r16, HIGH(RAMEND) ; HIGH-Byte der obersten RAM-Adresse out SPH, r16 ; 3 ----------------------------- Pinbelegung am Prozessor festlegen ; Die Kommunikation vom ATMega8A zum LCD soll über den Port D im 8
in „LCD Busy Flag Abfrage im 8 Bit Modus - die zweite“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_Z180_CP_M.pdf
AREF 29 C2 C9 S 22p 22p A18/TOUT 33 DQ1 14 LATCH 13 PD4 ~RESET 4 AVR_RESET/3.3B C17 C16 A17 32 100n 22 CE DQ2 15 ZRESET 14 PD5 Q1 K A16 31 24 OE DQ3 17 15 8 C 30 GND 29 18 WE 16 PD6 XTAL1 CLKO A15 29 WE DQ4 19 OE PD7 37 A0 A0 2 19 A8 68 A14
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MS-SLR.asm
,r16 ;set the rx_complete flag to 1 us_rxc_ex: pop r31 pop r30 pop r17 pop r16 out sreg,r16 pop r16 reti us_udre: push r16 ;UDR is ready for the next character to send in r16,sreg push r16 push r17 push r30
in „UART verursacht Reset(?)“ · Mikrocontroller und Digitale Elektronik ·