Author : Benoit BOUCHEZ Company : Comments: Developped with CodeVision AVR compiler Chip type : ATmega8515 Program type : Application Clock frequency : 8,000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 128 *********************************************/ // Versions // 1.0 : first
************************************************ 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. ******************
************************* Project : SPEEDOMETER Version : 1.0 Author: Peter Reinisch Chip type : ATmega8515 Program type : Application Clock frequency : 8.000000 MHz 64MS Memory model : Small External SRAM size : 0 Data Stack size : 196 Compiled with CodeVisionAVR C cross-compiler. ******************
*BOOTSIZE) + 1) /* * Signature bytes are not available in avr-gcc io_xxx.h */ #if defined (__AVR_ATmega8__) #define SIGNATURE_BYTES 0x1E9307 #elif defined (__AVR_ATmega16__) #define SIGNATURE_BYTES 0x1E9403 #elif defined (__AVR_ATmega32__) #define SIGNATURE_BYTES 0x1E9502 #elif defined (__AVR_ATmega8515
und den wichtigsten oder interessantesten Ausschnitt vergrössert. Es zeigt einen Bereich für einen ATmega32 Proz mit TQFP-44 Gehäuse. Bei Bedarf kann ich noch mehr Aufnahmen machen.
Scanner benutzt und in den Schlitten ca. 80 bis 100 LEDs gepackt. Der Schlitten wird mittels einem ATMEGA 8515 angesteuert und fährt unter der Platine lang. Ich rechne hier nicht mit der Zeit sondern die Anzahl der Fahrten des Schlittens. Diese kann man einstellen zwischen 1 und 99 wobei eine Fahrt etwa
die Register volatile sein, d.h. jeder Zugriff geht auch auf die Hardware. Zum Beispiel UCSRC (Atmega8515) ist mit so einem Ansatz nicht benutzbar, weil du URSEL nicht getrennt von den anderen Bits setzen/löschen kannst (lesen geht damit schon garnicht). Auf anderen Architekturen habe ich solche Hardwarekonstrukte
z.B. hier: https://github.com/modm-io/cmsis-header-stm32/blob/master/stm32f0xx/Include/stm32f031x6.h#L4415
*********************** Project : SPEEDOMETER Version : 1.0 Comments: Peter Reinisch 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. ******************
D2 1N4148 IC3 +12V +5V IN OUT N G 78L05 C3 C2 R2 5 100NF 100NF C Binärausgang - N 10K 4 F 4 l 1 C1 1 N e W + D 1 R J 10µF IC1 PB0 VCC R1 T1 C4 PB1 PA0 C5 PB2 PA1 10K BC847 + PB3 PA2 IC2 100NF PB4 PA3 RS 485 VCC A PB5 PA4 1000µF B PB6 PA5
D2 1N4148 IC3 +12V +5V IN OUT N G 78L05 C3 C2 R2 5 100NF 100NF C Binärausgang - N 10K 4 F 4 l 1 C1 1 N e W + D 1 R J 10µF IC1 PB0 VCC R1 T1 C4 PB1 PA0 C5 PB2 PA1 10K BC847 + PB3 PA2 IC2 100NF PB4 PA3 RS 485 VCC A PB5 PA4 1000µF B PB6 PA5
hallo, ich habe einen atmega 8515 mit 7.3728 Mhz, den habe ich mit portb pin 0 und 1 an ein i2c eeprom geschlossen ein CAT24WC16P jetz habe ich versucht einfach mal in adresse 00 was abzuspeichern und in adresse 01. das
hiiiiiiiiilfe. das listing ist aus einer atmel aplication note. das listing ;**** A P P L I C A T I O N N O T E A V R 3 0 0 ************************ ;* ;* Title : I2C (Single) Master Implementation ;* Version : 1.0 (BETA) ;* Last updated : 19.12.2008 ;* Target : Atmel 8515 ;* Frequenz
möchte folgendes erreichen: einen digitalen Sensor mit dem ZacWire Protokoll auslesen; der µC ist ein ATMega 8515L Definiert ist: steigende Flanke nach 50% Zeitfenster entspricht Start Bit steigende Flanke nach 25% Zeitfenster entspricht einer logischen eins steigende Flanke nach 75% zeitfenster entspricht
wird, dann Bitte erlöst mich von meinem getappe im Dunklen. Aktuell siehts so aus: [pre] µC: ATMEGA8515L PORT -> LCD PA[0..7] -> DB[0..7] PD0 -> A0 PD1 -> CS1 PD2 -> CS2 PD3 -> RES (oder /RES ?! Wiedersprüche zwischen DB und Beschriftung) PD4 -> /WR (
/**** A P P L I C A T I O N N O T E ************************************ * * Title : DMX512 reception library * Version : v1.3 * Last updated : 13.04.09 * Target : Transceiver Rev.3.01 [ATmega8515] * Clock : 8MHz,
Erdene-Ochir Hier ist ein NanoVM-Plugin für Eclipse 3.2. Das Plugin wurde nur unter Windows mit STK500 und ATmega8515L (256 Byte Heap) getestet. Installation. RXTX installieren. nanovm_plugin.zip herunterladen. Eclipse 3.2 starten. Help -> Find And Install ... -> Search for new features to install auswählen. New
der 8-Bit Modus. Programmierkenntnisse in C sind vorhanden. Als Mikrocontroller setze ich den ATmega8515 ein. Vielen Dank für Euere Hilfe im Voraus, Christian :) P.s: Dies ist mein erste Versuch mit einem LCD, also bitte seid etwas nachsichtig mit mir:) Das Tutorial hier im Forum zum Thema
eingestellt, dann wird der E-Pin vom LCD einmal hoch gezogen und wieder auf 0 zurückgestellt. Das lCD kann ja nicht wissen, wann du mit der Einstellung der Daten und der beiden Steuerleitungen fertig bist. Es muss also einen eindeutigen Zustand, ein eindeutiges Kennzeichen geben, an dem man dem LCD
GENERATOR></HEAD> <BODY><PRE>;****************************************************************** ;* A P P L I C A T I O N N O T E F O R T H E A V R F A M I L Y ;* ;* Number:AVR360 ;* File Name: "stepmot.asm" ;* Title :Simple high speed step motor controller ;* Date :98.07.02 ;* Version :1.00 ;* Support telephone
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 seconds
Michael D. schrieb im Beitrag #1665832: > ...ist doch geplant! Mir wäre da ein Atmega8 oder 16 lieber, da die, > glaube ich, jeder hier vorrätig hat?!? Hmmm, also ich habe hier stangenweise 8051er Derivate rumliegen. Gut, auch mal 20 ATmega48 oder sowas. Aber der ist schon wieder
natürlich wieder mit der Hand am langen Arm. Falls sich jemand berufen fühlen sollte, ich habe ATtiny15L, ATtiny2313, ATMega16, MSP430H2003 und MSP430F2103 hier zu liegen. Ein Board mit Peripherie könnte ich kurzfristig herstellen und in Betrieb nehmen. branadic
Zum Thema Selbstbau Wandler habe ich mal nach den Ethernet-Trafos Habe einige da zB. PE-68515L Falls Interesse besteht.
Da sind nicht viele Bauteile dran. Als CPU geht z.B. ein ATmega32U2. Wenn man das noch galvanisch trennt mit dem ADuM3160 müsste das laufen. Ein isolierter DCDC noch dran der ein paar mA liefern kann für CPU und ADC, DAC und den ADuM-Isolator. Andere Varianten
The SRAM content is not guaranteed to be unchanged after any reset condition. AT90S4414 and AT90S8515 The 32 general purpose registers are not guaranteed to be unchanged after any Reset condition. Both SRAM and 32 general purpose registers are guaranteed to be unchanged when waking up from any sleep mode. Exception 2: ATmega103(L) The SRAM contents are guaranteed to be unchanged after any reset condition. The 32 general purpose registers are not guaranteed to be unchanged after any reset condition. Both SRAM and 32 GP
/**** A P P L I C A T I O N N O T E ************************************ * * Title : DMX512 transmission library * Version : v1.1 * Last updated : 30.07.07 * Target : Transceiver Rev.3.01 [ATmega8515] * Clock : 8MHz
/**** A P P L I C A T I O N N O T E ************************************ * * Title : DMX512 reception library * Version : v1.3 * Last updated : 13.04.09 * Target : Transceiver Rev.3.01 [ATmega8515] * Clock : 8MHz,
in digitale Zahlenwerte gewandelt. Bei AVRs, die über keinen internen AD-Wandler verfügen (z. B. ATmega162), kann durch externe Beschaltung (R/C-Netzwerk und Zeitmessung) die Funktion des AD-Wandlers simuliert werden. Es gibt innerhalb der ATMega- und ATTiny-AVR Reihe keine Typen mit eingebautem Digital-Analog-Konverter
funktioniert und z. B. nicht einfach über PINx ausgelesen werden kann. Ein Programm, welches an einem ATmega8 den Fast-PWM Modus verwendet, den Modus 14, könnte so aussehen + PWM-Mode Tabelle aus dem Datenblatt des ATmega8515 Mode WGM13 WGM12 WGM11 WGM10 Timer/Counter Mode of Operation TOP Update of OCR1x
/**** A P P L I C A T I O N N O T E ************************************ * * Title : DMX512 reception library * Version : v1.3 * Last updated : 13.04.09 * Target : Transceiver Rev.3.01 [ATmega8515] * Clock : 8MHz,
ATmega8515(L) Parallel Programming Enter Programming Mode The following algorithm puts the device in Parallel Programming mode: 1. Apply 4.5 - 5.5 V between V CCand GND, and wait for at least 100 µs. 2. Set
/* Fachbereich Elektrotechnik / Telekommunikation */ /* */ /* */ /* In der Diplomarbeit wird ein Atmega8515L der Firma Atmel verwendet */ /********************************************************************************************************************/ /*******************************************
Portexpander werden die Auf/Ab Tasten eingelesen. Jede Änderung der Eingänge erzeugt eine Pegeländerung HL, welche an PINC3 (PIND3 bei ATMega168) er- fasst wird. Zum Treiben der 12V Relais werden die Schaltkreise ULN2803 an Port B und D des AtMe- ga16 angeschlossen, welche die erforderliche Beschaltung einschließlich
1. Für 16 Bit Register müsste es eine extra Abkürzung geben, entweder ganz ohne H/L am Ende oder mit W für word wenn ich mich richtig erinner. Diese in C immer benutzen, der compiler macht dann das Richtige draus. 2. Den ganzen switch case kannst du doch durch ein Array mit C4, CIS4
euch auf dem Oszi anschauen. Alle anderen Timer Mode haben das Problem nicht. Zumindestens beim ATmega und Verwandte. Ansonsten, was passiert wenn man im Sinus Array alle '0' durch '1' ersetzt? Dann wären die Nadelimpulse, falls vorhanden, erstmal weg.
Benutzer Taster1 und anschließend Taster2, dann brennen alle 3 Lampen. Drückt er jetzt T1, dann geht L1+L2 aus. Drückt der Benutzer jetzt T2, dann geht L2+L3 aus (L2 reagiert nicht - war ja schon aus). Alternativkonfiguration: T1+T2 schalten bei jedem zweiten Tastendruck alle 3 Lampen aus (obwohl nur
aus, während der Taster gedrückt wird... dann kriegst du das Licht nie mehr aus, da immer entweder L1 oder L2 brennt :-) Aber wie man da umgeht hat ja "Unbekannter" heute 30.07.2005 12:52 schon geschrieben. > zu den EIB-Tastern: [...] 2x5polige stiftleiste ja so war auch mein Wissenstand - damit