-
Datei
Ext_Clk.txt
.include "1200def.inc" ; Definitionen für den Atmel AT90S2313 .def temp1 = r16 .cseg rjmp reset ; Reset Handler reti ; IRQ0 Handler reti ; Timer0 Overflow Handler reti ; Analog Comparator Handler reset: ldi temp1, 0xFF ; PortD komplett als Ausgang out DDRD
in „Komplett Reset des Prozessors?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SLO2016P.ASM
********************************************* ;* SLO2016P.ASM: Scrolling 'XMAS' (or other) message(s) on an SLO2016 ;* Message from internal EEPROM (easely modifiedable) ;* Max. message size = 128 characters (incl. spacings) ;* ;* ;* Version :1.0 ;* Target uC :AT90S1200-12PI@4MHz (or AT90S2313-10PI@
in „EEProm und- .ESEG“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
D15G14E_14_030526.pdf
External clock is used CLS=HIGH : Internal clock from Built-in oscillator is used 10 EPSON Rev.1.4 S1D15G14 Series Test pins Name I/O Description Number of pins TEST1 I It is the test piThis pin must be fixed at LOW. 1 TEST2 I It is the test piThis pin must be fixed at LOW. 1 TEST3 O They are the test
in „Nokia LCD 3510“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
timer2.bas
1Hz-Impulse an PB2 erzeugen '--------------------------------------------------------- $regfile = "2313def.dat" 'AT90S2313-Deklarationen $crystal = 4000000 'Quarz: 4 MHz Ddrb.2 = 1 'Pin PB2 auf Ausgang setzen Dim Ftoggle As Bit Dim W As Word On Timer1 Ontimer1 'Interrupt-Routine für Timer1Overflow Config
in „Sekundentakt mit Timer???“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Timer.c
/ /* */ /************************************************************************/ //#define __AVR_AT90S2313__ #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #define KEY_INPUT PIND #define XTAL 4000000L #define DEBOUNCE 200L // debounce clock 200Hz = 5msec #define uchar unsigned
in „Interrupt beim 2313 mit Taster auslösen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avrledtest.c
format: 9600 baud, 8bit, 1 stopbit, no parity needed Software: AVR-GCC to compile needed Hardware: ATS90S8515/8535/2313/mega(?) on STK200/300 board Note: To contact me, mail to volkeroth@gmx.de You might find more AVR related stuff at my homepage: http://members.xoom.com/volkeroth */ #include <io.h> #include
in „UART Beispielprogramm compilen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ISP_AVR910.ASM.txt
ISP (Auto adr inc, 19200bps) ;* Version : 2.2 ;* Last updated : May 31 2000 (pkastnes) ;* Target : AT90S1200 ;* File : avr910.asm ;* Author(s) : Ole Saether, Terje Frostad, ;* Ingar Fredriksen, Morten W. Lund ;* Haakon Skar, Paal Kastnes ;* ;* DESCRIPTION ;* The firmware on all programmers now support
in „ISP Adapter für Atmel über RS232“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ISP_DOC0943.pdf
devices Table 5. Part Number Identification Examples Part Family and Flash Size Part Number Part $90 $01 AT90S1200 $91 $01 AT90S2313 $92 $01 AT90S4414 $93 $01 AT90S8515 $FF $FF Device Code Erased (or Target Missing) $01 $02 Device Locked Table 6. Example, Reading the Device Code from an AT90S1200, code
in „ISP Adapter für Atmel über RS232“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
thermo.asm
;CodeVisionAVR C Compiler V1.23.6b Evaluation ;(C) Copyright 1998-2002 HP InfoTech s.r.l. ;http://www.hpinfotech.ro ;e-mail:office@hpinfotech.ro , hpinfotech@xnet.ro ;Chip type : AT90S2313 ;Clock frequency : 4,000000 MHz ;Memory model : Tiny ;Optimize for : Size ;(s)printf features :
in „Thermometer mit Ds18B20“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
beispiele.pdf
directory # include $(AVR)/include/make1 #Put the name of the controller you have used here.# MCU = at90s8535 #At this place you can insert a new name for the program but you should better keep the original name.# TRG = ownprog #These are names of your programs which should be translated.# SRC = owninc1
in „Messwerte in EEProm speichern“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
UC-Liste-Schukat.pdf
B2455 ATMEL AVR ISP-Flash-Microcontroller Artikel Artikelbezeichnung WE PE ab ab 10 ab 50 VkMin VKmin AT90S1200-12PI ISP-MC 5V 1K-Flash 12MHz E 3,34 1,94 1,24 1 DIP20 ISP-MC 5V 1K-Flash 12MHz E 3,40 2,00 1,30 1 AT90S1200-12SI SOIC20 AT90S2313-10PI ISP-MC 5V 2K-Flash 10MHz E 3,85 2,45 1,75 1 DIP20 ! AT90S2313-10SI ISP-MC 5V 2K-Flash 10MHz E 3,65 2,25 1,55 1 SOIC20 ! AT90S2323-10PI ISP-MC 5V 2K-Flash 10MHz E 4,10 2,70 2,00 1 DIP8 ! AT90S2323-10SI ISP-MC 5V 2K-Flash 10MHz E 4,20 2,80 2,10 1 SOIC8 ! AT90S2343-10PI ISP-MC 5V 2K-Flash 10MHz E 4,10 2,70 2,00 1 DIP8 ! AT90S2343
-
PDF
UC-Liste-Schukat.pdf
B2455 ATMEL AVR ISP-Flash-Microcontroller Artikel Artikelbezeichnung WE PE ab ab 10 ab 50 VkMin VKmin AT90S1200-12PI ISP-MC 5V 1K-Flash 12MHz E 3,34 1,94 1,24 1 DIP20 ISP-MC 5V 1K-Flash 12MHz E 3,40 2,00 1,30 1 AT90S1200-12SI SOIC20 AT90S2313-10PI ISP-MC 5V 2K-Flash 10MHz E 3,85 2,45 1,75 1 DIP20 ! AT90S2313-10SI ISP-MC 5V 2K-Flash 10MHz E 3,65 2,25 1,55 1 SOIC20 ! AT90S2323-10PI ISP-MC 5V 2K-Flash 10MHz E 4,10 2,70 2,00 1 DIP8 ! AT90S2323-10SI ISP-MC 5V 2K-Flash 10MHz E 4,20 2,80 2,10 1 SOIC8 ! AT90S2343-10PI ISP-MC 5V 2K-Flash 10MHz E 4,10 2,70 2,00 1 DIP8 ! AT90S2343
-
Datei
minidds.asm
*************** ; ;Description ; ; Poor-mans DDS Synthesizer ; ; Author = Jesper Hansen ; Target = AT90S2313 ; Date = 2001-02-15 ; ; Code is written for use with AVR-GCC in assembler mode ; flag: -x assembler-with-cpp ; ; ; PB0..7 = D/A Data out ; ; PD0 RXD ; PD1 TXD ; PD2..6 not used ; ;************
in „assembler kompilieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
demo.c
the PWM. After each period of the PWM, the PWM * value is either incremented or decremented, that's all. * * $Id: demo.c,v 1.1 2002/09/30 18:16:07 troth Exp $ */ #include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #if defined(__AVR_AT90S2313__) # define OC1 PB3 # define OCR OCR1 # define DDROC DDRB #elif defined(__AVR_AT90S2333__) || defined(__AVR_AT90S4433__) # define OC1 PB1 # define DDROC DDRB # define OCR OCR1 #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || \ defined(__AVR_AT90S4434__) || defined
-
Datei
makefile.txt
c) Christian Schifferle Oktober 2002 #Hier muss der verwendete AVR-Controller eingetragen werden #(at90s8515, at90s8535, attiny22, atmega603 etc.). MCU = at90s2313 #Hier wird die Zieldatei definiert (ohne Namenserweiterung). TRG = Prell #Hier kommen die Quelldateien hin, wobei auf bereits definierte
in „UltraEdit-32“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
stk500_ba_-2.pdf
Abbildung 1.1: STK500 1.2 Unterstützte Controller Die Systemsoftware unterstützt zur Zeit folgende AVR’s in allen Ge- schwindigkeitsstufen (MHz): • ATtiny11 • AT90S4433 • ATtiny12 • AT90S4434 • ATtiny15 • AT90S8515 • ATtiny22 • AT90S8535 • ATtiny28 • ATmega8 • AT90S1200 • ATmega16 • AT90S2313 • ATmega161 • AT90S2323 • ATmega163 • AT90S2333 • ATmega323 (1) • AT90S2343 • ATmega103 • AT90S4414 • ATmega128 (1) 1Diese AVR’s passen nicht in die Sockel des STK500 und können nur mit dem zusatzboard STK501 oder anderen
in „deutsche version vom stk500 handbuch“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test.c
/* Beispielprogramm fuer 'Reziproker Frequenzzaehler' fuer AT90S2313 kompatibel zu IAR C-Compiler. Funktionsbereich etwa 0,0025Hz - 140kHz bei 10MHz Prozessortakt Schaltung dazu siehe: http://www.mino-elektronik.de Alle Angaben wie immer ohne Gewaehr ! */ #include
in „Vergleich C Compiler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
yaap.ini
; supported devices [Devices] Dev1=AT90S1200 Dev2=ATtiny12 Dev3=ATtiny15 ;Dev4=ATtiny22 Dev5=AT90S2313 Dev6=AT90S2323 Dev7=AT90S2333 Dev8=AT90S2343 Dev9=AT90S4414 Dev10=AT90S4433 Dev11=AT90S4434 Dev12=AT90S8515 Dev13=AT90S8535 Dev14=ATmega103
in „Bitte Hilfe: Inbetriebnahme Mega8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
yaap.ini
; supported devices [Devices] Dev1=AT90S1200 Dev2=ATtiny12 Dev3=ATtiny15 ;Dev4=ATtiny22 Dev5=AT90S2313 Dev6=AT90S2323 Dev7=AT90S2333 Dev8=AT90S2343 Dev9=AT90S4414 Dev10=AT90S4433 Dev11=AT90S4434 Dev12=AT90S8515 Dev13=AT90S8535 Dev14=ATmega103
in „Problem: ATMega16 und YAAP“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVR910-m8.txt
ISP (Auto adr inc, 19200bps) ;* Version : 2.2 ;* Last updated : May 31 2000 (pkastnes) ;* Target : AT90S1200 ;* File : avr910.asm ;* Author(s) : Ole Saether, Terje Frostad, ;* Ingar Fredriksen, Morten W. Lund ;* Haakon Skar, Paal Kastnes ;* ;* DESCRIPTION ;* The firmware On All programmers now support
in „Wer wandelt ASM ---> Hex ?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
hd44780.pdf
G G G G G S S S S S S S S S S S S S S S S S S S S 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 SEG20 1 60 COM16 SEG19 2 59 COM15 SEG18 3 58 COM14 SEG17 4 57 COM13 SEG16 5 56 COM12 SEG15 6 55 COM11 SEG14 7 54 COM10 SEG13
in „LCD (von Tel) -Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
gcctest4.c
format: 9600 baud, 8bit, 1 stopbit, no parity needed Software: AVR-GCC to compile needed Hardware: ATS90S8515/8535/2313/mega(?) on STK200/300 board Note: To contact me, mail to volkeroth@gmx.de You might find more AVR related stuff at my homepage: http://members.xoom.com/volkeroth */ #include <avr/io.h>
in „FreeBSD und AVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
WAV-PLAY.ASM
************************************************************************************ ;WAVE PLAYER ;AT90S2313 ;*********************************************************************************************** .include "2313def.inc" .DEVICE AT90S2313 .EQU mem_limit=0x04 ;2Mbit flash (=0x08 4Mbit flash) .
in „DataFlash (Beschreiben+Auslesen)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Project_Output.txt
-funsigned-bitfields fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=Uhr.lst -mmcu=at902313 Uhr... |sed`s/\(Uhr\)\.o[:]*/\1.o Uhr.d : /g`>Uhr.d;\ [-s Uhr.d] || rm -f Uhr.d -------- begin -------- avr-gcc --version avr-gcc (GCC) 3.3 20030310 (prerelease) Copyright (C) 2002 Free Software
in „Problem beim Compileren mit WinAVR“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_Product_Update_M__03.pdf
://www.atmel.com/dyn/products/datasheets.asp?family_id=607. Family Description Last Update AVR AT90C8534 Preliminary Summary 11/00 AVR AT90C8534 Preliminary Complete 11/00 AVR AT90S1200Summary 3/02 AVR AT90S1200 Complete 3/02 AVR AT90S1200/A Rev. F Errata 9/01 AVR AT90S2313Summary 6/02 AVR AT90S2313 Complete 6/02 AVR AT90S2313 Rev. B/C Errata 9/01 AVR AT90S/LS2323 Rev. F Errata 9/01 AVR AT90S/LS2323 Rev. G Errata 9/01 AVR AT90S/LS2343 Rev. F Errata 9/01 AVR AT90S/LS2343 Rev. G Errata 9/01 AVR AT90S2323/LS2323/S2343/
in „Atmel Familie“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
I2C_Uhr_2313.asm
.include "2313def.inc" ; Definitionen für den Atmel AT90S4433 .def temp1 = r16 .def tx = r17 .def I2C_Byte = r20 .equ SCL = 2 .equ SDA = 0 .cseg rjmp reset ; Reset Handler reti ; IRQ0 Handler reti ; IRQ1 Handler reti
in „PCF 8583 / I2C -Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lamp_v0_small.bas
schicken 'Wie schnell soll die Lampe Hoch/Runter Dimmen (!Einschaltstrombegrenzung!) ' in [ms], ' ca. 1,5 s von 0 auf 100 % Helligkeit (1,5s / 255 = 6ms) Const Pwm_change_rate = 6 ' Bei Umschalten zwischen den Modi ist eine kurze Zeit kein Eingang aktiv ' Die Lampe würde jedesmal ausschalten zwischen 2 Schaltvorgängen
in „PWM über 2 taster regelbar“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Analoge_Ein_Ausgabe.htm
auf einen AVR mit eingebautem(n) <b>ADC</b>-Wandler zurückgreifen. Wir wollen hier einmal den AT90S8535 besprechen, welcher über 8 <b>ADC</b>-Kanäle verfügt.</p> <p align="left">Die Umwandlung innerhalb des AVR basiert auf der Schrittweisen Näherung. Beim AVR müssen die Pins <b> AGND</b> und <b>
in „kurs in gcc“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_ISP_USER_GUIDE.PDF
pro- grammer is outdated. The following devices are currently supported: ATtiny12 ATtiny15 ATtiny22 AT90S1200 AT90S2313 AT90S/LS2323 AT90S/LS2343 AT90S/LS2333 AT90S4414 AT90S/LS4433 AT90S/LS4434 AT90S8515 AT90S/LS8535 ATmega161(L) ATmega16(L) ATmega163(L) ATmega32(L) ATmega323(L) ATmega103(L) ATmega128
-
Datei
ISP_Programmer_avr910.asm
ISP (Auto adr inc, 19200bps) ;* Version : 2.2 ;* Last updated : May 31 2000 (pkastnes) ;* Target : AT90S1200 ;* File : avr910.asm ;* Author(s) : Ole Saether, Terje Frostad, ;* Ingar Fredriksen, Morten W. Lund ;* Haakon Skar, Paal Kastnes ;* ;* DESCRIPTION ;* The firmware on all programmers now support
in „RS232 <--> RS485“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ISP_Programmerdoc0943.pdf
devices Table 5. Part Number Identification Examples Part Family and Flash Size Part Number Part $90 $01 AT90S1200 $91 $01 AT90S2313 $92 $01 AT90S4414 $93 $01 AT90S8515 $FF $FF Device Code Erased (or Target Missing) $01 $02 Device Locked Table 6. Example, Reading the Device Code from an AT90S1200, code
in „RS232 <--> RS485“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_Product_Update_November_2002.pdf
STK501 STK502 tinyAVR ATtiny11 • • • ATtiny12 • • • • ATtiny15 • • • ATtiny26 • • • • ATtiny28 • • AT90S AT90S1200 • • • • AT90S2323 • • • AT90S2343 • • • AT90S2313 • • • • AT90S4433 • • • • AT90S8515 • • • • AT90S8535 • • • • megaAVR ATmega161 • • ATmega163 • • ATmega323 • • • ATmega103 • • • ATmega8515
in „Veraltete AVR's ?!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test.asm
Dieses Programm dient zur * ;* Steuerung von 2 Schrittmotoren * ;* im Vollschrittbetrieb mit dem * ;* AT90S2313. * ;* (c) August 2002 Johannes Raschke * ;**************************************** .def temp = r16 .def temp2 = r17 .def akt_phase1 = r18 ; nur register 16-31 lassen sich direkt laden... .def
in „Plötzlicher AVR - Tod“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
B.c
/********************************************* Chip type : AT90S2313 Clock frequency : 8,000000 MHz Memory model : Tiny Internal SRAM size : 128 External SRAM size : 0 Data Stack size : 32 *********************************************/ #include <90s2313.h> // Standard
in „vergleich zweier strings“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Tastatur.asm
; Für AT90S2313. .include "2313def.inc" ;Pfad zur Include-Datei ggf. anpassen .def temp = r16 .def temp1 = r0 .def counter = r17 .org 0000 rjmp reset ; RESET =$001 ;Reset rjmp TastInt ; INT0addr=$001 ;External
in „Tastaturaufzeichnung mit AVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
pwm.c
} void pwm_set(unsigned char value) { outp(value, OCR1L); // 0 - 255 } // anwendung pwm_init(); // AT90S2313 - PB3, OC1 pwm_set(0); pwm_set(255); // Anderer Schnippsel outp(0x00, OCR1AH); outp(0x00, OCR1AL); outp(0xA3, TCCR1A); outp(0x01, TCCR1B); outp(0xFF, DDRD); // change these variables to increase
in „PWM Beispiel“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tim2-73728-256.bas
Impulszeiten mit Timer1 '------------------------------------------------------------------- $regfile = "2313def.dat" 'AT90S2313 $crystal = 7372800 '7,3728 MHz Quarz Config Pind.6 = Input Portd.6 = 1 Dim Impulse As Byte Dim V As Long Dim W As Long Dim W1 As Long Dim W2 As Long Dim W3 As Long Config Timer1 =
in „Drehzahlmesser 4 mal 7-segment mit 90S2313“ · Projekte & Code ·
-
Datei
drehzahl.bas
Signaleingang ' PB0-PB6: 7-segment - Segment A bis G ' PD1-PD5: 7-segment - Ziffer - Select $regfile = "2313def.dat" 'AT90S2313 $crystal = 8000000 '8MHz Quarz Ddrb = &B11111111 'PortB = Ausgang Ddrd = &B0111111 'PortD = Ausgang bis auf PD6 Dim Icount As Long At &H60 Dim Wcountlo As Word At &H60 Overlay Dim Wcounthi As Word At &H62 Overlay Dim Temp As Integer At &H80 Dim Temp2 As Integer At &H80 Overlay Dim Y As String * 5 At &H70 Dim Z(5) As Byte At &H70 Overlay Dim Frequenz As Long Dim Freq As Word Dim Freq1 As Word Dim
in „Drehzahlmesser 4 mal 7-segment mit 90S2313“ · Projekte & Code ·
-
Datei
drehzahl.bas
Signaleingang ' PB0-PB6: 7-segment - Segment A bis G ' PD1-PD5: 7-segment - Ziffer - Select $regfile = "2313def.dat" 'AT90S2313 $crystal = 8000000 '8MHz Quarz Ddrb = &B11111111 'PortB = Ausgang Ddrd = &B0111111 'PortD = Ausgang bis auf PD6 Dim Icount As Long At &H60 Dim Wcountlo As Word At &H60 Overlay Dim Wcounthi As Word At &H62 Overlay Dim Temp As Integer At &H80 Dim Temp2 As Integer At &H80 Overlay Dim Y As String * 5 At &H70 Dim Z(5) As Byte At &H70 Overlay Dim Frequenz As Long Dim Freq As Word Dim Freq1 As Word Dim
in „Drehzahlmesser 4 mal 7-segment mit 90S2313“ · Projekte & Code ·
-
Datei
drehzahl.bas
Signaleingang ' PB0-PB6: 7-segment - Segment A bis G ' PD1-PD4: 7-segment - Ziffer - Select $regfile = "2313def.dat" 'AT90S2313 $crystal = 8000000 '8MHz Quarz Ddrb = &B11111111 'PortB = Ausgang Ddrd = &B0111111 'PortD = Ausgang bis auf PD6 Dim Icount As Long At &H60 Dim Wcountlo As Word At &H60 Overlay Dim Wcounthi As Word At &H62 Overlay Dim Temp As Integer At &H80 Dim Temp2 As Integer At &H80 Overlay Dim Y As String * 4 At &H70 Dim Z(4) As Byte At &H70 Overlay Dim Frequenz As Long Dim Freq As Word Dim Freq1 As Word Dim
in „Drehzahlmesser 4 mal 7-segment mit 90S2313“ · Projekte & Code ·
-
Datei
drehzahl.bas
Signaleingang ' PB0-PB6: 7-segment - Segment A bis G ' PD1-PD4: 7-segment - Ziffer - Select $regfile = "2313def.dat" 'AT90S2313 $crystal = 8000000 '8MHz Quarz Ddrb = &B11111111 'PortB = Ausgang Ddrd = &B0111111 'PortD = Ausgang bis auf PD6 Dim Icount As Long At &H60 Dim Wcountlo As Word At &H60 Overlay Dim Wcounthi As Word At &H62 Overlay Dim Zahl1 As Long Dim Zahl As Long Dim Temp As Integer At &H80 Dim Temp2 As Integer At &H80 Overlay Dim Frequenz As Long Dim Frequenz1 As Long Dim Freq1 As Word Dim Freq2 As Word Dim Freq3
in „Drehzahlmesser 4 mal 7-segment mit 90S2313“ · Projekte & Code ·
-
Datei
drehzahl.bas
Signaleingang ' PB0-PB6: 7-segment - Segment A bis G ' PD1-PD4: 7-segment - Ziffer - Select $regfile = "2313def.dat" 'AT90S2313 $crystal = 8000000 '8MHz Quarz Ddrb = &B11111111 'PortB = Ausgang Ddrd = &B0111111 'PortD = Ausgang bis auf PD6 Dim Icount As Long At &H60 Dim Wcountlo As Word At &H60 Overlay Dim Wcounthi As Word At &H62 Overlay Dim Zahl1 As Long Dim Zahl As Long Dim Temp As Integer At &H80 Dim Temp2 As Integer At &H80 Overlay Dim Frequenz As Long Dim Frequenz1 As Long Dim Freq As Word Dim Freq1 As Word Dim Freq2
in „Drehzahlmesser 4 mal 7-segment mit 90S2313“ · Projekte & Code ·
-
Datei
prog.asm
protocoll specified in ; Atmels application note avr910.asm dated May 2000. ; It is coded for the AT90S4433/2333 and uses hardware UART and SPI. ; Currently nothing specific is coded in the main routine. ; ; Flash programming usually writes byte by byte directly to flash. ; If any of the Megas is selected
-
Datei
Uhr2313_Longdelay_taktanpassung.asm
die es nutzen wollen ;* - keine Garantie auf Fehler ;* - erstellt: 2/2002 ;* - umgestellt 7/2005 auf AT90S2313 ;* - ;* - Es hat sich rausgestellt das an den DCF-Modulen die Ausgänge unterschiedlich ;* - bezeichnet werden.Benötigt wird ein positiver DCF-Impuls, also LHL ;* - ;* - General-Bug entdeckt,Uhr
-
Datei
Uhr_2313_extradelays_quarzanpassung.asm
die es nutzen wollen ;* - keine Garantie auf Fehler ;* - erstellt: 2/2002 ;* - umgestellt 7/2005 auf AT90S2313 ;* - ;* - Es hat sich rausgestellt das an den DCF-Modulen die Ausgänge unterschiedlich ;* - bezeichnet werden.Benötigt wird ein positiver DCF-Impuls, also LHL ;* - ;* - General-Bug entdeckt,Uhr
-
Datei
Uhr_2313_extradelays_quarzanpassung.asm
die es nutzen wollen ;* - keine Garantie auf Fehler ;* - erstellt: 2/2002 ;* - umgestellt 7/2005 auf AT90S2313 ;* - ;* - Es hat sich rausgestellt das an den DCF-Modulen die Ausgänge unterschiedlich ;* - bezeichnet werden.Benötigt wird ein positiver DCF-Impuls, also LHL ;* - ;* - General-Bug entdeckt,Uhr
-
Datei
Uh2313_9.asm
es nutzen wollen ;* - keine Garantie auf Fehler ;* - erstellt: 2/2002 ;* - umgestellt: 7/2005 auf AT90S2313 ;* - erweitert:8/2005 ;* - ;* - LCD Init auf normale Ausgabe gelegt weil 8ms für LCD-Init ausreicht ;* - ;* - Es hat sich rausgestellt das an den DCF-Modulen die Ausgänge unterschiedlich ;* -
-
Datei
Uh2313_8.asm
die es nutzen wollen ;* - keine Garantie auf Fehler ;* - erstellt: 2/2002 ;* - umgestellt 7/2005 auf AT90S2313 ;* - wer Register braucht kann fast alles in's S-Ram verlagern ;* ;* - weil immermal nach Sek. gefragt wird, eingefügt ;* - da UART nicht benutzt,wird UBRR als zusätzliches Flagregister verwendet ;* ;* - Kontroller AT90S2313 mit 4 MHz Quarz ;* - 329 Worte ;* - Teiler (125(Uhr_ms)x125(tov0)x255(MCUCR)=4MHz->1s ;* - Quarzanpassung mit 125 +/- bei Var."reload" (1-255)vornehmen ;* - tov0 erzeugt aller 8 ms einen Interrupt
-
PDF
si-prog-v2_2.pdf
1 2 3 4 5 6 7 8 R2 R9 AT90S1200/2313 10K 10K J7 U1 J4 Q6 BC557 1 20 U6 1 2 RST VCC 19 1 8 1 C9 2 3 PD0 PB7 (SCK) 18 2 External power 7 TG GND 2 100nF 3 Xtal2 4 PD1 PB6 (MISO) 17 3 D NB External power is needed only 6 TP CE 3
in „Grundlagen: Teilen binär Teil 1 - Vorzeichenlose Ganzzahlen“ · Projekte & Code ·
-
Datei
gcctest1.c
Flashes the LEDs on Port B with a hard coded delay loop needed Software: AVR-GCC needed Hardware: ATS90S8515/8535/2313/mega on STK200/STK300 board Note: To contact me, mail to volkeroth@gmx.de You might find more AVR related stuff at my homepage: http://members.xoom.com/volkeroth */ #include <avr/io.h>
in „objtool crashed“ · Mikrocontroller und Digitale Elektronik ·