this lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) # MCU = atmega163 # MCU = atmega161 # MCU = atmega323 # MCU = atmega128 MCU = atmega8 #put the name of the target file here (without extension)
December 2002 Purpose: testprogram for a STK200 compatible starter kit Software: AVR-GCC 3.3 Hardware: AT90S8515 at 4 Mhz Program description Turns on one LED on port B which walks from bit 0 to bit 7 in intervals of 1 sec If one of the keys is pressed, the corresponding LED is turned on. ******************
07/10 11:46:30 Peter Exp $ Software: AVR-GCC 3.3 Hardware: any AVR with built-in UART, tested on AT90S8515 at 4 Mhz DESCRIPTION: This example shows how to use the UART library uart.c *************************************************************************/ #include <stdlib.h> #include <avr/io.h> #include
07/10 11:46:30 Peter Exp $ Software: AVR-GCC 3.3 Hardware: any AVR with built-in UART, tested on AT90S8515 at 4 Mhz DESCRIPTION: This example shows how to use the UART library uart.c *************************************************************************/ #include <stdlib.h> #include <avr/io.h> #include
07/10 11:46:30 Peter Exp $ Software: AVR-GCC 3.3 Hardware: any AVR with built-in UART, tested on AT90S8515 at 4 Mhz DESCRIPTION: This example shows how to use the UART library uart.c *************************************************************************/ #include <stdlib.h> #include <avr/io.h> #include
07/10 11:46:30 Peter Exp $ Software: AVR-GCC 3.3 Hardware: any AVR with built-in UART, tested on AT90S8515 at 4 Mhz DESCRIPTION: This example shows how to use the UART library uart.c *************************************************************************/ #include <stdlib.h> #include <avr/io.h> #include
peter Exp $ Software: AVR-GCC 3.4, AVRlibc 1.4 Hardware: any AVR with built-in UART, tested on AT90S8515 at 4 Mhz DESCRIPTION: This example shows how to use the UART library uart.c *************************************************************************/ #include <stdlib.h> #include <avr/io.h> #include
Hi, also erstmal kann dein AT90S8515 nicht ohne Quarz laufen . Falls du z.B. ein Atmega8 haettest koenntest du die internen 1 Mhz nehmen. Der Timer arbeitet mit einer Prescaler von 8 (Quarzfrequenz/8) Schau dir mal bitte das
man ein Display betreiben kann. Anschluss am Port C. Solltest du ein andern Controller wie den AT90S8515 haben dann benutze den WizardAVR und kopiere die Zeilen ab dem >void main (void)< in dein Programm. Du solltest dich aber an folgende Anschlusse des LCD halten: 1 GND- 9 GND 2 +5V- 10
10 11:46:30 Peter Exp $ Software: AVR-GCC 3.3 Hardware: any AVR with built-in UART, tested on AT90S8515 at 4 Mhz DESCRIPTION: This example shows how to use the UART library uart.c *************************************************************************/ #include <stdlib.h> #include
auf 8 Pin? Sorry, da > reicht wiedereinmal meine Erfahrung nicht aus. Ein erster AVR war der AT90S8515, der Atmel einen leichteren Einstieg als 8051-Ersatz ermöglichte - bei mir zumindest ;-). Der pinkompatible Nachfoger ist der ATmega8515, der mit 16 MHz laufen kann und mindestens 10 x schneller
algorithm of Peter Dannegger <danni@specs.de> Date: December 2003 Software: AVR-GCC 3.3 Hardware: AT90S8515 at 4 Mhz, STK200 compatible starter kit Description: Demonstrates debouncing 8 keys. The state of the eight keys is sampled four times using a timer interrupt. If a key is pressed longer than four
nicht sicher, weil ich hier zu Hause den Login nicht habe, aber ich glaube, sogar der gute alte AT90S8515 wird immer noch angeboten. Und falls doch nicht mehr, geht zumindest noch der ATmega8515(A?). Und warum auch nicht? Nach all den Jahren sind die alten Teile ein so genanntes "Brot und Butter"-
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(L) Information about supported devices in latest versions of the firmware can be found in the AVR
: none BEGIN = @echo -------- begin -------- END = @echo -------- end -------- # MCU name MCU = at90s8515 # Output format. Can be [srec|ihex]. FORMAT = ihex # Target file name (without extension). TARGET = uart # List C source files here. SRC = $(TARGET).c # List Assembler source files here. ASRC = #
: none BEGIN = @echo -------- begin -------- END = @echo -------- end -------- # MCU name MCU = at90s8515 # Output format. Can be [srec|ihex]. FORMAT = ihex # Target file name (without extension). TARGET = uart # List C source files here. SRC = $(TARGET).c # List Assembler source files here. ASRC = #
;*************************************************************** ;lcd-anzeige an at90s8515 auf stk500 (3.86mhz) ;hd44780 (kompatibler) controller ;*************************************************************** .include "8515def.inc" ;definition der steuerleitungen .equ e = pd0 ;e an pin
funktionieren produziert werden. Wir haben vor einiger Zeit auch mal geglaubt gefälschte bzw. umgelablete AT90S8515 gekauft zu haben. Einige hatten beim Auslesen die ID des AT90S4414. Letzlich war es ein Kontaktproblem im Programmiersockel, die Teile waren schon älter und die Anschlußbeine oxidiert.
auf dem STK600 mit 8MHz externem Quarz - ATMega32 auf dem STK500 mit internem Quarz Für den AT90S8515 und ATMega163 liess sich die Software zwar compilieren, aber der RAM war zu klein. Vielleicht kann es jemand für seine eigenen Tests nochmal gebrauchen. Alle erforderlichen Dateien sind in der
/* Beispielprogramm zur Tastenentprellung und -dekodierung. Beim æP AT90S8515 werden die Eingaenge von PortA (int. pullup) gegen 0V geschaltet (aktiv-low). Beim 1. Tastendruck wird der normale Code 'A' - 'H' erzeugt (bit0 -> bit7). Wird die Taste gedrueckt gehalten, wird der
File: $Id: test_i2cmaster.c,v 1.2 2003/12/06 17:07:18 peter Exp $ Software: AVR-GCC 3.3 Hardware: AT90S8515 at 4 Mhz, any AVR device can be used Description: This example shows how the I2C library i2cmaster.S can be used to access a serial eeprom. Based on Atmel Application Note AVR300, adapted to AVR-GCC
13.05.2005 Author : Freeware, for evaluation and non-commercial use only Company : Comments: Chip type : AT90S8515 Clock frequency : 3,686411 MHz Memory model : Small External SRAM size : 0 Data Stack size : 128 *****************************************************/ #include <90s8515.h> // Alphanumeric LCD Module
Hauses in 3D Programmierung in Python Wer kann was beisteuern?. Ich baue mal 2 Testplatinen mit AT90S8515 (hab ich noch hier rumliegen) auf und RS232, dabei kann ich gleich mal etwas Übung mit dem CAN-Bus bekommen. Als CAN-Treiber benutze ich den MCP2515 (glaube heißt so) und den PCA 82C250T. Dann schreibe
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
/* Beispielprogramm zur Tastenentprellung und -dekodierung. Beim æP AT90S8515 werden die Eingaenge von PortA (int. pullup) gegen 0V geschaltet (aktiv-low). Beim 1. Tastendruck wird der normale Code 'A' - 'H' erzeugt (bit0 -> bit7). Wird die Taste gedrueckt gehalten, wird der
/* Beispielprogramm zur Tastenentprellung und -dekodierung. Beim uP AT90S8515 werden die Eingaenge von PortA (int. pullup) gegen 0V geschaltet (aktiv-low). Beim 1. Tastendruck wird der normale Code 'A' - 'H' erzeugt (bit0 -> bit7). Ist in 'tast_tab[]' ein ' ' als Tastencode