-
Thread
Treibt 1 Pin 20mA? Ode der komplette Port 20mA
http://www.mikrocontroller.net/datasheet.php?uln2803 http://www.mikrocontroller.net/datasheet.php?at90s8535 MfG Andreas
nicht obs pro PIN oder des kompletten ULM2803 ist. Also 500mA / 8 = 62,5mA. Außerdem Schaltet der 8535 ja nur 20 mA gegen Masse also dürfte das nicht ausreichen um den 2803 voll durchzuschalten oder?
-
Thread
Lauflicht hin- und zurücklaufen
-------------------------------- ;Projekt : Lauflicht soll hin- und zuruecklaufen ;Prozessor : AT90S8535 ;Takt : 8MHz ; ;Stand : ;Fehler : ;Hardware : ; ;----------------------------------------------------------------------------------- ;-Deklarationen--------------------
schönes projekt fuer anfaenger... ich hab's mal eben "quick and dirty" in C51 geschrieben. MOV p0,#1 ;startwert fuer port 0 CLR C ;carry auf null left: MOV A,p0 ;wert von port 0 in accu kopieren
-
Thread
ATMEGA163 - AT..8535 Problem
hallo, ich habe ein problem mit mit dem atmega163, der folgende code lief auf dem 8535 problemlos, aber auf dem 8535 gibt es immer nur einen rücksprung auf "Init" wenn die zeile rjmp Init_Main aufgerufen wird. .include "m163def.inc" ;definitonsdatei für AT90S9535 einbinden
nur 4058 words lang ist sollte ja problemlos mit rjmp befehlen arbeiten, jedenfalls tut es da beim 8535, jetzt muss ich aber die rxxx befehle gegen call und jmp austauschen. der IRQ vektor sieht jetzt so aus: .org 0x0000 jmp Init ;Reset Handler & Watchdog Reset .org INT0addr
-
Thread
uralte 90s8535 ohne UART?
Datenblatt: www.atmel.com ->Products ->AVR 8-Bit RISC ->Devices ->Mature Products ->AT90S8535 gruß Gregor
irgendwelche sicher nur wenn der "neue 8535" uart hat hatte der allte das auch
-
Thread
Timer 90S8535
Folgendes Problem: Ich habe mit TCCR1A den Timer (16 Bit)des 90S8535 realisiert. TCNT1 wird mit OCR1A/B (PD5/PD4) verglichen und wie kann ich diesen Wert ausgeben? mfg mirli
low .def wh=r25 ;working high .cseg .org 0 ;Reset- und Interrupt-Vektoren AT-Mega 8535 rjmp RESET ; Reset Handler reti; rjmp EXT_INT0 ; IRQ0 Handler reti; rjmp EXT_INT1 ; IRQ1 Handler reti; rjmp TIM2_COMP ; Timer2 Compare Handler reti; rjmp TIM2_OVF
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1? Gesperrt
avr35 avr4 avr5 avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 attiny13 attiny13a attiny2313
attiny84 attiny25 attiny45 attiny85 attiny261 attiny461 attiny861 attiny43u attiny48 attiny88 at86rf401 at43usb355 at76c711 atmega103 at43usb320 attiny167 at90usb82 at90usb162 atmega8 atmega48 atmega48p atmega88 atmega88p atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm2b at90pwm3
-
Thread
UART Bootloader ATtiny13 - ATmega644
Erst ab der 4ten Zeile sind sie wieder identisch Was ist da passiert? PS: [pre]case 0x1e9308: s = "ATmega8535"; break;[/pre] für die fboot.c ;)
[c]case 0x1e9308: s = "ATmega8535"; break;[/c] Kompletter flash (7680 Byte) hat bei mir 2,3 Sekunden gedauert :) Getestet mit 115200 BAUD @ 14318180 Hz und FBOOT V1.7
-
Thread
AtMega32U4: EEPROM hat überraschend Bitfehler in den Daten
results show that the projected data retention failure rate is much less than 1 PPM over 20 years at 85°C or 100 years at 25°C. Dürfte schwierig sein das außer im industriellem Umfeld überschritten zu haben. 20 Jahre sind die doch noch nicht am Markt. Hab 2004 einen At90S8535 durch einen ATmega16
Detektor aktiviert - sie nicht. Nach dem Aktivieren verschwand auch bei ihr der Effekt. Die alten AT90S hatte übrigens noch keinen integrierten Brown-out Detektor.
-
Thread
Ansteuerung eines PCF8583
Hi! Derzeit versuche ich gerade ein externes Timer-Modul (PCF8583) mit dem AT90S4433 anzusteuern. Ich programmiere in Bascom und das Programm clock.bas läuft auch schon. Wie oder mit welchem Befehl erreiche ich aber, dass der PCF8583 zu einer bestimmten Zeit den Interrupt schaltet
Hi, das hab ich gefunden: orginal: Sub Settime(ho As Byte , M As Byte , S As Byte) S = Makebcd(s) ' seconds M = Makebcd(m) ' minutes Ho = Makebcd(ho) ' hours I2cstart ' Start sequence for I2CBUS I2cwbyte
-
Thread
Was geht schneller als ISP?
Ja, sorry, der Prozessor: AT90s8535, eben exakt das AVRCtrl-Board. Seitenweise beschreibbar - kenn die AVR-Details noch nicht genug, keine Ahnung... Avrdude - nein, bis jetzt nicht benutzt, benutze "isp". Geht avrdude auch
Die alten AT90xxx MCUs sind noch nicht seitenweise beschreibbar, d. h. für jedes Byte muß einzeln gewartet werden, bis es geschrieben ist. Habe gerade keinen derartigen Controller greifbar, um zu testen, wie
-
Thread
Alternative zu ISD2560-Soundspeicherbaustein
darauf auf, hab gerade nochmal nachgeschaut. Aber, wie gesagt, im Original auf einen ATMEL SPI-Flash AT45DB161B und einem AT90S8535, den man durch einen MEGA8 ersetzen können müsste. Hier die Anleitung: http://www.atmel.com/dyn/resources/prod_documents/doc8091.pdf Und hier die Quellcodes: http://www.atmel.com
Dir gemacht hast! Habe mir soeben 3 Stk. ISD1616BSY bei RS bestellt (Nachlieferung, aber ich hab's nicht eilig). lg Rudi
-
Thread
AD Wandler beim AVR
noch ein Codebeispiel in C auftreiben... falls ich es noch finde. Ist aber für einen mega32. Der mega8535 sollte aber ähnlich sein.
Betriebsspannung)... Bitte nicht! Das ist ein Fehler, der bei vielen Leuten, die noch mit den alten AVRs (AT90S-Serie) gearbeitet haben, immer noch in den Köpfen feststeckt. Die aktuellen AVRs (Mega, Tiny usw.) besitzen allesamt intern die Möglichkeit, die Betriebsspannung AVCC als Referenz einzustellen. An
-
Thread
LCD ASM aus Tutorial
Hallo, ich habe ein Problem mit dem Code hier aus dem Tutorial, es Läuft alles auf einem AT90S1200 auf einem 8535 oder 8515 oder Mega32 bekomme ich es nicht hin, ich weiß einfach nicht wo der Fehler liegt, es ist alles auf den jeweiligen Prozessor umgestellt. Viele Grüße Mario
Fehler sind sicherlich nicht im Tut, sondern in deinen Änderungen... Bit- & Bytebruch... ...HanneS...
-
Thread
AVR FTDI ISP-Prog (AVR-8 Programmersoftware für den FT232R)
_3/index.php?section=PC_Delphi_FT2232_AtmelISP.html Die folgenden Typen werden unterstüzt: - AtMega48 - AtMega88 - AtMega168 - AtMega164 - AtMega324 - AtMega644 - AtMega169 - AtTiny261 - AtTiny861 - AT90USB64 - AT90USB128 - AtMega8 - AtMega16 - AtMega32 - AtMega128 - AtMega8535 - AtMega644 - AtMega640 Weitere Typen können in der Datei "devices.ini" hinzugefügt werden. Gruß Andreas
-
Thread
extra controller für frontpanel?
kompizieren (schaltungsmäßig und programmtechnisch) also hab ich mir folgendes gedacht: den alten AT90S835 der hier rumliegt soll das frontpanel verwalten. über die genaue umsetzung bin ich mir noch ned sicher, ein TWI scheit er laut datenblatt ned zu haben aber ein UART - und am 128er währ das 2te
Warum so krass? Es reicht doch der 90s8535 oder jeder andere controller... max232 ran, kein display, keine tasten und nix und ran an die serielle vom PC... Kleines Programm in Delphi, C, VB oder sonbstwas schreiben und du hast die ganze
-
Thread
Leistung an AVR-Ausgaengen ?
Hallo, (bezogen auf einen AT90S8535) In dem Datasheet steht, die Ports koennen jeweils 20mA "sink"en. Ich habe nun folgende Schaltung: an PORT A und PORT B sind jeweils 8 Optokoppler angeschlossen, ebenso ist an einem der PWM-Ausgaenge
Hi, schau mal in das Datenblatt des 8535er auf Seite 105 findest Du unter Note 3 und 4 die Angaben über die "Summen-Belastbarkeit, also wieviel Du insgesamt den Ports zumuten darfst. Grüß Timo Link: http://www.atmel.com/atmel/acrobat/doc1041
-
Thread
Frage AppNote 910 - ISP AVR
sehr guter Programmer (Frankl hat recht :) ! Zur Pegelwandlung allerdings den MAX232 verwenden. Ein AT90S1200 reicht aus, wenn man die Typenliste nur auf die aktuellen Typen beschränkt. Um die neuen Typen programmieren zu können muss die original-Firmware nur geringfügig erweitert werden. Bis dann
HA , wollte nur noch melden, dass mein ATmega8535 auch funzt. Warum? Keine Ahnung, der selbe xtal, die selben C´s jetzt geht er.... egal, bestimmt ein Grundgesetz der E-Technik ;-) Danke für die Tipps Ciao Uwe
-
Thread
ATMEGA8515 &ICE200
Habe bis jetzt immer den AT90S8515/8535 mit dem ICE200 verwendet. Ist der ATMEGA8515/8535 auch mit dem Emulator kompatibel?? kann mir jemand weiterhelfen?? wäre echt toll :-)
wenn du die erweiterten Funktionen des MEGA8515/8535 nutzen willst, dann nein.
-
Thread
Lernunterlage AVR-Assembler (inkl. Befehle in DEUTSCH)
Hallo Hans Nachtrag: Zitat Kapitel 2.3 Seite 7 "Der AVR AT90S8515 hat 32 programmierbare bidirektionale I/O-Linien, die in vier Ports (PA-PD) zu je acht Pins (0-7) zusammengefasst sind. Jede dieser I/O-Linien kann entweder als Eingangs- oder als Ausgangsleitung
Hardwaremäßig habe ich bislang einen ISP-Programmer via LPT erfolgreich aufgebaut und damit den AT90S2313 des ISP-Programmers von Klaus, welcher über das AVR-Studio an der COM-Schnittstelle betrieben werden kann, programmiert. Auch habe ich bereits ein Projekt mit einem alten Flipper (winziger Tischflipper
-
Thread
Ramerweiterung
Hallo Leute, ich möchte 4 von diesen SRAM Baustein zusammen mit einem AT90S8515 benutzen, der ja bekanntlicht externes Ram ansteuern kann. Ich möchte die 4 Chips aber einzeln über Latches und einen 2Bit decoder, sprich 2 Portpins auswählen können. Es soll also ein Adressbus
Hallo, TDA8703 für 8-Bit gibt's bei Reichelt und macht ohne Klimmzüge 20Ms/s und wenn man den Moment, in dem die Daten gültig sind, genau trifft, sind es (bitte im Datenblatt nachprüfen) bis zu 40 MS/s. Das Treffen des Momentes dürfte
-
Thread
USB-Interface an MSP430
Eine USB-seriell Bridge wäre ok. 115kbd bekam ich mit dem AT90mega8535 zusammen. Natürlich hoffe ich daß der MSP da noch mehr kann. Ich muss ja nicht über den MAX232 gehen. Der Flaschenhals wird wohl die Software auf der Windowsseite sein. Einer schrieb,
"Echte" RS232 sein? Ich hab da nen Platinenfritzen der zwar ein langsamer als die üblichen 8-10AT ist, aber dafür finde ich macht er gute Preise. Geroutet wäre das Ding fix.
-
Thread
Videosignalerzeugung
Videosignalerzeugung. Ich möchte nämlich einen Fernseher als Display benutzen. Ich habe dafür einen at90S8535 bei 8 MHZ eingesetzt. Programmiert wird das ganze mit dem GNU Compiler, also in C. Und da liegt auch schon der Haken. Ich habe es zwar mittlerweile geschafft, mehrere Rechtecke auszugeben, doch
nicht ob dir das weiterhilft aber in der Juni Ausgabe von Elektor ist ein TV-Tennis Spiel mit dem AT90S8515 realiesirt worden. Das Programm ist aber in Assembler geschrieben. Ich hab dir das ZIP mal drangehängt. Viel Erfolg Simon
-
Thread
Pony Progund ATmega8535 Problem
Hallo ich hab einen ATmega8535 jedoch kann ich mit Pony Prog nur lesen, die Security Bits setzten, aber das schreiben funktioniert nicht. Alle anderen µC (ATmega16, AT90S8535) funktionieren problemlos. Wisst ihr, n was das liegen
gibt ne inoffizielle PonyProg Beta die das Problem mit dem 8515 lößt. Evtl. hilft dir die auch beim 8535. Bei Interesse PM. Matthias
-
Thread
Programmer ohne 74HC244
jetzt schon seit Monaten auf der Suche nach der ultimativen Lösung für folgende Konstellation: AVR AT90S8535 Windows 2000 mit DLPortIO-Treiber und PortTalk-Treiber und auf der Suche nach einem Programmer, der OHNE irgendwelche Bauteile zwischen LPT und AVR funktioniert. 'n Kumpel von mir hat so'n
Und wenn PonyProg dann funktioniert, was benötige ich noch alles um ein EIGENES Programm in den AT90 zu kriegen und wie funktioniert das? Ich bin absoluter noob auf dem Gebiet, also sorry, wenn ich zu viel frage... danke!!! Gruß, Hendrik
-
Thread
HEX-file mit STK500 nicht flashbar
Funktionen nicht unterstützt (Autobauding, Eindrahtmodus, Verbindungsaufbau durch den AVR innerhalb 0,3s nach Poweron-Reset). Peter P.S.: Ein RS232-Sniffer: http://www.serial-port-monitor.com/free-serial-port-monitor-product-details.html
Zwischenbericht: -ISPheader für den 90S8535 auf den SK500 gelötet -Reset und MCUreset verbogen, -90S1200 mit dauerLOW stillgelegt -STK500_90S8535.hex mit Ponyprog geflasht und verifiziert -auch der EEprom inhalt ist vorher sauber leer
-
Thread
Probleme mit ADC und UART
Ich hatte keinen ADC da um Werte mit dem PC zu messen, daher habe ich ein kleines Programm für den AT90S8535 geschrieben, um die Spannungen an den 8 Eingängen zu messen. Durch Befehle kann man die einzelnen Kanäle abfragen, oder zwischen 10 oder 8bit Wählen (Bit ADC10 in Register Bits gesetzt oder nicht
). Aber dies im normalen Code und nicht in einer ISR! Viel Erfolg, Bit- & Bytebruch... ...HanneS...
-
Thread
AVR ISP-Scheint doch geschützt zu sein!
geschützt zu sein. Wobei ich mir nicht 100% sicher bin weil das alles SMD-Bauteile sind. Zusätzlich zum AT1200 steckt auch noch ein ATM8535 drin. Vielleicht kann sich ja mal jemand anschauen. Sagt evtl. die Farbe bei SMD-Bauteilen was über die Funktion aus? z.B. Braun=Wiedestand, Schwarz=Diode......
identifizieren. Die beiden schwärzlichen etwas dickeren Bauteile links neben dem Quarz unterhalb des 90s1200 könnten beispielsweise Chipinduktivitäten sein, während die beiden kleineren braunen Krümel unmittelbar oberhalb des Mega8535 Kondensatoren sein dürften. Dioden hingegen sind entweder in kleinen
-
Thread
ISP beim Mega128 anderst?
selbstgebauter ISP Prormmieradapter beim Mega128 nicht funktioniert. Ich hab den STK200 Dongle nachgebaut. Beim AT90S8535 funktioniert der ganz prima. Nur eben nicht mit dem Mega128. Habe MISO, MOSI und SCK genau gleich angeschlossen und die neuste version von PonyProg verwendet. Hat jemand ne idee was auser der
richtigen pins ausgesucht. Ich habe auch das Signal mit dem Oszy bis dahin verfolgt und mit denen am 8535 verglichen. Eines der Signale sieht am Mega128 etwas "bescheiden" aus, es geht nicht von 5 auf 0V sondern nur von 5V auf 4,5V ...ich kann jetzt jedoch nicht mit sicherheit sagen ob es MOSI oder MISO
-
Thread
Wer entwickelt Schaltung für mich (LED RGB) oder hat Quelle
und Abruf dieser 6 Einstellungen, alles über die Fernbedienung. Die Steuerung geschieht über einen AT90S8535, welcher 3 PWM-Ausgänge besitzt, im 8-Bit-Modus (reicht für einen kont. Farbübergang vollkommen aus), über 3 BUZ21-FET`s. Als Fernbedienungsempfänger fungiert ein AT90S1200, welcher mit einer
kontinuierliche Farbwechsel funktioniert bereits bestens; die Fernsteuersignale kommen auch einwandfrei am 90S1200 an; "lediglich" der Programmteil, der für die Auswertung der Fernsteuersignale und die logische Umsetzung zuständig ist, ist noch in der Mache.- Das Flußdiagramm dazu steht jedenfalls bereits schon
-
Artikel
AVR Typen
AT90S. Die "Basic Line" der Atmel AVR-Reihe. Sie beinhaltet die ersten AVRs die produziert wurden und deren Bezeichnung mit "AT90S" beginnt. Alle Typen wurden mit der Zeit von den beiden Nachfolgereihen
sind ein Teil der AVR-Controllerfamilie. Zusammen mit den ATtiny lösen die ATmega die AT90S-Serie schrittweise ab, wobei es in den meisten Fällen weitgehend pin- und funktionskompatiblen Ersatz für abgekündigte Controller gibt (ATmega8 bzw. ATmega8A statt AT90S4433, ATmega8515 statt AT90S8515
-
Thread
Wie habt ihr C gelernt?
Beitrag #3285664: > C mit K&R, AVR mit dem Datenblatt des ATmega8 +1, außer dass es bei mir noch ein AT90S4434 war (und danach ein ATmega128). :) Allerdings geht es mir wie A. K., zwischen C lernen und AVR lag ein Jahrzehnt dazwischen.
lustig schauts aus heutiger Sicht auch aus **grins** So richtig C gelernt habe ich dann mit dem AVR AT90S8535 (und google), danach kamen ein paar Neuerungen in Sachen Pointer und C++ sowie etwas MFC während des ETechnik-Studiums dazu, und Vertiefung in Windows-Programmierung und ARM Cortex-M im Job.
-
Thread
[T]ausche diverse Atmel Controller und ein ATmega128 Development Board und diverse Phytec Boards
nach Differenz ausgeglichen werden. Zum Tausch gibt es wie auf den Bildern zu sehen: 5 mal AT90S4414-8JC (PLCC44) Atmel Mikrocontroller 6 mal AT89C2051-24PC (DIP20) Atmel Mikrocontroller 10 mal AT90S2313-10SI (SOIC20) Atmel Mikrocontroller 1 mal AT90S8535-8JI (PLCC) Atmel Mikrocontroller