-
Datei
ATmega8515.asm
r16 ;Bit -Setzen, IRQ0,1 = 1 ; ; Äusgange/ Eingänge festlegen ; ldi r16, 1<<PUD ; Pull-Up ein out SFIOR, r16 ldi r16, 0x00 ; alle Bits als Ausgang konfigurieren out DDRB, r16 ; IO B wird als Ausgang ldi r16, 0x00 ; init von Port B out PORTB, r16 ldi r16, 0x1f ; Eingang PD0-4 out DDRD, r16 ; Port D init ldi r16, 0x00 ; init von Port D out PORTD, r16 ; ; Timer2/Counter2 einstellen ; fpwm = 31,371 KHz ; ldi
in „mC arbeitet nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Schematic_062C.pdf
AV+ 4 U2C 4 3 4 PERMANENTLY AFTER P.S. IN1B+ IN2B+ ISP_nRST_M64 5 6 J3 1 470uF/16V 2 100uF C R38 DNI 10 + R42 R39 DNI 12 + R40 ISP_SCK_M64 7 8 2 TESTED GOOD 10uF 10uF C 8 DNI 14 DNI ISP_MISO_M64 R44 R41 DNI 9 R46 R43 DNI 13 9 10 - R45 - U2D R47 HEADER 5X2 ALTERNATIVE C12 C13 TL084/SO TL084/SO P.S. HEADER DNI IN1- 1 DNI DNI IN2- 1 DNI M64 PROGRAM PORT * THESE VOLTAGES ARE FOR REFERENCE ONLY. 10uF 10uF U4 THEIR ACTUAL VALUES DEPEND ON VRAW+ AV- IN1A+ AV- IN2A+ AV- PE0 ISP_MOSI_M64 MD0 * R16 470 2 PE0(RXD0/PDI)
in „Oszilloskop erweitern“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Schematic_062C.pdf
AV+ 4 U2C 4 3 4 PERMANENTLY AFTER P.S. IN1B+ IN2B+ ISP_nRST_M64 5 6 J3 1 470uF/16V 2 100uF C R38 DNI 10 + R42 R39 DNI 12 + R40 ISP_SCK_M64 7 8 2 TESTED GOOD 10uF 10uF C 8 DNI 14 DNI ISP_MISO_M64 R44 R41 DNI 9 R46 R43 DNI 13 9 10 - R45 - U2D R47 HEADER 5X2 ALTERNATIVE C12 C13 TL084/SO TL084/SO P.S. HEADER DNI IN1- 1 DNI DNI IN2- 1 DNI M64 PROGRAM PORT * THESE VOLTAGES ARE FOR REFERENCE ONLY. 10uF 10uF U4 THEIR ACTUAL VALUES DEPEND ON VRAW+ AV- IN1A+ AV- IN2A+ AV- PE0 ISP_MOSI_M64 MD0 * R16 470 2 PE0(RXD0/PDI)
in „DCF77 Welches Modul taugt was“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m32def.inc
sbrc" ;* (skip if bit in register set/cleared). The following example illustrates ;* this: ;* ;* in r16,PORTB ;read PORTB latch ;* sbr r16,(1<<PB6)+(1<<PB5) ;set PB6 and PB5 (use masks, not bit#) ;* out PORTB,r16 ;output to PORTB ;* ;* in r16,TIFR ;read the Timer Interrupt Flag Register ;* sbrc r16,TOV0
in „Probleme mit KontrollerLab und Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
VoltageReference_AVR353.pdf
calibrated correctly has less than 90ppm/°C drift from –10°C to +70°C and absolute accuracy of typically +/-1mV. This is the reference used for the internal Voltage ADC and Coulomb Counting ADC. ATmega16HVA and ATmega406 are examples of devices featuring this. To achieve the high accuracy, the reference has
in „VRef = USB am Atmega“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Schematic_Atmega_1284p_Mini_Lora_2021-11-18.pdf
1 2 3 4 5 TP4056 SOLAR Optional Laderegler SOLAR AKKU HDR-M-2.54_1x2 HDR-M-2.54_1x2 HDR-M-2.54_1x2 4 VCC BAT 5 1 1 1 2 2 2 C13 VCC-IN 8 CE 9 10uF EP A CHRG A 7 CHRG# TEMP 1 C8 10uF 6 STDBY# PROG 2 D N
in „Hilfe bei Schaltplan 1284p, Mosfet usw, MCU neustart“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds18x20lib.c
(temp_po_str,"%.1f C",temp_po); //Convert temp. "sensor #1" to string //lcd_string("Temp: "); //lcd_string(temp_bo_str); _delay_ms(10000); } } // E N D M A I N P R O G R A M //#########################################
in „DS18S20 Atmega8 zeigt immer 85°“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Z180.pdf
/MREQ 63 5 OE VCC_3 17 60 /HALT /IORQ 62 1k C16 9 38 C15 4 3 t 61 66 VCC RX_AVR/2.5A 10 PD0 VCC 27 10K e 65 /RFSH /WR 67 74HCT32D TX_AVR/2.4A 11 PD1 AVCC 100n 100n R /M1 /RD C14 32 U1 13 SDREQ PD2 R12 2 1 1 VCC DQ0 BUSACK 12 PD3 AREF 29 C2 C9
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTPLAN_DCF77_LCD_20121020.pdf
DCF77 + LCD (2012) 7805 ) IC2 +5V V 1 10µ 10µ " 0 " t LCD 2x16 + 1 r W " s D n S / 0 1 2 3 4 5 6 7 16 " V V K R R E D D D D D D D D G e I r L e P e A E R S N Stundenklick E Programmieradapter M 1 5 8 7 6 5 4 3 2 1 0 9 8 7 6 5 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 e ( ( ( ( ( ( ( A VA ( ( ( ( ( m ( ( IC1 g 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
in „DCF / DCF77 UHR - LCD LED Samplingverfahren ATmega8 ASSEMBLER“ · Projekte & Code ·
-
PDF
SCHALTPLAN_DCF77_LCD_2012.pdf
DCF77 + LCD (2012) 7805 IC2 +5V V 1 10µ 10µ " 0 " s LCD 2x16 + 1 r 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 G e e I r r L s s M e e A E R R S N Programmieradapter E M 1 5 8 7 6 5 4 3 2 1 0 9 8 7 6 5 r ) ) ) ) ) ) ) ) ) ) ) ) ) ) p C C C C C C 1 0 D F C B B B B B - ( ( ( ( ( ( G R VC ( ( ( ( ( i ( ( ( a ATmega8-16 IC1 r ) ) ) ) ) ) ) D ) 7 5 6 7 0 2 C D D D D D C3 4 C N B B D D D B E P ( ( ( ( ( ( ( ( P( ( ( ( ( ( R 1 1 2 3 4 5 6 7 8 9 1 1 1
in „DCF / DCF77 UHR - LCD LED Samplingverfahren ATmega8 ASSEMBLER“ · Projekte & Code ·
-
Datei
Stopp-Uhr.asm
;************************************************************************** .include "m16def.inc" ;Definitionen für ATMega16 //rjmp main ;** ;** !!! Achtung bei ATMega 16 und LCD an PortC muß JTAG Bit aus sein ;** ;** //Für TimerOverflows ;** CPUTAKT = 4000000 ;** 1_byte = 256 ;** overfl
in „probleme mit stoppuhr programm“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dude511.txt
: . [1a] Device code: 0x1a = (unknown) avrdude: Recv: . [1b] Device code: 0x1b = (unknown) avrdude: Recv: . [1c] Device code: 0x1c = (unknown) avrdude: Recv: . [1d] Device code: 0x1d = (unknown) avrdude: Recv
in „avrdude - Probleme unter Mac OS X 10.7 (Lion)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dude511_mit_arduino_conf.txt
: . [1a] Device code: 0x1a = (unknown) avrdude: Recv: . [1b] Device code: 0x1b = (unknown) avrdude: Recv: . [1c] Device code: 0x1c = (unknown) avrdude: Recv: . [1d] Device code: 0x1d = (unknown) avrdude: Recv
in „avrdude - Probleme unter Mac OS X 10.7 (Lion)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
Einstellungen // die neuen Werte für die Interruptroutine void pwm_update(void) { uint8_t i, j, k; uint16_t m1, m2, tmp_mask; // ändern uint16_t oder uint32_t für mehr Kanäle uint8_t min, tmp_set; // ändern auf uint16_t für mehr als 8 Bit Auflösung // PWM Maske für Start berechnen // gleichzeitig die Bitmasken generieren und PWM Werte kopieren m1 = 1; m2 = 0; for(i=1; i<=(PWM_CHANNELS); i++) { main_ptr_mask[i]=~m1; // Maske zum Löschen der PWM Ausgänge pwm_setting_tmp[i] = pwm_setting[i-1]; if (pwm_setting_tmp[i]!=0) m2 |= m1; // Maske zum setzen
in „Soft-PWM Version 3: Probleme beim Anpassen des Programms“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATmega8-Belichtungstimer.asm
=============================================================== ;Titel: Belichtungstimer ;Datei: ATmega8-Belichtungstimer.asm ;Autor: Alexander Sewergin ;Datum: 29.07.2006 ;Eingebunden: m8def.inc ;==================================================================== ;Deklarationsteil ;================
in „Multiplexbetrieb, Hilfe“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
peps_avr_v12.bas
CLK uebernommen ' Config Portd.4 = Output ' M0 Config Portd.5 = Output ' M1 Config Portd.6 = Output ' CLK Config Portd.7 = Output ' Daten ' M0 Alias Portd.4 M1 Alias Portd.5 Clk Alias Portd.6 Pbit Alias Portd.7 Dim Laenge_prom As Word ' je nach
in „Suche MOPPEL Projekt in Heft oder .PDF“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
TARGET__USB-Prog-V3.1.T3001.pdf
AGND 17 R4 4GND PB1 41 L g 100 k PC5 13D5 RESET 16 D2 USB-A +V 17VCC PB0 40PB0 1 1 R11 c PC6 14D6 1,5K 1N4002 1 2 PB7 SCK t PC7 15D7 2 PC7 26PC7 D 2 D 2 1 2 7 s 2 2 C8 1100n PC6 25PC6 E E 100 e USBN9604-28M C4 C5 PC5 PC5
in „Projekt: USBprog – ein Volks-Universalprogrammiergerät“ · News ·
-
Datei
TimerCompareMatch_TEST.s
------------------------------------------------------- ;| Prozessor : ATmega8 ;| Takt : Int. RC Osc. 8 MHz; Start-up time: 6 CK + 64 ms ;| Sprache : Assembler ;| Datum : 13.07.2023 ;| Version : 1.0 ;| Autor : M. Kossyk ;|+----------------------------------------------------
in „Ich werde irre ;-) (Timer compare match interrupt)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RC5-ATmega32.asm
/* RC5-ATmega32 nach rc5.asm von ATMEL NORWAY Quarts 4MHz */ .INCLUDE "M32DEF.INC" .DEVICE ATmega32 .EQU INPUT = 2 //PD2 (INT0) Interrupt .EQU SYS_ADDR = 0 //System Adresse .DEF S = R0 //Storage for the Status Register SREG .DEF inttemp = R1 //temporary variable for ISR .DEF ref1 = R2 //Reference for timimg .DEF ref2 = R3 //dito .def flipflop = R4 .DEF temp = R16 //Temporary variable .DEF timerL = R17 //Timimg variable updated every 14µs
in „Bekomme AVR 410 nicht zum laufen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RC5-ATmega32.asm
/* RC5-ATmega32 nach rc5.asm von ATMEL NORWAY Quarz 4MHz */ .INCLUDE "M32DEF.INC" .DEVICE ATmega32 .EQU INPUT = 2 //PD2 (INT0) Interrupt .EQU SYS_ADDR = 0 //System Adresse .DEF S = R0 //Storage for the Status Register SREG .DEF inttemp = R1 //temporary variable for ISR .DEF ref1 = R2 //Reference for timimg .DEF ref2 = R3 //dito .def flipflop = R4 .DEF temp = R16 //Temporary variable .DEF timerL = R17 //Timimg variable updated every 14µs
in „Bekomme AVR 410 nicht zum laufen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTUNG_SEISMOGRAPH.pdf
Seismograph BMA020 ATmega8 DOG-LCD 128 x 64 l p T D U a u I G E U BMA020-MODUL L A 5V S S 2 2 2 2 2 9 x 1µ S K I O D 1k 3,3V 10µ 10µ C S S S G 1k 1k 1k 3,3V 4S 39T 30 3L 36i 35 32 33D 32 3P 30N 2P 28P 2N 2D 25 24 23 22 21 C S A S S V D G u P P P P P G V V V V V R V s V C C C C C s 10µ 10µ V V Programmier-Adapter 1 5 3,3V SPI 1 2 3 18 19 20 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 ( ( ( ( ( ( ( R V ( ( ( ( ( m ( ( a ATmega8-16 g ) )
in „Seismograph selber bauen Eigenbau BMA020 DOG-LCD ATmega8 Assembler“ · Projekte & Code ·
-
PDF
Steuerplattine.pdf
85 PK5(ADC13/PCINT21) (CLKO/ICP3/INT7)PE7 8 V DREHIMULSGEBER 86 PK4(ADC12/PCINT20) (T3/INT6)PE6 7 5 1 2 EA_M2 87 PK3(ADC11/PCINT19) (OC3C/INT5)PE5 6 + 3 +5V GND 4 EA_M1 88 PK2(ADC10/PCINT18) (OC3B/INT4)PE4 5 5 T4 6 ÄA_M2 89 PK1(ADC9/PCINT17) (OC3A/AIN1)PE3 4 DI_T3 7 T3 DI RÜCK 8 DI_RÜCK LED1 LED2 ÄA_M1
in „AVR MEGA 1280 schaltet sich mit 50Hz an und ab“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
TARGET__Lasertag.pdf
, 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
main.c
Einstellungen // die neuen Werte für die Interruptroutine void pwm_update(void) { uint8_t i, j, k; uint16_t m1, m2, tmp_mask; // ändern uint16_t oder uint32_t für mehr Kanäle uint8_t min, tmp_set; // ändern auf uint16_t für mehr als 8 Bit Auflösung // PWM Maske für Start berechnen // gleichzeitig die Bitmasken generieren und PWM Werte kopieren m1 = 1; m2 = 0; for(i=1; i<=(PWM_CHANNELS); i++) { main_ptr_mask[i]=~m1; // Maske zum Löschen der PWM Ausgänge pwm_setting_tmp[i] = pwm_setting[i-1]; if (pwm_setting_tmp[i]!=0) m2 |= m1; // Maske zum setzen
in „16 Kanal Software-PWM, Bitte um Hilfe“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RTTTL8.bas
Auswertungen verwendet werden 'Timer2 im CTC-Modus 'funktioniert mit kleinen Änderungen auch auf Atmega16/32/644 usw. 'funktioniert mit kleinen Änderungen auch auf ATINY45 '------------------------------------------------------------------------------------- $regfile = "m8def.dat" 'ATmega8-Deklarationen
in „RTTTL-Klingeltoninterpreter für Atmega8 in BASCOM“ · Projekte & Code ·
-
PDF
BLDC-_Controller_rev.1.1.pdf
C15 N 8 M 7 G 7 G M 100n D T DC/DC CONVERTER F 1 R TMR 1-4813 0 p 2 2 C24 C 2 GND GND GND GND GND Controller PWM (AVR444 Ap- Note) Phase U V 4 + V V +C16 + + 1000uF H Q1 Q2 1 0 2 0 IR2181 IRFB3206 IRFB3206 GND L 1 R 1 ATMEGA168-20AU 1 IC5A N$9 R1 3 1 8 8 29 PC6(/RESET) PC0(ADC0) 23 N$24 HIN VB 15 1 24 2 C1 5 M 21 PC1(ADC1) 25 N$27 74HC08D N$26 2 LIN H0 7 D Z N$7 U_OUT 20 GND PC2(ADC2) 26 N$29 0 1uF D 18 AREF PC3
in „BLDC- Controller 44VDC“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Wandfeuchteindikator_SCH.pdf
5 4 N 9 6 1 C1 R N 0 1 1 C1 1 3V/10mA: 0OHM K µ 2 D 1 1 R 5 5V/10mA:200OHM R 1 0 K4 2 2 2 µ 9V/10mA:600OHM 1 1 2 1 +9V µ 3 2 1 R LL4148GR LL4148GR D2 D1 1 2 2 1 9 R2 11 9 3 T3 1 2 1 2N7002 S Reset 2 IC2 ATMEGA88
in „Kapazität messen, 400-700pF“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVR.html
="width: 8.485%;" class="hcp11" width="8.485%"> <p class="hcp16" align="right">ATmega16M1</p> </td> <td colspan="1" rowspan="1" style="width: 6.776%;" class="hcp13" width="6.776%"> <p class="hcp14" align="center"> </p> </td> <td colspan="1" rowspan="1" style
in „Billige Alternative zu AVR STK 500 oder Wie brenne ich günstig mein Programm auf den Mikrochip?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ad_atm8.asm
; ad wandler mit atmega 8 ; achtung rcall mit stapel ; rjmp ohne stapel ;.nolist .include "m8def.inc" .list .def temp1=r18 ldi temp1, LOW(RAMEND) ; Stackpointer initialisieren out SPL, temp1 ldi temp1, HIGH(RAMEND) out SPH
in „ad_wandler an atmega 8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TFT_Clock.ino
and the above for CS/DC Adafruit_ILI9340 tft = Adafruit_ILI9340(_cs, _dc, _rst); float sx = 0, sy = 1, mx = 1, my = 0, hx = -1, hy = 0; // Saved H, M, S x & y multipliers float sdeg = 0, mdeg = 0, hdeg = 0; uint16_t osx = 120, osy = 120, omx = 120, omy = 120, ohx = 120, ohy = 120; // Saved H, M, S x & y coords uint16_t x0_ = 0, x1_ = 0, y0_ = 0, y1_ = 0; uint32_t targetTime = 0; // for next 1 second timeout static uint8_t conv2d(const char* p); // Forward declaration needed for IDE 1.6.x uint8_t hh = conv2d(__TIME
in „2.2'TFT ILI9340 und Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.asm
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 .device ATmega328P .EQU takt = 16000000 ; Systemtakt 16 MHz intern => 1 CPU clk = 62,5ns .def dummy = r17 ; Dummy verwendung ;***********************************
in „Frage: 328p und Timer2/GPIO in assembler“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
avrcp_m.pdf
) 11 D5_A5 RAS OE B 100n CBUS3 Clock Switch VCC PD5(T1) D6_A6 B - 1 15 USBDP CBUS4 12 10k C3 PD6(AIN0) 12 D7_A7 U$1G$1 DRAM_4M_4 2 B 2 16 USBDM 100n PD7(AIN1) 13 D0_A0 9 2 D4_A4 1 S 3 TEST 26 D1_A1 10 A0 DQ0 3 D5_A5 N U 4 25 GND PB0(ICP) 14 RXD RXD D2_A2
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
USBASP_S3_.pdf
E C D C C red green R3 1 ( ( ( E 5 / A A 24 270 B 2 PD3(INT1) ( C C ( (ADC1)PC1 23 7 8 9 1 1 12 B PD4(XCK/T0) A D (ADC0)PC0 3 GND ( ( ADC7 22 VCC 4 VCC GND 21 VCC 5 GND ATMEGA8-TQFP32 AREF 20 MOSI 1 12 2 6 VCC ATMEGA48-TQFP32 ) ADC6 19 3 34 4 7 ) 2 18 RST 5 6 8 PB6(XTAL1/TOSC1) 1 O AVCC 17 VCC SCK 7 56 8 PB7(XTAL2/TOSC20 1 ) A C S O(SCK)PB5 MISO 9 78 10 1 I I P C / O I 190 Y1 ( ( ( ( ( ( ( ( AVRISP 12M 5 6 7 0 1 2 3 4 C1 22p 22pC2 P P P P P P P PB 9 1 1 1 1 1 1 16 R6
in „welche Linux-Software für USBasp?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Schematic_DDS.pdf
D D D D D D D D D A A A A A A A A A REFCLK 69 L1 L2 L3 R6 PD2_SDIO 19 A0/SDIO REFCLK* 68 1K 10mH 10mH 10mH PD3_SDO 18 C8 C9 C10 C11 PD4_IORESET 17 A1/SDO 64 0.1uF 0.1uF 0.1uF 0.1uF PD5 16 A2/IORESET DIFFCLKENABLE C2 PD6 15 A3 61 R3 AVDD E5 PD7 14 A4
-
Datei
LED-2.asm
; Include-Datei fuer den betreffenden AVR-Typ .NOLIST .INCLUDE "m8def.inc" ; Headerdatei fuer ATMEGA8 .LIST ldi r16, 0xFF ; Lade der Arbeitsregister r16 mit der Konstante 0xFF out DDRB, r16 ; Inhalt von r16 ins IO_Register DDRB ausgeben ; Porte B ist ausgabe .def compteurt_temp = r21 ; compteur pour le temp Main: ; Initiire Stapel ldi r16, HIGH(RAMEND) ; Initiiere MSB Stapel out SPH,r16 ldi r16, LOW(RAMEND) ; Initiiere LSB Stapel out SPL,r16 Ldi r16, 0b11111110 ; setze bit 7 auf 1 ldi compteurt_temp, $02 rol r16 ; bit um 1 platzt nach
in „SchleifenZähler“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_Roboter_Dokumentation.pdf
Infrastructure, Lab Service, Lehrer Workshop Januar 2009 Motoransteuerung Pulsweiten Modulation I²C Steuerung 1 I²C M PCA9533 4Bit Led Treiber PCA9533 TDA7073A Led Treiber Letreiber- TDA7073 Leistungtreiber 2 M 3 Geschwindigkeitssteuerung Sanftanlauf Fahrtrichtung Leitung rechts links stop 0,2 PWM (HiZ) 1 (HiZ
in „Anfängerprobleme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RTTTL8_2.bas
Auswertungen verwendet werden 'Timer2 im CTC-Modus 'funktioniert mit kleinen Änderungen auch auf Atmega16/32/644 usw. 'funktioniert mit kleinen Änderungen auch auf ATINY45 '------------------------------------------------------------------------------------- $regfile = "m8def.dat" 'ATmega8-Deklarationen
in „RTTTL-Klingeltoninterpreter für Atmega8 in BASCOM“ · Projekte & Code ·
-
Datei
ad_atm8.asm
; ad wandler mit atmega 8 ; achtung rcall mit stapel ; rjmp ohne stapel ;.nolist .include "m8def.inc" .list .def temp1=r18 ldi temp1, LOW(RAMEND) ; Stackpointer initialisieren out SPL, temp1 ldi temp1, HIGH(RAMEND) out SPH
in „ad_wandler an atmega 8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usb_descriptors.h
0x1000 #define MAN_INDEX 0x00 #define PROD_INDEX 0x00 #define SN_INDEX 0x00 #define NB_CONFIGURATION 1 // CDC CONFIGURATION #define NB_INTERFACE 4 // Number of interfaces #define CONF_NB 1 #define CONF_INDEX 0 #define CONF_ATTRIBUTES USB_CONFIG_BUSPOWERED #define MAX_POWER 50 // 100 mA // Interface 0
in „Dual Role USB - Device (CDC + CDC)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTUNG_RDS_GENERATOR_V6.pdf
57kHz +/- 11 Hz (Testausgang) t t / - - a a z T T d d U U h h k O O OUT 8MHz (Testausgang) o o 9 R R 1 OUT 19kHz digital +5V 240mV~ 10k 10k 1,6k GND 2 1 0 9 8 6 C2 L 2 2 2 2 2 2 ) ) ) 5 4 ) ) 1 C C C C C C N E C P P B B B ( ( ( ( ( ( ( ( ( O O 2 B ( C C C C C C I I O C 1 100n A A A A A A M M S S O M S ATmega8-16 1 C S O O / 2 s D D 0 O K L A 0 1 1 R R T I I X X X T A A I OUT RDS (57kHz) digital 6 0 1 2 3 4 C D 6 7 5 6 7 0 0 ( ( ( ( ( ( ( ( ( ( ( ( ( ( 1 1 2 3 4 5 6 7 8 9 1 1 1 1 1 10k 100mV~ 10k 10k 1,6k
in „RDS ENCODER Signalgenerator Testgenerator Testsender Modulator ATmega8 Assembler“ · Projekte & Code ·
-
PDF
DemystifyingtheTLC5940.pdf
/ADC4) PC47 28 27 11 LED12 C4 (PCINT13/SCL/ADC5) PC5 VPRG OUT11 0.1 uF Vcc LED13 7 OUT12 12 VCC 2 C5 (PCINT16/RXD) PD0 16 XERR OUT13 13 LED14 0.1 uF (PCINT17/TXD) PD1 20 AVCC (PCINT18/INT0) PD2 14 LED15 (PCINT19/OC2B/INT1) PD3 OUT14 21 AREF (PCINT20/XCK/T0) PD4 LED16
in „System Clock Output mit Atmega32“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
DemystifyingtheTLC5940.pdf
/ADC4) PC47 28 27 11 LED12 C4 (PCINT13/SCL/ADC5) PC5 VPRG OUT11 0.1 uF Vcc LED13 7 OUT12 12 VCC 2 C5 (PCINT16/RXD) PD0 16 XERR OUT13 13 LED14 0.1 uF (PCINT17/TXD) PD1 20 AVCC (PCINT18/INT0) PD2 14 LED15 (PCINT19/OC2B/INT1) PD3 OUT14 21 AREF (PCINT20/XCK/T0) PD4 LED16
in „TLC5940 library: Erfassen von Veränderungen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Stopp-Uhr.asm
;************************************************************************** .include "m16def.inc" ;Definitionen für ATMega16 //rjmp main ;** ;** !!! Achtung bei ATMega 16 und LCD an PortC muß JTAG Bit aus sein ;** ;** //Für TimerOverflows ;** CPUTAKT = 4000000 ;** 1_byte = 256 ;** overfl
in „probleme mit stoppuhr programm“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM16_ini.asm
; ; 16Bit PWM Timer1 ATmega8 ; Bernhard.Erfurt@gmx.de ; 22.02.2013 ; ; ; Anschlussbelegung PINS ; ; PB0 ==> ; PB1 ==> ; PB2 ==> ; PB3 ==> ; PB4 ==> ; PB5 ==> ; PB6 ==> Quarz ; PB7 ==> Quarz ; ; PC0 ==> ; PC1 ==> ; PC2 ==> ; PC3 ==> ; PC4 ==> ; PC5 ==> ; ; PD0 ==> ; PD1 ==> ; PD2 ==> ; PD3 ==> ; PD4 ==> ; PD5 ==> LED GRÜN ; PD6 ==> LED GELB ; PD7 ==> LED ROT ; ; ATmega8 .include "m8def.inc" ; LED-GRUEN .equ LED_GRUEN_PIN_NR = 5 .equ LED_GRUEN_DDR = DDRD .equ LED_GRUEN_PORT
-
Datei
5.asm
; 3,68640 Mhz ; Atmega 8 .include "m8def.inc" ;***************************** Interrupt ******************************* rjmp Main ; RESET reti ; INT0 reti ; INT1 reti ; T2 Compare reti ; T2 Overflow reti ; T1 Capture rjmp
in „Pin Abfrage sbic mit Sprungbefehl rcall“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Schaltplan_LED_WECKER.pdf
100 100 100 8 7 6 5 4 3 2 1 0 9 8 7 6 5 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 P P P P P P N E C P P P P P r ( ( ( ( ( ( ( R V ( ( ( ( ( m ( ( a ATmega8-16 g ) ) ) ) ) ) ) ) ) ) ) ) ) ) P 6 0 1 2 3 4 C D 6 B D D D B N C D D D D D C N B P P P P P P ( ( ( ( ( ( ( ( ( ( ( ( ( ( 0 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 100nF 100 100 100 16 MHz 0 0 0 0 6 6 22 22 4 4 4 4 1 1 BC 556 BC 556 e FIN 36.11 5V i
in „Quick&dirty - schnelle Problemlösungen selbst gebaut“ · Projekte & Code ·
-
PDF
Reflow.pdf
4 10k R-EU_M1206 R11, R15, R21, R27 1 10k RESEU-10 R1 1 10k TRIM_EU-B64Y R5 1 10uH L-EU0207/10 L1 2 22p C2,5-3 C4, C5 2 47k R-EU_M1206 R20, R32 2 56k R-EU_M1206 R12, R22 2 82k R-EU_M1206 R13, R25 1 100 RESEU-10 R6 8 100n C2,5-3 C2, C3, C6, C7, C8, C9, C11, C13 2 220nF C2,5-3 C10, C12 1 220uF/35V ELC-5L C1 2 470k R-EU_M1206 R16, R28 2 560 RESEU-10 R3, R4 1 ATMEGA32-PU MEGA32-P IC1 1 AVR-ISP-6 AVR-ISP-6 J1 1 AVR-ISP-10 AVR-ISP-10 J2 1 B80C1500 RB1A B1 3 BC557 BC557 T1, T2, T3 1 DTS63N
in „Reflow - Pizza Ofen“ · Platinen ·
-
PDF
Reflow.pdf
4 10k R-EU_M1206 R11, R15, R21, R27 1 10k RESEU-10 R1 1 10k TRIM_EU-B64Y R5 1 10uH L-EU0207/10 L1 2 22p C2,5-3 C4, C5 2 47k R-EU_M1206 R20, R32 2 56k R-EU_M1206 R12, R22 2 82k R-EU_M1206 R13, R25 1 100 RESEU-10 R6 8 100n C2,5-3 C2, C3, C6, C7, C8, C9, C11, C13 2 220nF C2,5-3 C10, C12 1 220uF/35V ELC-5L C1 2 470k R-EU_M1206 R16, R28 2 560 RESEU-10 R3, R4 1 ATMEGA32-PU MEGA32-P IC1 1 AVR-ISP-6 AVR-ISP-6 J1 1 AVR-ISP-10 AVR-ISP-10 J2 1 B80C1500 RB1A B1 3 BC557 BC557 T1, T2, T3 1 DTS63N
in „Reflow - Lötofen T962 , T962a und Elektor neu“ · Platinen ·
-
PDF
Reflow.pdf
4 10k R-EU_M1206 R11, R15, R21, R27 1 10k RESEU-10 R1 1 10k TRIM_EU-B64Y R5 1 10uH L-EU0207/10 L1 2 22p C2,5-3 C4, C5 2 47k R-EU_M1206 R20, R32 2 56k R-EU_M1206 R12, R22 2 82k R-EU_M1206 R13, R25 1 100 RESEU-10 R6 8 100n C2,5-3 C2, C3, C6, C7, C8, C9, C11, C13 2 220nF C2,5-3 C10, C12 1 220uF/35V ELC-5L C1 2 470k R-EU_M1206 R16, R28 2 560 RESEU-10 R3, R4 1 ATMEGA32-PU MEGA32-P IC1 1 AVR-ISP-6 AVR-ISP-6 J1 1 AVR-ISP-10 AVR-ISP-10 J2 1 B80C1500 RB1A B1 3 BC557 BC557 T1, T2, T3 1 DTS63N
in „Was haltet ihr hier von diesem Reflow-Ofen?“ · Platinen ·
-
Datei
clock-uart.asm
======== ; AD converter with ASCII logging to PC via serial port ; - build in software clock ; - ATMEGA32 at 16 Mhz ; (c) A Brussee march 2006 ; ========================================================================== .include "m32def.inc" ;==========================================================
in „Simple AD logger to ASYNC with ATMEGA32“ · Projekte & Code ·