-
PDF
SCHALTUNG_ADC_OSCCAL.pdf
Eingang Programmieradapter 1 5 VCO mit ATmega8 1µ Ausgang 8 7 6 5 4 3 2 1 0 9 8 7 6 5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) p 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 ( ( ( ( ( C9 C10 m ATmega8-16 ( ( IC1 g ) ) ) ) ) ) ) ) ) ) ) ) ) GND 100n100µ P 6 0 1 2 3 4 C D 6 7 5 6 7 0 N 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 E 100nF E R Bernhard.Erfurt
in „VCO Rechteck mit µC AVR u.a. ATmega8 Assembler“ · Projekte & Code ·
-
PDF
MLSEcholot01_V01.pdf
⋯ ⋯ M−te Signalfolge 1 0 1 0 1 0 0 0 1 0 0 0 0 0 Messsignal e 1,M e2,M e 3,M e4,M e 5,M e6,M e 7,M Die zusammen gehörenden Messwerte ei,1e i,1.e i ,M(der erste Index i gibt den Messzeitpunkt in der MLS an,
in „Ultraschall Merkmalsvektoren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avr910.asm
(XTAL/3000+1) m1: dec temp2 brne m1 .endm .macro table ; load Z pointer ldi ZL,low(@0*2) ; low ldi ZH,high(@0*2) ; high .endm ;*************************************************************************** ;* ;* Global
-
Datei
avr910.asm
(XTAL/3000+1) m1: dec temp2 brne m1 .endm .macro table ; load Z pointer ldi ZL,low(@0*2) ; low ldi ZH,high(@0*2) ; high .endm ;*************************************************************************** ;* ;* Global
-
Datei
m644Pdef.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 „Peter Danneggers Bootloader (fastboot) für AVR-GCC-Toolchain“ · Projekte & Code ·
-
Datei
m324PAdef.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 „M324def.inc gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m324Pdef.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 „M324def.inc gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m644def.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 „AVR - Fehlermeldung beim Übersetzen von Assembler für ATmega644“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m644def.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 „woher Registerdefinitionen für mega644?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
easymeter10-test.pdf
Locate 2 , 16 Lcd "W" Toggle Portd.5 'Clock 1/s Decr Day Decr Lt Incr S If S > 30 Then If S > 35 Then S = 0 'Time to view A1d/A2d End If Locate 1 , 14 Lcd "kWh" Locate 1 , 1 Lcd "Eff: " ; A1d ; "/" ; A2d End If If Day = 0 Then 'one Day passed Day = 86400 A1d = A1 - A1old A1old = A1 'Get Power for 1 Day A2d = A2 - A2old A2old = A2 End If If Lt = 0 Then Lt = 8640 For N = 1 To 16 Locate 1 , N Lcd Chr(1); 'LCD-Lamp-Test Locate 2 , N Lcd Chr(1); Next N End If
in „Digitaler Stromzähler DTZ541-ZDBA SML-Protokoll“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AmateurfunktagungMuenchen.pdf
. Geier DJ7WA 15:00 - 15:30 Maßnahmen gegen BCI und TVI beim Sendebetrieb auf 2m und 70 cm. H.J. Brandt DJ1ZB 15:45 - 16:15 Panoramaempfänger mit geringem Aufwand K. Weiner DJ9HO 16:30 - 17:00 Aktivitätsgruppen stellen sich vor, Kurzberichte mit Lichtbildern ab 17:15 Sonntag, 12.
in „Design einer Hornantenne und Verbindung zum Waveguide“ · HF, Funk und Felder ·
-
PDF
AVR_USB_GPS.pdf
1 2 3 4 5 A A Ladebuchse 3,7V LIPO-Akku SW1 Schalter + 3,3 Volt VCC D1 R3 Zenerdiode ? U1 MISO 1 2 VTG ATMEGA32U2-AU 4 MOSI 4 5 RST GND SCK 3 6 JP1 C GAVR-ISP-6SMD V (SS/PCINT0)PB0 14 (SCLK/PCINT1)PB1
in „Datei auf SD-Karte via AVR auf Computer übertragen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Bootloader.bas
ldi Spmcsr_val, Enabel_rww rcall Do_spm pop r31 pop r30 pop r29 pop r28 pop r18 pop r17 Out Sreg , R16 pop r16 pop r1 pop r0 $end Asm If Page_nr = Flash_size Then #if Uart_protokoll > 1 Error_code = 0 #endif Goto Reset_avr End If Incr Page_nr Goto Read_page #endif #if Read_fuse_signature = 1 Read_fuse
in „Probleme mit Bootloader bei ATmega328p“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
fat.c
cluster<maxcluster) //we need to check this ;-) { #ifdef USE_FAT12 if(FATtype==FAT12) { // FAT12 has 1.5 Bytes per FAT entry // FAT12 can only have 4085 clusters. So cluster * 3 is 16 bit tmp= ((U16)cluster * 3) >>1 ; //multiply by 1.5 (rounds down) secoffset = (U16)tmp & (BYTE_PER_SEC-1); //we need this
in „ATmega32 + SD-Karte (Klabunde-Lib)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Bootloader.bas
= 0 If Buffer_pointer = 0 And Page_nr = 0 Then Buffer(1) = Low(resetvektor_rjmp_instruction) Buffer(2) = High(resetvektor_rjmp_instruction) End If #endif Else Gosub Clear_buffer End If Next $asm push r0 push r1 push r16 in r16, sreg push r17 push r18 'Spmcsr_val
in „Probleme mit Bootloader bei ATmega328p“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MagicLifeCounter.pdf
D M Q 32 (PCI1/ADC1)PA1 40LCD7 ISP1 1 2 L LCD T 1 30 AVCC (PCI0/ADC0)PA0 3 4 20 19LCD1 E 1 2 31 AGND (PCI15/SCK)PB7 8 ISP2 5 6 LCD18 18 17LCD17 E C3 C4 C5 C6 (PCI14/MISO)PB6 7 ISP3 ISP2 7 8 LCD16 16 15LCD15
in „Schaltplan Review“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Schematic_Atmega32U2_Ult.GPS_NOR-Flash_Sheet_1_20200330171408.pdf
1 2 3 4 5 A A 3,7V LIPO-Akku SW1 Anschalter VCC 3 U1 R3 S1 ATMEGA32U2-AU 4 GND ? TASTER C 4 V (SS/PCINT0)PB0 14 JP1 (SCLK/PCINT1)PB1 15 D1 (PDI/MOSI/PCINT2)PB2 16 AVR-ISP-6SMD Zenerdiode 17 MISO 1 2 VTG
in „Datei auf SD-Karte via AVR auf Computer übertragen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
stz_zigbee_coexistence.pdf
Coexistenceof IEEE802.15.4 page 1 of 16 Compatibility of IEEE802.15.4 (ZigBee) with IEEE802.11 (WLAN), Bluetooth, and Microwave Ovens in 2.4GHz ISM-Band – Test Report – th Revised Version V0.3: 12 September 2004 1 Abstract ZigBee and
in „Zigbee Module gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Schaltung.pdf
4,5V-2V)/0,020A =125 Ohm (4,5V-2V)*0,020A=0,05W Metallschichtwiderstand 124 Ohm 1/4W 1% Spaltentreiber: Emitterschaltung, PNP DC Forward Current = max 30mA Betriebsspannung 5V maximaler Strom 30mA*8=240mA (aufgerundet 300mA) voraussichtilicher Strom 20mA*8=160mA (wobei DP nie angeschalten
in „uC + 3 Schieberegister + 7-Segmentanzeige“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MagicLifeCounter.pdf
32 (PCI1/ADC1)PA1 40LCD7 ISP1 1 2 LCD 30 AREF (PCI0/ADC0)PA0 3 4 LCD2 20 19LCD1 31 AGND (PCI15/SCK)PB7 8 ISP2 5 6 LCD18 18 17LCD17 +5V (PCI14/MISO)PB6 7 ISP3 ISP2 7 8 LCD16 16 15LCD15 10 VCC (PCI13/MOSI)PB5 6
in „Schaltplan Review“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Component_tester_T7-dreieck.pdf
U_{Ref} Buffer B 6 GND U1 GND 28 ATmega644PA 0 C17 2 VCC 7 27 C XTAL2 AVCC VUSB C4 Y1 16MHz OVP VCC +5V 1 8 26 5 0 8 XTAL1 PC7 R0 1 1 R C16 0R82 C3 "EN" 9 25 R15 C1 1 U6 VBAT PD0 PC6 470k 1 3 2 4 þÿ1µ R1 TP4057 ca. +3V7 PCB contact
-
PDF
Component_tester_T7-dreieck.pdf
U_{Ref} Buffer B 6 GND U1 GND 28 ATmega644PA 0 C17 2 VCC 7 27 C XTAL2 AVCC VUSB C4 Y1 16MHz OVP VCC +5V 1 8 26 5 0 8 XTAL1 PC7 R0 1 1 R C16 0R82 C3 "EN" 9 25 R15 C1 1 U6 VBAT PD0 PC6 470k 1 3 2 4 þÿ1µ R1 TP4057 ca. +3V7 PCB contact
-
Datei
Main_Test_3.asm
Headerdatei ;HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH ;Der ATmega8 laeuft mit 1,8418432 MHz und wird an 5V betrieben. ; ;Es soll der Fehler gefunden werden, warum nicht in die TWI-Interrupt-Service- ;Routine gesprungen wird bzw. warum im ATMEL-Studio7 nicht das TWINT-Bit
in „AVR8ASM TWI Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
LCD-Timer.pdf
0 0 8 P0U108 P0U102222 1 DB0 P0LCD108 C P0Q102 P0Q101 C PB7 (XTAL2/TOSC2) ADC7 DB1 8 D1 P P P0LCD109 D2 1 C4 XTAL 1 C5 D4 30 P0U1030 P0U1029 29 2 2 D DB2 C 4MHz C PD0 (RXD) PC6 (RESET) R C P0LCD10110 D3 P 16pF P 16pF D5 31 P0U1031
-
Datei
DISRAM.asm
.NOLIST .INCLUDE "m328Pdef.inc" ; Befehlsliste des ATMega328P .LIST .def temp1 = r16 .def temp2 = r18 .def temp3 = r17 .def PROGW = r19 .def SREGISTER = r20 .equ FREI = 2 ; Freigabe-PIN .equ SCHIEBE_DDR = DDRD .equ SCHIEBE_PORT
in „Zeigt her eure Kunstwerke (2017-2019)“ · Projekte & Code ·
-
Datei
DISRAM.asm
.NOLIST .INCLUDE "m328Pdef.inc" ; Befehlsliste des ATMega328P .LIST .def temp1 = r16 .def temp2 = r18 .def temp3 = r17 .def PROGW = r19 .def SREGISTER = r20 .equ FREI = 2 ; Freigabe-PIN .equ SCHIEBE_DDR = DDRD .equ SCHIEBE_PORT
in „Assembler mit Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
fat.c
cluster<maxcluster) //we need to check this ;-) { #ifdef USE_FAT12 if(FATtype==FAT12) { // FAT12 has 1.5 Bytes per FAT entry // FAT12 can only have 4085 clusters. So cluster * 3 is 16 bit tmp = ((U16)cluster * 3) >>1 ; //multiply by 1.5 (rounds down) secoffset = (U16)tmp & (BYTE_PER_SEC-1); //we need
in „AVR Studio: Großes Projekt aus mehreren kleinen erstellen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
fat.c
cluster<maxcluster) //we need to check this ;-) { #ifdef USE_FAT12 if(FATtype==FAT12) { // FAT12 has 1.5 Bytes per FAT entry // FAT12 can only have 4085 clusters. So cluster * 3 is 16 bit tmp = ((U16)cluster * 3) >>1 ; //multiply by 1.5 (rounds down) secoffset = (U16)tmp & (BYTE_PER_SEC-1); //we need
in „AVR Studio: Großes Projekt aus mehreren kleinen erstellen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
labor1_aufgabe3.asm
.nolist ; include-file nicht in Listing .include "m128def.inc" ; Definitionen für ATmega 128 einbinden .list ; Listing erstellen .def akku = r16 ; r16 als Rechenregister "akku" definieren .def MyCounter1 = r25 ; r25 als Zaehler 1 definieren .def MyCounter2
in „16Bit Timer Problem (läuft nicht) | ATmega128“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Minimalistischer_GPS_Logger.pdf
Streichholzschachtel werden In meinem Mustergerät habe ich statt einer Box mit 3 NiMH AAA Akkus einen 1000 mAhLi-Ion-Akku vorgesehen. Da der Logger im Mittel nur 25 mA beansprucht, reicht für die 16 h Speicherkapazität auch ein kleinerer 500 mAh-Li-Ion-Akku aus. Damit lässt sich gegenüber dem verwendeten Akku
in „Minimalistischer GPS-Logger ohne µC und SD-Karte“ · Mikrocontroller und Digitale Elektronik ·
-
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
Schematic_Prints.pdf
B 6 C EN PE0..7 12 14 PE0 RS232_1_RX 13 X0 X RS232_1_RX X1 2 15 PE1 Y0 Y RS232_1_TX RS232_1_TX 1 Y1 PB0..7 C 5 Z0 Z 4 PB1 C 3 Z1 8 GND VEE 7 M74HC4053M1R GND GND D Title D Size Number Revision A4 Date: 16.09.2005 Sheet of File: H:\Elektronik
in „ATMEGA128 XXX Dev Board“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
vu.asm
ChB1 zero1: clr temp ChB1: cpi temp2,8 brlo zero1b subi temp2, 8 rjmp MSel4 zero1b: clr temp2 rjmp MSel4 MSel2: cpi Ledmux, 2 brne MSel3 in AL, portd andi AL, 15 ori AL, 240-32 out portd, AL cpi temp,16 brlo
in „Aussteueranzeige / VU-Meter“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTPLAN_DS18s20.pdf
DS1820 / DS18s20 Beschaltung IC25 +5V V 1 10µ 10µ 0 t LCD 16x2 1 r D n / 16 V V K R R E D D D D D D D D5 6 7 DS18s20 GND 2 3 Programmieradapter k 1 5 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 r ) ) ) ) ) ) ) ) ) ) ) ) ) ) a C C C C C C 1 0 N F E C B B B B B - ( ( ( ( ( ( G R V ( ( ( ( ( m ( ( ( 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( ( ( ( ( ( E 1 R 1 2 3 4 5 6 7 8 9 1 1 1 1 1 R 100nF bei Bedarf 22 22 1MHz Bernhard.Erfurt
in „DS1820 DS18s20 Digital Thermometer 1-wire Beispiele ATmega8 Assembler“ · Projekte & Code ·
-
Datei
Timer_1.asm
zeigt!! ;-------------------------------------------------------------------------------- .include "m16def.inc" .device ATmega16 ;Ausgewählter ATmel .equ CLOCK = 16000000 ;f = 16 MHz .def temp = r16 ;Temporärer Register .def C = r17 ;Zähler .org 0x001 ;Startadresse rjmp reset ;Interrupt vom Timer 1 der
in „was ist indiesen timer falsch uund warum zähl er nicht gena“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Stopuhr.txt
Matthias ' '--------------------------------------------------------------------------' $regfile = "m8def.dat" ' BASCOM AVR Steuerdatei für ATmega8 $crystal = 3686400 ' 3,6864 Mhz Quarz $baud = 9600 '------------------------------------------------------------------------------ ' Initialisierung des
in „Stoppuhr Programm“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
count_A7.asm
/* SLdt 230630 Disclaimer: none. Sue me. ATmega16: zaehlen (ohne Entprellung) auf Anzahl an A7 -> LED an D7 */ .include "m16def.inc" .equ Anzahl = 5 .equ DDR_LED = DDRD .equ PORT_LED = PORTD .equ LED = 7 .def SREGi = r15 .def tmp0 = r16 .def cnt
in „Atmega16: Gibt es etwas ähnliches wie TSCR0 nur für PinA7?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
vu.asm
Wert LSB .def VU1 =r3 .def VU2 =r4 .def VU3 =r5 ;VUA Wert MSB .def VUB0 =r6 ;VUB Wert LSB .def VUB1 =r7 .def VUB2 =r8 .def VUB3 =r9 ;VUB Wert MSB .def T2L =r10 .def T2H =r11 .def T4L =r12 .def T4H =r13 .def AL = r16 .
in „Schnelle FFT in Assembler“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
vu.asm
.include "m8535def.inc" .include "avr2.inc" .def VU0 =r2 ;VUA Wert LSB .def VU1 =r3 .def VU2 =r4 .def VU3 =r5 ;VUA Wert MSB .def VUB0 =r6 ;VUB Wert LSB .def VUB1 =r7 .def VUB2 =r8 .def VUB3 =r9 ;VUB Wert MSB .def
-
Datei
mcp3426.c
include <stdio.h> #include <delay.h> #include <stdlib.h> // Declare your global variables here #define M0_1 660.0 //9028.0 #define M0_2 9028.0 //660.0 #define M100_1 4077 //13933.0 #define M100_2 14000 //2473.0 #define dM_1 34.71 #define dM_2 49.72 char val[2]; int new, old_1,old_2,value_1,value_2; void
in „? MCP342x Beispiel-Code / Hilfe ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PPS5330_hack.c
0; uint8_t counter_l; volatile uint8_t counter_h; volatile uint16_t mess_time; volatile uint8_t error_flag; volatile uint8_t m_flag; volatile uint8_t busy_flag; // Software SPI void SOFT_SPI_init(void){ // MOSI und CLK auf Ausgang setzen SOFT_SPI_MOSI_DDR |=(1<<SOFT_SPI_MOSI_BIT
in „PPS5330 Labor-Netzteil hack“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTPLAN_DS18s20_V4.pdf
Schaltung 1-WIRE IC25 +5V V 1 10µ 10µ 0 t LCD 16x2 1 r D n / 16 V V K R R E D D D D D D D D5 6 7 GND 2 3 DS18s20 U Programmieradapter B k 1 5 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 r ) ) ) ) ) ) ) ) ) ) ) ) ) ) a C C C C C C 1 0 N F E C B B B B B - ( ( ( ( ( ( G R V ( ( ( ( ( m ( ( ( 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( ( ( ( ( ( E 1 R 1 2 3 4 5 6 7 8 9 1
in „DS1820 DS18s20 Digital Thermometer 1-wire Beispiele ATmega8 Assembler“ · Projekte & Code ·
-
PDF
Minimalistischer_GPS_Logger.pdf
Streichholzschachtel werden In meinem Mustergerät habe ich statt einer Box mit 3 NiMH AAA Akkus einen 1000 mAhLi-Ion-Akku vorgesehen. Da der Logger im Mittel nur 25 mA beansprucht, reicht für die 16 h Speicherkapazität auch ein kleinerer 500 mAh-Li-Ion-Akku aus. Damit lässt sich gegenüber dem verwendeten Akku
in „Minimalistischer GPS-Logger ohne µC und SD-Karte“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
einfach_1xtemp1xlcd_zum__ben.s
------ ;Warte-Routine für 1-255 Minuten ;PE: r16 = Minuten ;-------------------------------------------------------------------------- wait_M: push r16 push r17 mov r17,r16 ldi r16,10 ;60 Sekunden wait_M1: rcall wait_S dec r17 brne wait_M1 pop r17 pop r16 ret ;-------------------------------------------------------------------------- ;Warte-Routine für 1-255 Sekunden ;PE: r16 = Sekunden ;-----------------------------------------------
in „Zwei Programme gleichzeitig“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCHALTPLAN_DS18s20_V2.pdf
DS1820 / DS18s20 Beschaltung IC25 +5V V 1 10µ 10µ 0 t LCD 16x2 1 r D n / 16 V V K R R E D D D D D D D D5 6 7 DS18s20 GND 2 3 Programmieradapter k 1 5 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 r ) ) ) ) ) ) ) ) ) ) ) ) ) ) a C C C C C C 1 0 N F E C B B B B B - ( ( ( ( ( ( G R V ( ( ( ( ( m ( ( ( 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( ( ( ( ( ( E 1 R 1 2 3 4 5 6 7 8 9 1 1 1 1 1 R 100nF - - - D-E - D D D D D 22 22 L L L L
in „DS1820 DS18s20 Digital Thermometer 1-wire Beispiele ATmega8 Assembler“ · Projekte & Code ·
-
Datei
HC-SR04_V2.0.asm
***************************************************************************************/ .include "m8def.inc" .def temp1 = r16 .def temp2 = r17 .def temp3 = r18 .def ovfl = r19 ; Overflow-Counter .def timer0 = r20 ; Messung Beginn (High-Signal) .def timer1 = r21 ; Messung Ende .def timer2 = r22 ; zusätzliches
in „HC-SR04 Assembler für Abstandmessung“ · Projekte & Code ·
-
PDF
SCHALTUNG_DS1307_RTC.pdf
DS1307 RTC ) 7805 V IC2 +5V 1 0 10µ 10µ t LCD 2x16 Anmerkung: Diese LEDs könnten ev. Probleme bereiten r 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 k k 4 4 SDA Programmieradapter 1 5 1s SCL 2 2 2 2 2 2 2 2 2 1 1 1 1 1 e 5 4 3 2 1 0 ) ) ) 5 4 3 2 1 a C C C C C C N FE C B B B B B r ( ( ( ( ( ( G R V ( ( ( ( ( DS1307 m ( ( ( r ATmega8-16 IC1 r 6 0 1 2 3 4 C D ) 7 5 6 7 0 PIN 3 muss beschaltet sein 2 C D D D D D C N B B D D D B E
in „DS1307 TWI I2C RTC Initialisierung ROM Zeit setzen auslesen Assembler ATmega8“ · Projekte & Code ·
-
Datei
testXMEGA.c
-------------------------------------------------------------- // Die folgende Funktion wartet ca. 1ms pro übergebenen ms Wert auf einem ATmega16 mit 32MHz Taktfrequenz (Pause1ms_Number 2015) void wait_ms (int ms) { int n, m; // Schleifenzähler. for (n=0; n<ms; n++) // Anzahl der Millisekunden for (m=0; m<Pause1ms_Number; m++) // Diese Schleife sollte ca. 1ms dauern. NOP (); // Garantiert nix machen. (unterdrückt eine Codeoptimierung durch den Compiler). }
in „XMEGA64 Probleme mit EEPROM (Resets)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dirlist.c
"); //(void)Remove("dirlist.m3d"); // remove file if it already exists fileid = Fopen("dirlist.m3d", F_OVWRITE); //fileid = 1; // dummy statement if(fileid >= 0 && fileid < MAX_OPEN_FILE) { if(FirstDirCluster < 2) //are we in rootdirectory
in „Stacktiefe AVR-Controller“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
IC_Brochure.pdf
TMC428 TMC453 Trinamics controller ICs make the sophisticated control of several motors No.ofAxes 1to3 1 Motortypescont- via an inexpensive proc- rolled 2-phasesteppermotors 2,3and5phasesteppermotors essor possible. Together µ-stepResolution 6-bit{64,32,16,4,2,1} 8-bit with the Trinamic ‘Smart Max.Step
in „Schrittmotor Ansteuern - Lösungen“ · Mikrocontroller und Digitale Elektronik ·