-
Thread
AVR Bezeichnungen
Programmieralgorithmus zum Flash programmieren. Einen wirklich anderen Algorithmus hat(te) eigentlich nur der AT90S1200. Das dürfte der erste Schuss damals gewesen sein. Daher unterstützen manche Programmer den auch nicht (richtig). Ansonsten hat sich nur das Timing bzw. die Poll-Werte geändert, wenn man während
-
Thread
UTD 2042 C :: 40 MHz-Digital-Speicher-Oszilloskop, 2 Kanal ?
GROUPID=4044;ARTICLE=87310;APE=0;SID=10ToTDun8AAAIAAHG8aeMeac9bd5b119cf775cc1212c03ec99a0b by AT90S1200
-
Thread
Frage zu Interruptaufrufen
aus der Interruptroutine werden diese dann wieder vom Stack geladen. Wie ist es bei einem µC? Der AT90S1200 bietet ja beispielsweise Interrpts, besitzt aber keinen (zumindest per Programm erreichbaren) Arbeitsspeicher. Und wie ist es beispielsweise bei dem ATmega8515, der ja Arbeitsspeicher besitzt? Gibt
-
Thread
Matrixtastatur in Assembler
kombiniert mit einer dreistelligen 7-Segmentanzeige (LED-Didplay) funktioniert bei mir auf einem AT90S1200 wunderbar. Heute weiß ich, dass ich mit einer 2x6-Matrix noch einen Pin gespart hätte, aber dann hätte man keine (optionale) fertige Folientastatur benutzen können. Die Tastenabfrage ist in den Multiplexzyklus
-
Thread
ATmega mit MCU00100 programmieren?
Development Tool MCU00100. Mit AvrProg kann man unter Anderen folgende Controller programmieren: AT90S1200, AT89S8252... Meine Frage ist nun, ob man mit diesem Tool auch ATmegas programmieren kann. Auf den Seiten von Atmel sind keine Informationen zu finden. Gruß Guido
-
Thread
JTAG-Interface selbstgebaut
alternativen Bestückung haben. Damit war es auch kein Problem, das Platinendesign vom AT90S8535 + AT90S1200 (als Bootloader) einfach für einen ATmega163 bzw. nun ATmega16 weiterzubenutzen: die haben die nicht mehr nötigen Teile nicht bestückt und eine andere Hardware-ID verlötet.
-
Thread
4x4 matrix tastatur
Components - ESD Protection Included if Necessary - Efficient Code - Complete Program Included for AT90S1200 - Suitable for any AVR MCU Das Beispiel ist leider "nur" in Assembler, aber dafür gut dokumentiert. Siegfried
-
Thread
AVR Studio 4, Atmega 644P und selbstgebautes Board
STM32F105, STM32F107 - NXP/LPC: LPC17xx, LPC13xx, LPC11xx, LPC21xx, LPC22xx, LPC23xx - Classic: AT90S1200, AT90S2313, AT90S2333, AT90S2343,AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 - Tiny: ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26,ATtiny44, ATtiny45, ATtiny84
-
Thread
uint32_t Problem
> nicht. Derartige Codeschnipsel stammen vermutlich noch aus der Zeit vor 10 Jahren, da der AT90S1200 in der Tat noch kein CTC hatte... Wenn überhaupt, dann sollte der timer reload übrigens die erste Operation innerhalb der ISR sein.
-
Thread
Visual Basic Programm zur Programmierung von AVRs
dieser Typ eben implementiert (laut Datenblatt). Bisher werden folgende Typen unterstützt: AT90S 1200, 2313, 4433, 8515, 8535 AT-Tiny 12, 15 AT-Mega 8, 32 (beide noch nicht getestet!) Auf Brennen von Lock-Bits wurde verzichtet. Das Lesen / Brennen von Fuse-Bits ist bisher auch noch nicht implementiert
-
Thread
AVR: Timer-Interrupt Frage
auch noch etwas großzügig (solange die Register reichen), das kommt aber daher, dass ich mit dem AT90S1200 begann und auch oft mit Tiny12/15 hantiere. Inzwischen habe ich aber auch festgestellt, dass sich Programme leichter in (wiederverwendbare) Module aufteilen lassen, wenn man die Variablen konsequent
-
Thread
Sind die 8051'er am aussterben?
ist auf jedenfall beim 8051 super. Für kleine Sachen den AT89C2051 für 1,2 (vergleichbarer AVR: AT90S1200 für 2 , OK ist in etwa gleich, aber wenn ich nen UART brauch bin ich schon bei 2,4 ...) Für größere den AT89S52 (ist bei Reichelt billiger als der S51) für 1,6 . Ein AVR mit gleich vielen IOs kostet
-
Thread
MAC OS X avrdude
supports auto addr increment. Programmer supports the following devices: Device code: 0x13 = AT90S1200 Device code: 0x20 = ATtiny84 Device code: 0x28 = AT90S4414 Device code: 0x30 = AT90S4433 Device code: 0x34 = AT90S2333 Device code: 0x38 = AT90S8515 Device code: 0x48
-
Thread
yaap Device wird nicht erkannt
Hallo, die unterstützten uC sind: ; 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
-
Thread
Problem beim Programmieren des Atmega2560.
Mega2560 anscheinend nicht unterstützt. Zitat: Unterstützte Controllertypen: •AT90PWM3 •AT90S1200 •AT90S2343 •AT90S4414 •AT90S4433 •AT90S8515 •AT90S8535 •ATmega103 •ATmega128 •ATmega16 •ATmega161 •ATmega162 •ATmega163 •ATmega164P •ATmega168 •ATmega169 •ATmega32 •ATmega324P •
-
Thread
Wie kann ich externe Datenspeicher ansprechen?
ich Taster in einem sowiso vorhandenem Timer-Interrupt ab. Die Taster teilten sich die Ports (des AT90S1200) mit einer dreistelligen 7-Segment-Ziffernanzeige (durch Dioden entkoppelt, mit gesteuertem Common-Pin)). Die Abfrage war also Teil der Multiplex-Routine. Es funktionierte auch, man kann damit leben
-
Thread
avr910 und uisp
nem parallelen programmer programmiert. Ok, fertigt gebastelt wollte ich mal nen attiny15 und nen at90s1200 programmieren. Beide erkennt uisp einwandfrei. Aber uisp meckert beim verifyen. Beispiel. Ich hab ein ihex file main.hex Ich programmiers auf den avr rauf und mach dann einen verify. Der haut nicht
-
Thread
AVR ISP In-System Programmer
gemein. Der ATMEL AVR ISP ist im Prinzip die Logik-Sektion des STK500 bestehend aus AT90S8535 und AT90S1200 mit ein paar passiven Bauteilen zum Betrieb über die serielle Schnittstelle und wird von den ATMEL Entwicklungsumgebungen direkt unterstützt. Dieser ist bei allen ATMEL Distributoren für ca. 40 Euro
-
Thread
Nested Vectored Interrupt Controller
Hat Atmel > das mal geändert? Nein, das war schon immer so, bereits beim wohl ersten AVR, dem AT90S1200. Bereits der Aufruf des Handlers schaltet mit dem I Flag die Interrupts ab und der Return-From-Interrupt Befehl schaltet sie mit dem I Flag wieder ein. SREG muss gesichert werden, wenn der Handler
-
Thread
ATMega: Wie oft kann man die Fuse Bits programmieren?
Datenblatt berechnet, die übrigens auch wieder von Prozessor zu Prozessor schwanken kann (Beispiel AT90S1200 benötigt wieder eine andere SPI-Geschwindigkeit). Ich habe auch ein paar Fragen: 2 Sekunden Verifizierung (ATMEGA64) sind für ein Programmiergerät ungeheuer schnell. Liest du bei der Verifizierung
-
Thread
Lebt eine SSD unter MSDOS6 länger als ein Mensch??
oder low. Daher gibt es dann im Feld oft böse Überraschungen. Ich hatte mal versucht, 1997 einen AT90S1200 in einem Projekt einzusetzen. Lief alles sehr gut, bis zum abschließenden Test. Teil davon war, mit dem Netzschalter zu spielen. Beim 10. mal hängte sich der MC auf. Auch ein nachträglich angepappter
-
Thread
Stromreduzierung in Power-Down mit CKDIV8 ?
kann, aber dass dies auch beim SLEEP passiert, war mir so nicht bewusst. Gerade nachgesehen, AT90S1200 und ATmega103 hatten das noch nicht, beim ATmega163 und ATmega128 scheint man es eingeführt zu haben.
-
Thread
ATtiny12 - Disable External Reset!?
instabil ist er nur im Sinne von Frequenzkonstanz. Schwingt sicher. Zumindest beim AT90S1200 habe ich bei mehreren 1000 Stk keinerlei Probleme gehabt.
-
Thread
ATtiny2313 nicht löschbar
ich noch nie Programmierprobleme gehabt. Bei mir sind exakt 0% AVRs gekillt, selbst die ersten AT90S1200-16 von 1997 leben noch. Und AVRs, die in die Schaltung sollen, kriegen erstmal nen Bootloader verpaßt. Dann können sich nicht mehr versehentlich die Fuses verstellen. Peter
-
Thread
T6963C
umgeschaut und denke mal das ich ne AVR nehme welche genau allerdings weiß ich nicht wie siehts mit dem AT 90S1200 SO20 aus? als grafisches display würde ich ein 240x128 pixel schwarz/weiß nehmen das einen 8bit datenbus hat und nen T6963C konroller benutzt. vielen dank nochmals im vorhaus. ich freue mich
-
Thread
STK500 und 16Mhz Quarz
schonmal die Prozessoren übertaktet und wenn ja, welche und > auf wie viel? Ich habe mal einen AT90S1200 statt mit erlaubten 4MHz mit 10MHz betrieben. Ich dachte, es wäre ein 10MHz-Typ gewesen und irgendwann dann schaute ich mal auf den Chip und stellte fest, daß es nur ein 4MHz-Typ war. Na jedenfalls
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
verreckt, z.B. EEPROM-Vergeßlichkeit (AT90S2313), Flash-Vergeßlichkeit (ATtiny22), Hängenbleiben (AT90S1200). Da hat sich Atmel bestimmt nicht mit Ruhm bekleckert. Ich hab dann erst wieder mit den ATtiny26 und ATmega8 nen neuen Versuch gestartet, weil die endlich ein funktionierendes Reset haben (BOD
Immediate und ein Decimal Adjust, der BCD-Operationen merklich vereinfacht. Und der Stack beim AT90S1200 und den anderen RAM-losen Teilen hätte auch ein paar Ebenen mehr gehabt. Gegen die Doppelt-, Drei-, Vierfachbelegung ist leider kein Kraut gewachsen, die Anzahl der Anschlüsse ist nunmal begrenzt
-
Thread
Timer Belichungsgerät
Falls jemand Interesse hat, ich habe noch etlich Platinen (doppelseitig DK, 52x24mm) für AT90S1200 bzw 2313 SMD, 4digit-Display LTC5723, für Encoder geeignet. Relais ist allerdings nicht auf der Platine. Software sollte auch noch irgendwo zu finden sein - aber der echte Bastler macht sich sowas
-
Thread
Hilfe! ISP mit STK-500
nicht weiss, sucht man u.U. nach einem Fehler, den es tatsächlich nicht gibt. Im Vergleich zu dem AT90S1200, der ja entwicklungsmässig der älteste AVR ist, wurde bei den neueren Typen die interne Hardware des ISP-Interfaces deutlich verbessert und ist wesentlich weniger anfällig für Störungen und ungenaue
-
Thread
Welchen ATmega soll ich nehmen?
Die Auswahl des Controllers beschränkt sich aufgrund des Programmers auf folgende: AT90PWM3 AT90S1200 AT90S2313 AT90S2343 AT90S4414 AT90S4433 AT90S8515 AT90S8535 ATmega103 ATmega128 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164P ATmega168 ATmega169 ATmega32 ATmega324P ATmega328P
-
Thread
Probleme mit .db oder .dw in SRAM ?
SRAM für die Konstanten ganz weg und liest direkt mit dem LPM-Befehl aus dem Flash. Bis auf den AT90S1200 haben den alle drin. ldi ZL, Low(Daten*2) ;StartAdresse setzen. ldi ZH, High(Daten*2) lpm R16, Z ;Wert in R16 laden. Und wenn du eine Tabelle abgrasen willst, pack den: lpm R16
-
Thread
Problem beim init eines lcd in Bascom
aber auch darauf an, ob die Projekte überhaupt BASCOM-tauglich sind. Meine ersten Projekte (mit AT90S1200, Tiny12, Tiny15) hatten hauptsächlich mit Impulsverarbeitung zu tun (Impulsbreiten messen, Software-PWM erzeugen, Schaltfunktionen auslösen...). Da hätten mir die BASCOM-Bausteine sowiso nix genützt
-
Thread
unrecognised emulation mode: avr4
atmega83 atmega85 avr5 atmega161 atmega163 atmega32 at94k avr1 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28
-
Thread
AVR-install-skript?
--help Usage: simulavr [OPTIONS]... [flash_image] ... Currently available device types: at90s1200 at90s2313 at90s4414 at90s8515 atmega8 atmega16 atmega103 atmega128 at43usb351 at43usb353 at43usb355 at43usb320 at43usb325 at43usb326 Andererseits hatte simulavr
-
Thread
Probleme beim Programmieren der Fuses mit STK500
werden muß ist: In welcher Programmierart kann man genau deine gewünschten Fuses ändern? Bei einem AT90S1200 z.B. kann man den internen Oszilator nur im Parallelmodus schreiben. Ist die Frage geklärt, liest sich die Pogrammierung auf jeden Fall so, das man Brücken auf den PortB von PortE machen muß. Man
-
Thread
ATTIINY12 Probleme mit int. Oszillator
alten oder schon ein neuerer, der weniger > Temperatur-Drift hat. Es ist der erste nach dem AT90S1200, also ein alter... > Dann hilft auf lange Sicht nur ein Quarz. Dann hat der Controller aber nur noch 3 nutzbare I/O-Pins. Walter Lidschreiber schrieb im Beitrag #3194721: > d.h. vor dem
-
Thread
Stk500 Firmware mit A-Studio412
Auch wenn ich noch ein blutiger Anfänger bin . Nun aber mein Problem: Ich habe ein Stk 500 mit AT90s1200 und einem AT90s8535 auf der Platine ,welche für die Programierung sind ( noch Max232 usw ist aber klar , nur wenn es verschiedene Versionen gibt , habe da keine Ahnung ). Nachdem ich nun das Board
-
Thread
Attiny85 (SMD) Device signature = 0xffffff
letztlich die seit Jahr und Tag*) von Atmel empfohlene Vorgehensweise. *) Einzige Ausnahme: beim AT90S1200 stand dies noch nicht in der Vorschrift drin. Der hatte aber auch keinen clock prescaler. ;-) Ansonsten spricht natürlich auch nichts dagegen, dass man /RESET vorab auf low zieht und dann erst
-
Thread
Batterieumschalter
sind. Hat einer von euch eventuell eine Idee wie ich so ne Schaltung eventuell auch mit nem AT90S1200 realisieren kann. Ihr würdet mir sehr helfen. Gruss und Danke, Georg.
-
Thread
Verkaufe DIAMEX PROG-S - ISP-Programmer für AVR / STM32 / NXP / LPC
STM32F105, STM32F107 - NXP/LPC: LPC17xx, LPC13xx, LPC11xx, LPC21xx, LPC22xx, LPC23xx - Classic: AT90S1200, AT90S2313, AT90S2333, AT90S2343,AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 - Tiny: ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26,ATtiny44, ATtiny45, ATtiny84
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
sein. Auch Lothar schreibt da was von "ggf.". AVRs sind eben mittlerweile nicht mehr nur AT90S1200-mäßig simple Teile, sondern auch da gibt es ziemlich komplexen Kram, der der Komplexität einfacher ARMs keineswegs mehr nachsteht. Daher sind die Pauschalisierungen schlicht Unsinn, und eine "
Jörg W. schrieb im Beitrag #7201366: > AVRs sind eben mittlerweile nicht mehr nur AT90S1200-mäßig simple Teile, > sondern auch da gibt es ziemlich komplexen Kram, der der Komplexität > einfacher ARMs keineswegs mehr nachsteht. So ist es. Aber zwei Vorteile haben die neuen AVR8, selbst
-
Thread
MPLAB X: Assembler -> C
nur ungern Calls verwendet und lieber ellenlang Code hintereinander gepappt. Die ersten AVRs (AT90S1200) hatten auch nur einen HW-Stack, man was hab ich da geflucht.
-
Thread
ATmega Registeradressen mit/ohne Offset 0x20
zusaetzlichen RAM (ATtiny11/12) war das durchaus > nuetzlich OK, stimmt, aller Anfang war ja der AT90S1200. Aber danach hätte man das Feature auch wirklich sang- und klanglos in der Versenkung verschwinden lassen können.
-
Thread
AVR Editor
also ich hab den Editor von San Skilar, man verzeihe mir die Schreibweise und ich prgrammiere nen AT90s1200 in Assembler. Nun meine Frage, was muß ich anstellen, damit ich mit dem Editor auch ein hex-File erstellen kann??? In den Optionen habe ich zwar schon versucht den anderen Assembler einzustellen
-
Thread
ax8 soft core auf Spartan 3AN Devboard, Probleme mit erstem Testprogramm und Simulation
Hallo Duke, Danke für die Antwort. Ich habe herausgefunden dass der AT90S1200 nicht mit dem C-compiler funktioniert. Man kann mit diesem nur assembler verwenden. Deshalb wollte ich den AT90S2313 probieren. Ich benutze als Simulator ISim aus dem WebPack 14.2. Ich sehe an
-
Thread
AVR910 ATmega8 statt 2313
Device code: 0x11 = (unknown) Device code: 0x12 = (unknown) Device code: 0x13 = AT90S1200 Device code: 0x20 = AT90S2313 Device code: 0x28 = AT90S4414 Device code: 0x30 = AT90S4433 Device code: 0x34 = AT90S2333 Device code: 0x38 = AT90S8515 Device code: 0x48
-
Thread
AVR Preise gehen brutal runter.
mir damals notiert: Bei Conrad: AT90S2333-4PC 13,95 DM Bei Reichelt: AT90S1200 6,30 DM AT90S2313 11,00 DM AT90S8515 23,00 DM Ansonsten fällt schon auf, dass der günstigste uc von digikey mit 33ct seit einiger
-
Thread
Modelbau
2313fra.html oder Kettenfahrzeuge http://www.hanneslux.de/avr/mobau/fr_2313a/2313frd.html mit AT90S1200 oder AT90S2313 informieren, wie eine Impulserkennung ohne Interrupt bewerkstelligt werden könnte. Die Teile entschlüsseln 4 Impulse und enthalten neben dem Fahrtregler und Lenkungsblinker auch einige
-
Thread
Suche ITT.ASM für IR-Auswertung
www.sbprojects.com/knowledge/ir/itt.htm ist das Protokol zu finden und suchte die ITT.ASM für den Atmel AVR AT90S1200 auf diesen Portal. Ein Forenmember hatte diese mal hier vorgestellt, nur finde ich den Beitrag nicht mehr. Hat die jemand zufällig auf seiner Festplatte? War ein leichtes Protokolauswerteprogramm
-
Thread
MC wird vom parport versorgt?
. 2,5V. diese geringe spannung scheint auszureichen, um einen externen oszillator und den mc (at90s1200) mit 4mhz anzutreiben und eine led leuchten zu lassen ! mein kleines blink-programm läuft so ohne externe versorgungsspannung. ist das normal oder hab ich einen fehler in der isp-schaltung? mfg