-
Datei
Blackstorm_Atmega8_2.bas
von http://blackstrom.derschwarz.de/avr/avr_uhr/index.shtml ' Wolfgang Schwarz ' Modifiziert für Atmega8 und 1Mhz Quarz '******************************************************************************* ' µC Deklarationen $regfile = "m8def.dat" 'Atmega8-Deklarationen $crystal = 1000000 $hwstack = 34 'mindestens
in „Attiny13 Schalter“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Steuersystem_Gew_shaus_4.pdf
0,35 2211 2,251 15,007 908 3 140 Messung mit 10-bitADC Auflösung: 5V/(2^10)Steps=5V/1024Steps=4,883 mV Delta 77mV/10°C=7,7mV/1°C Genauigkeit ca. 1°C Rv=2700Ohm Temperatur 0°C 100°C ADC-Wert 237 395 Rptc Auflösung: 5V/(2^10)Steps=5V/1024Steps=4,883 mV Delta 77mV/10°C=7,7mV/1°C Genauigkeit ca. 1°C Temperatur
in „Einfaches µC Betriebssystem - z. B. für SPS“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Schaltplan.pdf
ATmega128-16AI 1214,7456 MHz AGND COTP157 COC108 TP PIC108PIC10802 COR109 12pF PIR10PIR10901 GND GNDR AGND P O R E S E T D D Title 01-UC-ATMEL2.SchDoc Size Number Revision A3 1 Date: 09.11.2008 Sheetof File
in „V: Leiterplatten aus Überproduktion abzugeben“ · Markt ·
-
PDF
Schaltplan_Wecker.pdf
10K 2 2 2 2 1 1 1 1 MAI PB0 PB1 PB2 PB3 PB[0..3] C3 R3 VCC 1M U1 22uF B VCC 4 5 VCC PB0 1 40 PA0 B 3 2 1 1 1 10s ISP PB1 2 PB0(XCK/T0) PA0(ADC0) 39 PA1 U3A PB2 3 PB1(T1) PA1(ADC1) 38 PA2 L B A C R 1 SCK PB3 4 PB2(
in „LCD Backlight bringt LCD/uC zum Abstutz“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
binclock.c
port */ #define MUX_PORT PORTB /*! second mux pin */ #define S_PIN PB3 /*! minute mux pin */ #define M_PIN PB1 /*! hour mux pin */ #define H_PIN PB4 /*! initialize time output pins */ #define INIT_OUTPUT() {OUT_DDR = 0xFFu;\ MUX_DDR|= (1<<S_PIN)|(1<<M_PIN)|(1<<H_PIN);\ CLR_DISP();} /*! clear time display */ #define CLR_DISP() {OUT_PORT = 0xFFu;\ MUX_PORT |= (1<<S_PIN)|(1<<M_PIN)|(1<<H_PIN);} /*! set seconds on display */ #define SET_SECONDS() {OUT_PORT = ((seconds ^ alarm_inv) & dim_state); \ MUX_PORT |= ((1<<M_PIN)|(1<<H_PIN));\ MUX_PORT &= ~(1<<S_PIN);}
in „Binäruhr mit Spannungsüberwachung (ATmega8)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usbconfig.h
AVR in kHz. Legal values are 12000, 12800, 15000, 16000, * 16500, 18000 and 20000. The 12.8 MHz and 16.5 MHz versions of the code * require no crystal, they tolerate +/- 1% deviation from the nominal * frequency. All other rates require a precision of 2000 ppm and thus a * crystal! * Since F_CPU should
in „ATMega48 mit V-USB (AtmelStudio 6)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usbconfig.h
AVR in kHz. Legal values are 12000, 12800, 15000, 16000, * 16500, 18000 and 20000. The 12.8 MHz and 16.5 MHz versions of the code * require no crystal, they tolerate +/- 1% deviation from the nominal * frequency. All other rates require a precision of 2000 ppm and thus a * crystal! * Since F_CPU should
in „Problem mit V-USB“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usbconfig.h
AVR in kHz. Legal values are 12000, 12800, 15000, 16000, * 16500, 18000 and 20000. The 12.8 MHz and 16.5 MHz versions of the code * require no crystal, they tolerate +/- 1% deviation from the nominal * frequency. All other rates require a precision of 2000 ppm and thus a * crystal! * Since F_CPU should
in „Probleme mit VUSB-Libary..“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
FP500b.asm
**************************************************************** ; ; ;**** Definition: ; .include "m2561def.inc" .def temp = r16 .def status = r25 ;Bit 7 6 5 4 3 2 1 0 Statusregister ; Bereit = 0b0000000 | | | | ; | | | | | | | +- Störung ; | | | | | | +----- Ventile Status ; | | | | | +--------- Wasserversorgung
in „ATmega 2561 Timerproblem“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PWM_Controller_Manual.pdf
OCR_Ch_13_SRAM $6C 14 $00D OCR_Ch_14_EEP OCR_Ch_14_SRAM $6D 15 $00E OCR_Ch_15_EEP OCR_Ch_15_SRAM $6E 16 $00F OCR_Ch_16_EEP OCR_Ch_16_SRAM $6F 17 $010 OCR_Ch_OC1AH_EEP OCR_Ch_OC1AH_SRAM $070 18 $011 OCR_Ch_OC1AL_EEP OCR_Ch_OC1AL_SRAM $071 Hardware PWM 19 $012 OCR_Ch_OC1BH_EEP OCR_Ch_OC1BH_SRAM $072 Channels
in „PWM- Controller 18- Kanal TWI- Bus Proj.“ · Projekte & Code ·
-
Datei
Pulsweite_messen.txt
Testprogramme mit T6963C graphic display 160 x 64 Dot 'Pulsweite von DCF77 Ausgang messen und ausgeben 'µC Atmega32 / Takt 1Mhz / Flash 32Kb '----------------------------------------------------------------- 'Pinbelegung 'LCD pin Signal Verbunden Portbelegung ' 1 VDD ( 5V ) über PNP Port.d 0 '2 GND GND '3 VEE
in „Falsche Werte bei Pulsweite messen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
FTDITest.asm
##################################### ; FTDI-FT245BM-Analyse <c>-by WillySoftware 2002 # ; Version 1.0a # ; Basierend auf ATmega161 ohne externem RAM # ; Test der Transferbedingungen über den USB-Bus # ; Takt 8,00 MHz # ; Es wird ein sich ständig wiederholendes Bitmuster erzeugt und über abfrage # ;
in „Problem mit FT245BM-IC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
USARThandle.inc
; input is temp1 mov temp1,temp2 rcall SendOneByte ret SendOnePart3: mov temp1,temp2 clr temp2 ; clear values over 256, max are 200 km/h -> over 256 there are couriose values rcall bin2BCD16bits mov BCD3,temp1 ; save
-
Datei
test_m88_pwm.asm
; ATmega88 .include "m88adef.inc" .def temp =r16 .def pwm =r17 rjmp RESET ; Reset Handler reti ;rjmp EXT_INT0 ; IRQ0 Handler reti ;rjmp EXT_INT1 ; IRQ1 Handler reti ;rjmp TIM2_COMP ; Timer2 Compare Handler reti ;rjmp TIM2_OVF ; Timer2 Overflow Handler reti ;rjmp TIM1_CAPT ; Timer1 Capture Handler reti ;rjmp TIM1_COMPA ; Timer1 CompareA Handler reti ;rjmp TIM1_COMPB ; Timer1 CompareB Handler reti ;rjmp TIM1_OVF ; Timer1 Overflow Handler reti ;rjmp TIM0_OVF ; Timer0
in „Mega88 Timer1 & 0“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ADAFRUIT_746_ENG_TDS.pdf
Module specs: Satellites: 22 tracking, 66 searching Patch Antenna Size: 15mm x 15mm x 4mm Update rate: 1 to 10 Hz Position Accuracy: 1.8 meters Velocity Accuracy: 0.1 meters/s Warm/cold start: 34 seconds Acquisition sensitivity: -145 dBm Tracking sensitivity: -165 dBm Maximum Velocity: 515m/s Vin range:
in „PPS Pin aktivieren - GPS MTK3339“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
FFT232b.asm
ubrrl, 9 in r16, WDTCR ori r16, (1<<WDCE) | (1<<WDE) out WDTCR, r16 ldi r16, (1<<WDE) | (1<<WDP2) out WDTCR, r16 clr _Flags wdr sei sbr _Flags, bit0 ;Start wave form captureing ;-------------------------------------
in „Schnelle FFT in Assembler“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
Header_Wii_Nunchuk.h
Headerdatei ;HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH ;Der ATmega8L laeuft mit 1,8418432 MHz und wird an 3,3V betrieben. ; ;Ein Wii Nunchuk (I2C mit 100kHz ) wird dazu benutzt mittels des Motrotreibers ;L298N, 5 Gleichstrommotoren und deren Bremsen, sowie ein Ventil
in „AVR8ASM TWI Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
lowerNumber = (lowerNumber - newLowerNumber) / 100; //450 / 100 = 4,5 -> NEW: 450-50 = 400 / 100 = 4 uint16_t newLowerNumber1 = secLowerNumber; //50 uint8_t increaserCounter3 = 0; uint16_t threLowerNumber = 0; while(newLowerNumber1 >= 10) { //Inc: 5 newLowerNumber1 = newLowerNumber1 - 10; //0 increaserCounter3
in „7 Segment Multiplexing und USART Kommunikation(Baudraten)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
speed.c
/***************************************************** Project : SPEEDOMETER Version : 1.0 Chip type : ATmega8515 Program type : Application Clock frequency : 8.000000 MHz 64MS Memory model : Small External SRAM size : 0 Data Stack size : 128 Compiled with CodeVisionAVR C cross-compiler.
in „Tacho und Kilometer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test.c
aktualisierung unsigned char circ=0; // Circumference float dcm=0; // Distance covered in cm (modul 100m) float wheel=0; // Calculated Circ/Pulse float speed=0; // Calculated speed unsigned int trip=0; // Trip distance (0.1 Km) unsigned long distance=0; // Total distance (0.1 Km) unsigned char overflow=
in „Tacho und Kilometer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
M162.BAS
' ' Purpose: General Test routines for SJA1000 on the CANDIP in BasicCAN mode ' ' Chip: ATMEGA162 running at 7.3728MHz ' ' Version: 1.0.2, 6:th of February 2004 ' ' Author: Lars Wictorsson ' LAWICEL / SWEDEN ' http://www.lawicel.com lars@lawicel.com ' ' Remarks: This code sample is provided
in „ATMEGA162 + SJA1000 Ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
NOKIA_6100_ColorDisplay_PCF8833.txt
-------------- # ;# NOKIA 6100 - Color Display # ;# # ;################################# .include "m8def.inc" ;ATmega8L @ 1MHz (interner Quarz) ;------------------------ ;*** Deffinitionen *** ;------------------------ ;Port Deffinitionen .equ disp_PORT = PORTC .equ disp_PIN = PINC .equ disp_DDRD =
in „Nokia Display - Bitte helft mir !!!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
NOKIA_6100_ColorDisplay_PCF8833.txt
-------------- # ;# NOKIA 6100 - Color Display # ;# # ;################################# .include "m8def.inc" ;ATmega8L @ 1MHz (interner Quarz) ;------------------------ ;*** Deffinitionen *** ;------------------------ ;Port Deffinitionen .equ disp_PORT = PORTC .equ disp_PIN = PINC .equ disp_DDRD =
in „Nokia 6100 DisplayAnsteuerung in Assembler“ · Projekte & Code ·
-
Datei
rpn_boris_A328_v1.12.bas
************************* ' ' "Wissenschaftliche" Variante mit U821-Siebensegmentcode ' ' Updates: 1.4 Anzeige des Zustandes bei shift ' Rechenmodus H:M -> Eingabe und Ausgabe in Stunden und Minuten, Umrechnung bei Switch ' 1.5 Korrektur des Verdrahtungsfehlers beim Prototypen ' 1.6 Dimmen des Displays
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
PDF
DOGM162_DOGM163_4Bit_SPI_3V3_5V0_Initialize.pdf
ldi R27 , 83 ldi R28 , 84 rcall LCD_init1 .endif .if (DOGM162==1)&(SPI==1)&(U3V3==1) ; DOGM162 SPI 3.3V ldi R16 , 0b10000000 mov R0 , R16 ldi R16 , 0b11000000 mov R1 , R16 ldi R16 , 74 mov R3 , R16 ldi R16 , 76 mov R4 , R16 ldi R20 , 122 ldi
-
Datei
lichtschranke.asm
***************************************************************************** ;; .nolist .include "m88def.inc" .list ;;; Register alias .def save = r1 .def temp = r16 .def pulszaehler = r17 .def delaycounter = r18 ;;; constants .equ IR_OUT = PD6 .equ IR_IN = PD4 .equ STATUS_LED = PB4 .equ DELAYCOUNT = 10 .equ PULSE = 4 ;;; Interruptvector table ;;; taken from ATmega88 datasheet page 59 rjmp RESET ; Reset Handler reti ; rjmp EXT_INT0 ; IRQ0 Handler reti; rjmp EXT_INT1 ; IRQ1 Handler reti; rjmp PCINT0 ; PCINT0 Handler reti; rjmp PCINT1 ; PCINT1 Handler reti; rjmp
in „gepulste Lichtschranke will nicht.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MJoy.asm
********************************************************* ;* U S B S T A C K F O R T H E A V R F A M I L Y ;* ;* File Name :"MJoy.asm" ;* Title :MJoy - USB Joystick based on USB stack ;* Date :18.06.2004 ;* Version :1.1 ;* Target MCU :ATmega8 ;* AUTHOR : Mindaugas Milasauskas ;* Lithuania ;* mindaug
in „AVR Joystickprogrammierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MJoy.asm
********************************************************* ;* U S B S T A C K F O R T H E A V R F A M I L Y ;* ;* File Name :"MJoy.asm" ;* Title :MJoy - USB Joystick based on USB stack ;* Date :18.06.2004 ;* Version :1.1 ;* Target MCU :ATmega8 ;* AUTHOR : Mindaugas Milasauskas ;* Lithuania ;* mindaug
in „error: Operand 1 out of range:“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rpn_boris_A328_v1.14.bas
************************* ' ' "Wissenschaftliche" Variante mit U821-Siebensegmentcode ' ' Updates: 1.4 Anzeige des Zustandes bei shift ' Rechenmodus H:M -> Eingabe und Ausgabe in Stunden und Minuten, Umrechnung bei Switch ' 1.5 Korrektur des Verdrahtungsfehlers beim Prototypen ' 1.6 Dimmen des Displays
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
Datei
rpn_boris_A328_v1.15.bas
************************* ' ' "Wissenschaftliche" Variante mit U821-Siebensegmentcode ' ' Updates: 1.4 Anzeige des Zustandes bei shift ' Rechenmodus H:M -> Eingabe und Ausgabe in Stunden und Minuten, Umrechnung bei Switch ' 1.5 Korrektur des Verdrahtungsfehlers beim Prototypen ' 1.6 Dimmen des Displays
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
Datei
rpn_boris_A328_v1.14.bas
************************* ' ' "Wissenschaftliche" Variante mit U821-Siebensegmentcode ' ' Updates: 1.4 Anzeige des Zustandes bei shift ' Rechenmodus H:M -> Eingabe und Ausgabe in Stunden und Minuten, Umrechnung bei Switch ' 1.5 Korrektur des Verdrahtungsfehlers beim Prototypen ' 1.6 Dimmen des Displays
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
Datei
m8_hef4094.c
/* ---------------------- M8_HEF4094.C ----------------------- Versuche zur seriellen Datenuebertragung mittels Schieberegister Hardware : - MCU ATmega8 - Schieberegister HEF4094 Compiler : AVR-GCC 4.7.2 IDE : GEANY PINS HEF4094 16 9 ------------------------------------ | Vdd EO O4 O5 O6 O7 /OS OS | | STR DAT CLK O0 O1 O2 O3 GND| ------------------------------------ 1 10 STR (Strobe): Impuls zur Uebernahme des Schieberegisterinhaltes
in „Blinkende Spardose“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
doc8373.pdf
sequence. tRST 16 x TPICLK CYCLES RESET TPICLK TPIDATA 3.2.2 TPI instruction set TPI has a compact instruction set, as shown in Table 3-1. These instructions can be used to access the NVM control status space and the
in „Neue 8-Bit Tinys vorgestellt: 417/814/816/817“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
FA_SIM800L_sch.pdf
Batterie 4,5V Atmega328P Reed-Anschluss Temperatur Sensor DHL22-Sensor Anschluss VCC_BAT BAT 0 8 - + BAT_VCC 1 R 2464_BATT_HOLDER RefDes GND 0 9 1 R BAT_VCC 4 VCC_2 PC0 23 0.1uF 10uF 6 VCC PC1 24 18 AVCC PC2 25 PC3 26
in „IoT mit ATMEGA und SIM800L, Bienen Beute,“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
CT1747.bas
www.wiesolator.de ' ----------------------------------------------------------------------------- $RegFile = "m2560def.dat" ' ATMEGA 2560 $Crystal = 16000000 ' 16MHz externer Quarz $HwStack = 100 $SwStack = 100 $FrameSize = 100 ' ----------------------------------------------------------------------------- ' Variablen
in „Creative-Soudcips mit AVR zu Synth recyclen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uhr.asm
; ATMEGA8, 3,686400MHz ; PB0-PB4 Ziffer 1-4 (Multiplex) (Aktiv wenn 0) ; PC0-PC4 Zahl als BCD (BCD->7-Segment-Decoder) ; PD2 als sekunden-blinker ; .include "m8def.inc" .org 0x0000 rjmp main ;Reset Handler
in „einfache Uhr (AVR, BCD-7-Segment-Decoder)“ · Projekte & Code ·
-
Datei
spedo.c
unsigned char circ=0; // Calculated circumference unsigned int dcm=0; // Distance covered in cm (modul 100m) unsigned long speed=0; // Calculated speed unsigned int trip=0; // Trip distance (0.1 Km) unsigned long distance=0; // Total distance (0.1 Km) unsigned char overflow=0; // Timer1 overflow; for long
in „Tacho und Kilometer“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Atmel-JTAGICE3_UserGuide.pdf
USER GUIDE] 4 Atmel-42634B-JTAGICE3_User Guide-10/2016 2. Getting Started with the Atmel JTAGICE3 2.1. Kit Contents The Atmel JTAGICE3 kit contains these items: • JTAGICE3 unit • USB cable (1.8m, high-speed, Mini-B) • Adapter board containing 50-mil SPI, 100-mil SPI, and 100-mil JTAG adapters • 50-mil
in „Arduino Nano über ISP programmieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PID_3.3_Multicycles.txt
----- ' ------------------------------------------------------------------------------ $regfile = "m64def.dat" ' def file for ATmega16 $baud = 9600 '9600 $crystal = 16000000 ' 16MHz cristal ' ------------------------------------------------------------------------------ ' ----[Configure the watchdog
in „Frage Regelungstechnik: dynamische Systeme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tester2.asm
Taktfrequenz des AVR: 4 MHz # ;# # ;# CS-SOFT # ;########################################### .include "m8def.inc" ;Atmega8 ; Viele definierte Register werden nicht gebraucht .DEF rd1lh = R0 ; LSB Divident Multiplikator 1 (8 Bit) .DEF rd1l = R1 ; LSB Divident Multiplikator 1 (8 Bit) .DEF rd1h = R2 ; MSB
in „ds1820 befehle“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dcf77clk-lcd.asm
;Low-power LCD clock with DCF77 reception ;ATMega8515 @ 32768 Hz (external crystal) ; ;PORTS: ; PA0-7 = LCD segments { g1, f1, a1, b1, g2, f2, a2, b2 } ; PC0-7 = LCD segments { e1, d1, c1, dp1, d2, d2, c2, dp2 } ; PC0-7 = LCD segments { a4, f4, g4
in „Anfängerproblem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
zaehler.c
, AUSWERTEN}; // diese 3 sollen ins Flash const static uint8_t PROGMEM text1[]={"F.:"}; const static uint8_t PROGMEM text2[]={"P.:"}; const static uint8_t PROGMEM f_dim[][4]={"MHz","kHz","Hz ","mHz","sek","ms ","us ","ns "}; float x; // float-Ergebnis uint8_t sperre, // zur Unterdrueckung
in „Zähler: erzeugte exe viel zu groß“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
zaehler.c
, AUSWERTEN}; // diese 3 sollen ins Flash const static uint8_t PROGMEM text1[]={"F.:"}; const static uint8_t PROGMEM text2[]={"P.:"}; const static uint8_t PROGMEM f_dim[][4]={"MHz","kHz","Hz ","mHz","sek","ms ","us ","ns "}; float x; // float-Ergebnis uint8_t sperre, // zur Unterdrueckung
in „Debuggen mit Insight/SimulAVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tn13Adef.asm
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 „Gerät bauen, welches Rauschen produziert (kein Scherz)“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
ledmatrix.txt
.include "m16def.inc" ;Include-File für ATMega16 ;######################## ;|Definitionen | ;######################## .def TEMP1 = R16 .def TEMP2 = R17 .def ASCII = R18 .def ZEILE = R19 .def TABLE = R20 .def COUNT
in „[Assembler] LED-Matrix 5x7“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DIV_32_32.asm
; DIVISION 32-BIT durch 32-BIT ; 04/2006 ; Bernhard.Erfurt@gmx.de ; ATmega8 .include "m8def.inc" ; REGISTER .def temp = R16 .def temp1 = R17 .def temp2 = R18 .def temp3 = R19 .def temp4 = R20 .def temp5 = R21 .def temp6 = R22 .def temp7 = R23 .def temp8 = R24 ; STACK initialisieren
in „DIVISION 32 BIT / 32BIT Beispiel (Assembler) ATmega8“ · Projekte & Code ·
-
Datei
DS1302.asm
######## ;# # ;# Ansteuerung einer DS1302 (RTC) # ;# --------------------------------- # ;# # ;# ATmega8 @ 1MHz (intern) # ;# # ;##################################### .include "m8def.inc" ;*** Port Definitionen *** .equ rtc_PORT = PORTB .equ rtc_PIN = PINB .equ rtc_DDR = DDRB ;*** Pin Definitionen *** .equ CE = 0 .equ SDA = 1 .equ SCL = 2 ;*** Register Definitionen *** .def hreg1 = r16 .def rtc_data = r18 .def sekunden = r19 .def minuten = r20 .def stunden = r21 ;*** Sonstige Definitionen *** ;.... ;======================
in „Wiedermal ein RTC-Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Seriel.asm
********************************* ;* Port - Aufgabe - Pins - Richtung ;* ;* PD0 RxD Pin 14 IN ;* PD1 TxD Pin 15 OUT ;* PD2 CTS Pin 16 OUT ;* PD3 LED 1(5) Pin 17 OUT ;* PD4 LED 2(4) Pin 18 OUT ;* PD5 LED 3(3) Pin 19 OUT ;* PD6 LED 4(2) Pin 20 OUT ;* PD7 LED 5(1) Pin 21 OUT ;* ;* PB0 Display D0 Pin 1
in „ATMEGA 8535 probleme mit LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Seriel.asm
********************************* ;* Port - Aufgabe - Pins - Richtung ;* ;* PD0 RxD Pin 14 IN ;* PD1 TxD Pin 15 OUT ;* PD2 CTS Pin 16 OUT ;* PD3 LED 1(5) Pin 17 OUT ;* PD4 LED 2(4) Pin 18 OUT ;* PD5 LED 3(3) Pin 19 OUT ;* PD6 LED 4(2) Pin 20 OUT ;* PD7 LED 5(1) Pin 21 OUT ;* ;* PB0 Display D0 Pin 1
in „ATMEGA 8535 probleme mit LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
x_rpn_boris_A328_v5.17.bas
============================================== Sub Display_str(byval Strptr As Byte) ' Adresse des 16 Byte-Strings im EEPROM-Stringspeicher Local I As Byte Local Si As Byte Local Ee_ptr As Byte If Strptr < 8 Then Ee_ptr = Strptr * 16 For I = 1 To 16 Si = 17 - I Incr Ee_ptr ' physische Adressen ab 1 T_st
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·