-
Datei
bla.c
hpinfotech.com Project : Version : Date : 09.05.2005 Author : --- Company : --- Comments: Chip type : AT90S8515 Clock frequency : 3,646800 MHz Memory model : Small External SRAM size : 0 Data Stack size : 128 *****************************************************/ #include <90s8515.h> #include <stdio.h> #include
in „int-Werte in Zeichenkette einfügen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ISP-adapter.pdf
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 $1E 90 01 expected Action MOSI, Sent to Target AVR MISO, Returned
in „ISP Programmer mit max232“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
print.pdf
IC4 C15 L X3-2 2 X3-3 R GND GND GND GND RS232 Anschluss 5 6 IC2 + 1C F V C1 1 C1+ C 1 D Conroller AT90S8515 / ATMega161 / ATMega162 IC2P V+ 2 + N N 100nF 3 C1- D 5G V- 6 + N ISP Anschluss 1 4 C2+ u 3 G JP1 C2 1 C X1 GND 5 C2- 5 VTG 2 1 MISO 100nF 1 + RST 5 4 MOSI TXD 11 T1IN T1OUT 14 _TXD 2 6 GND 6 3 SCK
in „Labor Netzteil“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AT90S8515.txt
//globale Variable char Datensatz[100]; ... /***********************/ void RS232 (void) { char Daten='\0'; int nIndex=0; Datensatz[100]='\0'; Daten=getchar(); if(Daten=='$' && getchar()) { while(Daten!='\r' && Daten!='\n' &&getchar()) { Datensatz[nIndex]=Daten; nIndex++; } Datensatz[nIndex++]='\0'; } } /***********************************/ void DatenSchreiben(void) { puts(Datensatz); } /******************/ void main (void) ... while(1) { RS232(); DatenSchreiben(); } }
in „NMEA einlesen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
noDCF.bas
********************************************************************* $regfile = "8515def.dat" 'AT90S8515-Deklarationen $crystal = 3686400 'Verwendeter Quarz: 3.6864 MHz Config Lcd = 16 * 4 Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.3 , Db6 = Portb.2 , Db7 = Portb.1 , Rs = Portd.6 , E = Portb.0
in „Billige timer0-Uhr“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DCF_Alarm.bas
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% $regfile = "8515def.dat" 'AT90S8515-Deklarationen $crystal = 3686400 'Verwendeter Quarz: 3.6864 MHz Dim A As Integer 'Variable für die Pulslänge Dim B As Byte 'High-Low-Vatiable Dim C As Integer 'Zählvariable Dim Menu As Byte 'Menü-Auswahl
in „Billige timer0-Uhr“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DCF-Uhr.bas
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% $regfile = "8515def.dat" 'AT90S8515-Deklarationen $crystal = 3686400 'Verwendeter Quarz: 3.6864 MHz Dim A As Integer 'Variable für die Pulslänge Dim B As Byte 'High-Low-Vatiable Dim C As Integer 'Zählvariable Dim Sekunde As Integer
in „DCF-Uhr mit Alarmfunktion“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
noDCF.bas
********************************************************************* $regfile = "8515def.dat" 'AT90S8515-Deklarationen $crystal = 3686400 'Verwendeter Quarz: 3.6864 MHz Config Lcd = 16 * 4 Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.3 , Db6 = Portb.2 , Db7 = Portb.1 , Rs = Portd.6 , E = Portb.0
in „Uhrzeitausgabe mit avr“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lauflicht.bas
PD2, LED an PD3 '--------------------------------------------------- $regfile = "2313def.dat" 'AT90S8515-Deklarationen $crystal = 3686400 'Quarz: 3.6864 MHz Dim Zahl As Byte Config Portb = Output Config Portd = Input Do 'Do Zahl = 8 'initialisiert die variable Portb = &B11111111 ' schaltet die leds
in „STK 500 Anschluss“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
02/27 22:00:28 peter Exp $ Software: AVR-GCC 3.3 Hardware: any AVR with built-in UART, tested on AT90S8515 at 4 Mhz and ATmega at 1Mhz DESCRIPTION: An interrupt is generated when the UART has finished transmitting or receiving a byte. The interrupt handling routines use circular buffers for buffering
in „UART im AVR Studio simulieren“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
DOC1619.PDF
the AT90S8535) will get better decoupling than devices with industry standard pinout (like the AT90S8515), where the power and ground pins are placed in opposite corners of the DIP package. This disadvantage can be overcome by using the TQFP package, which allows decoupling capacitors to be placed very
in „Spannungsstabilisierung/Entstörung“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
avr-libc-user-manual.pdf
at90s1200 [1] • at90s2313 • at90s2323 • at90s2333 • at90s2343 • at90s4414 • at90s4433 • at90s4434 • at90s8515 • at90c8534 • at90s8535 ATmega Type Devices: • atmega8 • atmega103 • atmega128 • atmega16 • atmega161 • atmega162 • atmega163 • atmega169 • atmega32 • atmega323 • atmega64 [untested] • atmega8515
in „C Tutorial gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR911.pdf
devices: ATtiny12, ATtiny15, ATtiny26, ATtiny2313, AT90S1200, AT90S2313, AT90S2323/2343, AT90S4433, AT90S8515 and AT90S8535. The bootloader module of AVROSP supports all devices with bootloader capabilities. Note: ATtiny11 and ATtiny28 do not support ISP or bootloader programming, and are not supported by
in „AVR911: Das Ende aller Leiden?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Atmel_AVR_Lernunterlage_v5.pdf
...............................................................1 Abb. 2: Architektur des AVR-µC AT90S8515 ................................................................6 Abb. 3: Pin-Configuration des AT90S8515 (PDIP-Gehäuse)..........................................7 Abb. 4: Statusregister (SREG)..
in „Lernunterlage AVR-Assembler (inkl. Befehle in DEUTSCH)“ · Projekte & Code ·
-
PDF
Atmel_AVR_Lernunterlage_v4.pdf
...............................................................1 Abb. 2: Architektur des AVR-µC AT90S8515 ................................................................6 Abb. 3: Pin-Configuration des AT90S8515 (PDIP-Gehäuse)..........................................7 Abb. 4: Statusregister (SREG)..
in „Lernunterlage AVR-Assembler (inkl. Befehle in DEUTSCH)“ · Projekte & Code ·
-
PDF
Atmel_AVR_Lernunterlage_v3.pdf
...............................................................1 Abb. 2: Architektur des AVR-µC AT90S8515 ................................................................6 Abb. 3: Pin-Configuration des AT90S8515 (PDIP-Gehäuse)..........................................7 Abb. 4: Statusregister (SREG)..
in „Lernunterlage AVR-Assembler (inkl. Befehle in DEUTSCH)“ · Projekte & Code ·
-
Datei
main.c
#include "io.h" #include "eeprom.h" #define __AVR_AT90S8515__ void main( void ) { DDRD = 0xFF; // Output eeprom_write_byte ((uint8_t *)0x10, 0x3a); eeprom_busy_wait(); PORTD = eeprom_read_byte((uint8_t *) 0x10); // Inhalt auf LEDs ausgeben }
in „EEPROM, lesen/schreiben geht nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_test.asm
*************************** .include "..\..\..\AVR\ASM\Def\8515def.inc" ;ggf. anpassen ;.device AT90S8515 ;*************************************************************************** ;*** ;*** Constant Values ;*** ;*************************************************************************** ;*** Revision
in „FT245 únd AVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lite02.asm
library,processor_type************************ .include "8515def.inc" ;8515_definitions .device AT90S8515 ;8515_command_set ;**aux_register**********************************;auxiliary_register .def lpm00 = r00 ; lpm00 .def rtamain = r01 ; aux01:rtamain .def rne555 = r02 ; aux02:rne555 .def rtaaux = r03
in „audio-dsp mit 8515 ?“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
PDF
avrtut.pdf
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 = EntPrell #Hier kommen die Quelldateien hin, wobei auf bereits definierte
-
Datei
avr910_2313_v38c.asm
db 0x28 ,0x7F ;AT90S4414A .db 0x30 ,0xFF ;AT90S4433A .db 0x34 ,0xFF ;AT90S2333A .db 0x38 ,0x7F ;AT90S8515A .db 0x48 ,0xFF ;AT90S2323A .db 0x4c ,0xFF ;AT90S2343A .db 0x51 ,0xFF ;tn10 .db 0x55 ,0xFF ;tn12 .db 0x56 ,0xFF ;tn15 .db 0x68 ,0xFF ;AT90S8535 .db 0x6c ,0xFF ;AT90S4434 .db 0x86 ,0xFF ;AT89S8252
in „Programmer incl. neuem Code für Atmel AN910“ · Projekte & Code ·
-
PDF
Atmel_AVR_Lernunterlage_v2.pdf
...............................................................1 Abb. 2: Architektur des AVR-µC AT90S8515...................................................................6 Abb. 3: Pin-Configuration des AT90S8515 (PDIP-Gehäuse)............................................7 Abb. 4: Statusregister (SREG
in „Programmer incl. neuem Code für Atmel AN910“ · Projekte & Code ·
-
Datei
Arrr12.asm
library,processor_type************************ .include "8515def.inc" ;8515_definitions .device AT90S8515 ;8515_command_set ;**aux_register**********************************;auxiliary_register .def lpm00 = r00 ;*lpm00 .def del00 = r01 ;*del00 .def aux02 = r02 ; aux02 .def aux03 = r03 ; aux03 .def aux04
-
Datei
Timer_Checklist.c
===================== soll für den Anfänger als Hilfestellung dienen mit Bezeichnungen für den AT90S8515 wenn möglich mit kompletter C-Init-Funktion ATMEL AT90S8515 Datenblatt , unten abgekürzt mit "DB" inkl. Seitenangabe ------------------------------------------------------------------------------
in „Timer0/1- Init - Checkliste“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
install_config_WinAVR.pdf
(see end of this document for link). It is fairly straightforward, some examples are: at90s2313 at90s8515 atmega8 attiny22 at86rf401 The next line of interest is where you specifythe 'project name' essentially. For example if you want your project name to be myproj1 then the main C source file (the one
in „Wie avr-gcc starten?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVRprogDeviceCodes.txt
AT90S1200 rev. C 0x13,AT90S1200 0x20,AT90S2313 0x28,AT90S4414 0x30,AT90S4433 0x34,AT90S2333 0x38,AT90S8515 0x3A,ATmega8515 0x3B,ATmega8515 BOOT 0x41,ATmega103 0x42,ATmega603 0x43,ATmega128 0x44,ATmega128 BOOT 0x48,AT90S2323 0x4C,AT90S2343 0x50,ATtiny11 0x51,ATtiny10 0x55,ATtiny12 0x56,ATtiny15 0x58,ATtiny19
in „Bootloader Programmierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
zaehler.c
change this lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = at90s2313 #put the name of the target file here (without extension) TRG = zaehler #put your C sourcefiles here SRC = $(TRG).c #put additional assembler
in „Debuggen mit Insight/SimulAVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
zaehler.c
change this lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = at90s2313 #put the name of the target file here (without extension) TRG = zaehler #put your C sourcefiles here SRC = $(TRG).c #put additional assembler
in „Zähler: erzeugte exe viel zu groß“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AT90S8515_SRAM.pdf
A B C D E 8515 SRAM Example This is an example of how to connect an SRAM to an AT90S4414/AT90S8515. 4 4 9 8 7 6 5 4 3 2 1 1 1 1 1 1 1 1 1 2 3 4 5 6 7 8 U? Q Q Q Q Q Q Q Q 74HC573 3 3 1 2 3 4 5 6 7 8 C D D D D D D D D C O 2 3 4 5 6 7 8 9 1 1 1 U? 9 39 U? RESET PA0 PA1 38 19 IO7 A0 10 1 PB0 PA2
in „C-Code Beispiel für exterenen RAM / avr-gcc“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
beginner_de.pdf
Zugang zu allen Ports über 10-polige Pfostenstecker. Die Experimente können mit dem mitgelieferten AT90S8515 sofort beginnen. Das Board wird über eine serielle Schnittstelle (COMx) an den Rechner gekoppelt und von den neueren Versionen des Studio's von ATMEL bedient. Damit dürften alle Hardware-Bedürfnisse
in „Spannungsveränderung schaltet Relais für ca. 30Sek->nur wi“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
wecker.c
TIMER_CLOCK 1 // LED flashing frequency in 1Hz #ifndef WGM12 #define WGM12 CTC1 // for compatibility with AT90S8515 #endif #define ESECT __attribute__((section(".eeprom"))); void delay (uint16_t us); void uhr (void); void okbeep (void); void getinput (char t); void delayms (uint16_t ms); void clrscr (void); /*
in „Interrupts und 16bit Variablen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lite17.asm
library,processor_type------------------------ .include "8515def.inc" ;8515_definitions .device AT90S8515 ;8515_command_set ;--auxiliary_register_definitions---------------- .def lpm00 = r00 ;lpm00:reserved for lpm .def keymain = r01 ;aux01:main_keys .def ckne555 = r02 ;aux02:clock_ne555 .def keyaux
in „an alle DMX und Licht-Interessierte“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
install_config_WinAVR.pdf
(see end of this document for link). It is fairly straightforward, some examples are: at90s2313 at90s8515 atmega8 attiny22 at86rf401 The next line of interest is where you specifythe 'project name' essentially. For example if you want your project name to be myproj1 then the main C source file (the one
in „Debugging einer Test-Schaltung mit Atmega 8515“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
STK200SCHEMATIC.PDF
62256RAM 82K MOSI R1 1 2 P-RESET 3 4 2K Y1 SCK 5 6 7 8 MISO 9 10 +5V 4Mhz HEADER 5X2 VCC ALL PORTS TO AT 90S8515 C2 C1 150pF 27pF R13 R16 T OPD0ON8515 RESET VCC TO PB7 ON 8515 PD0 PB7(SCK) 1K 1K T OPD1ON8515 PD1 PB6(MISO) TO PB6 ON 8515 MOSI NC XTAL2 PB5(MOSI) TO PB5 ON 8515 CLOCK TO PB4 ON 8515 T OPD2ON8515
in „LCD Hardware Problem“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_beginner_de.pdf
Zugang zu allen Ports über 10-polige Pfostenstecker. Die Experimente können mit dem mitgelieferten AT90S8515 sofort beginnen. Das Board wird über eine serielle Schnittstelle (COMx) an den Rechner gekoppelt und von den neueren Versionen des Studio's von ATMEL bedient. Damit dürften alle Hardware-Bedürfnisse
in „Anfang, aber wie?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lite11.asm
library,processor_type------------------------ .include "8515def.inc" ;8515_definitions .device AT90S8515 ;8515_command_set ;--auxiliary_register_definitions---------------- .def lpm00 = r00 ;lpm00:reserved for lpm .def keymain = r01 ;aux01:main_keys .def ckne555 = r02 ;aux02:clock_ne555 .def keyaux
in „stacksicherung bei 2 ints“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lite09.asm
library,processor_type------------------------ .include "8515def.inc" ;8515_definitions .device AT90S8515 ;8515_command_set ;--auxiliary_register_definitions---------------- .def lpm00 = r00 ;lpm00:reserved for lpm .def keymain = r01 ;aux01:main_keys .def ckne555 = r02 ;aux02:clock_ne555 .def keyaux
in „stacksicherung bei 2 ints“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lite09.asm
library,processor_type------------------------ .include "8515def.inc" ;8515_definitions .device AT90S8515 ;8515_command_set ;--auxiliary_register_definitions---------------- .def lpm00 = r00 ;lpm00:reserved for lpm .def keymain = r01 ;aux01:main_keys .def ckne555 = r02 ;aux02:clock_ne555 .def keyaux
in „wieso wird andauernd int0 und int1 ausgelöst?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test.c
//Chip : AT90S8515 //Clock frequency : 3,686400 MHz #include <90s8515.h> #include <delay.h> //Prototype Declaration void ltc1257_ll_init(void); void ltc1257_ll_write(unsigned int data); void main(void) { unsigned int
in „LTC1257 - Problem mit Ansteuerung (SPI)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lite11.asm
library,processor_type------------------------ .include "8515def.inc" ;8515_definitions .device AT90S8515 ;8515_command_set ;--auxiliary_register_definitions---------------- .def lpm00 = r00 ;lpm00:reserved for lpm .def keymain = r01 ;aux01:main_keys .def ckne555 = r02 ;aux02:clock_ne555 .def keyaux
in „Takt oder Beat aus Musik filtern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lite09.asm
library,processor_type------------------------ .include "8515def.inc" ;8515_definitions .device AT90S8515 ;8515_command_set ;--auxiliary_register_definitions---------------- .def lpm00 = r00 ;lpm00:reserved for lpm .def keymain = r01 ;aux01:main_keys .def ckne555 = r02 ;aux02:clock_ne555 .def keyaux
in „Takt oder Beat aus Musik filtern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lite08.asm
library,processor_type------------------------ .include "8515def.inc" ;8515_definitions .device AT90S8515 ;8515_command_set ;--auxiliary_register_definitions---------------- .def lpm00 = r00 ;lpm00:reserved for lpm .def keymain = r01 ;aux01:main_keys .def ckne555 = r02 ;aux02:clock_ne555 .def keyaux
in „Problem bei Tasterabfrage“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lite09.asm
library,processor_type------------------------ .include "8515def.inc" ;8515_definitions .device AT90S8515 ;8515_command_set ;--auxiliary_register_definitions---------------- .def lpm00 = r00 ;lpm00:reserved for lpm .def keymain = r01 ;aux01:main_keys .def ckne555 = r02 ;aux02:clock_ne555 .def keyaux
in „Problem bei Tasterabfrage“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lite07.asm
library,processor_type------------------------ .include "8515def.inc" ;8515_definitions .device AT90S8515 ;8515_command_set ;--aux_register----------------------------------;auxiliary_register .def lpm00 = r00 ; lpm00 .def keymain = r01 ; aux01:main_keys .def ckne555 = r02 ; aux02:clock_ne555 .def keyaux
in „meinungen zu ass.prog.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lite08.asm
library,processor_type------------------------ .include "8515def.inc" ;8515_definitions .device AT90S8515 ;8515_command_set ;--auxiliary_register_definitions---------------- .def lpm00 = r00 ;lpm00:reserved for lpm .def keymain = r01 ;aux01:main_keys .def ckne555 = r02 ;aux02:clock_ne555 .def keyaux
in „meinungen zu ass.prog.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lite07.asm
library,processor_type************************ .include "8515def.inc" ;8515_definitions .device AT90S8515 ;8515_command_set ;**aux_register**********************************;auxiliary_register .def lpm00 = r00 ; lpm00 .def keymain = r01 ; aux01:key_main .def ckne555 = r02 ; aux02:clock_ne555 .def keyaux
in „meinungen zu ass.prog.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lite06.asm
library,processor_type************************ .include "8515def.inc" ;8515_definitions .device AT90S8515 ;8515_command_set ;**aux_register**********************************;auxiliary_register .def lpm00 = r00 ; lpm00 .def keymain = r01 ; aux01:key_main .def ckne555 = r02 ; aux02:clock_ne555 .def keyaux
in „meinungen zu ass.prog.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lite06.asm
library,processor_type************************ .include "8515def.inc" ;8515_definitions .device AT90S8515 ;8515_command_set ;**aux_register**********************************;auxiliary_register .def lpm00 = r00 ; lpm00 .def keymain = r01 ; aux01:key_main .def ckne555 = r02 ; aux02:clock_ne555 .def keyaux
in „meinungen zu ass.prog.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lite06.asm
library,processor_type************************ .include "8515def.inc" ;8515_definitions .device AT90S8515 ;8515_command_set ;**aux_register**********************************;auxiliary_register .def lpm00 = r00 ; lpm00 .def keymain = r01 ; aux01:key_main .def ckne555 = r02 ; aux02:clock_ne555 .def keyaux
in „meinungen zu ass.prog.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lite06.asm
library,processor_type************************ .include "8515def.inc" ;8515_definitions .device AT90S8515 ;8515_command_set ;**aux_register**********************************;auxiliary_register .def lpm00 = r00 ; lpm00 .def keymain = r01 ; aux01:key_main .def ckne555 = r02 ; aux02:clock_ne555 .def keyaux
in „SMD Lötpaste“ · Mikrocontroller und Digitale Elektronik ·