-
Thread
Anfänger - Was für ein Mikocontroller
den es bei jedem Kiosk zu kaufen gibt hat es einen sehr leichten Schaltplan zur Programmierung des AT90s8535. Sehr empfehlenswert ist auch der Text "Assebler ab 0 und 1" von Gerhard Paulus, den du im Codeforum findest.
-
Thread
Externer Interrupts löst manchmal ungewollt Reset aus
funktioniert alles gut. Somit scheidet das Stack-Problem aus. Aus der Int-Routine rufe ich noch andere SUB's auf. Ganz zu beginn entprelle ich die Taste Softwaremaessig. Verwenden tue ich den AT90S8535. Ich habe mir gedacht, vielleicht sollte ich die Taste auch noch einmal hardwaremaessig entprellen!?
Hallo Peter, klar, das war's - jetzt funktioniert es wie es soll! Da habe ich nach ewiger Fehlersuche den Wald vor lauter Baeumen nicht mehr gesehen - danke! Dafuer habe ich jetzt wieder einiges bzgl. Interrupts und dem GIFR-Register
-
Thread
Real Time Clock - Chipempfehlung?
Bei Elektor war mal eine Schaltuhr mit dem AT90S8535 und einen PCF8583 am IC² Bus. Vieleicht ist das was du suchst? Gruß Michael T
Hallo, stimmt der AT90S8535 hat eine RTC. Allerdings finde ich im Datenblatt hierzu keine Info's. Weiss jemand, wo es diese gibt? Ade, Thomas H.
-
Thread
AVR-GCC Compiler im Studio 4... nutzen
Hallo Peter, damit fängt der Ärger an, ich möchte nämlich mit einer fast fertigen Software vom AT90S8535 auf den Mega8 umsteigen! MfG B. Koopmeiners
habe ich auch noch hinbekommen. Aber schon die Umwandlung nach coff will nicht funktionieren. P.S. Ich benutze WinAVR mit gcc 3.3 vom Sept. 03. Joerg
-
Thread
mehre C-datei wie Makefile ??
Die erste Zeile: #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = at90s2313 musst du auch noch eventuell ändern (z.B.at90S4433 o.ä.) Gruß, Florian
-
Thread
unrecognised emulation mode: avr4
diesen aber nicht einstellen, nur einen atmega83 und einen atmega85: Known MCU names: avr2 at90s2313 at90s2323 attiny22 at90s2333 at90s2343 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 avr3 atmega103 atmega603 avr4 atmega83 atmega85 avr5 atmega161 atmega163 atmega32 at94k avr1 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28
-
Thread
Probleme mit 20x4 LCD
Hallo Habe ein 204A-Display von Displaytech an einen AT90S8535 angeschlossen. In mein Programm hab ich ne Funktion übernommen, die vorher schon von jemand getestet wurde und funktionierte. Anfangs hatte ich das Problem, daß das Display manchmal wahrlos Zeichen
-
Thread
Gründung einer Interessengemeinschaft
Du dann auch eine Forenseite/Mitgliederforum für die weit entfernten Mitglieder einrichten? Ich hab's weit, bin aber interessiert. Reiner P.S. nur Atmel? Für einen guten Überblick ist es wichtig auch andere MC's zu betrachten.
Pizza-essen) uns sogar ein Schulungsraum zur Verfügung. Alle haben alle ein AVR-Control-Board (mit AT90s8535, Display und alles Nötige) zum experimentieren. Zudem kennen wir uns auch bestens mit M16C, C166-Familie, C51-Familie, Can-Bus, Profibus, Ultraschall, Infrarot, Robotern usw. aus. Wer mal hier
-
Thread
Digital Lüftersteuerung
Hi Forum, Habe hier einen AT90S8535 und will mit dem einen Lüfter Digital steuern. Wie bewerkstellige ich das am besten! Am liebsten wär mir ein digital einstellbarer Widerstand, aber ich glaube nicht dass es sowas gibt. Das Auslesen
-
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
Microchip/Infineon-Entwickler möchte 'fremd'-gehen.
Hallo Atmelspezialisten, für ein neues Projekt möchte ich die beiden Typen (1)ATmega128 und (2)AT90S8535 einsetzen. Welche IDE empfehlt ihr? ISP und debuging müssen möglich sein. Gibt es eine IDE wie z.B. µVision von Keil, für die 8051er. Das Prog für MCU(1) soll in ANSI-C geschrieben werden,
das Prog für MCU(2) ein ASM-prog ist. Ist ein Emulator zwingend erforderlich? Was meint Ihr? p.s. Wo bekomme ich ein Datenblatt vom AT90S8535 her? Bei Atmel gibt's nur eine einseitige gif-Datei. Schönen Gruß Norbert
-
Thread
Unterschied atmega at90s8535
Hallo Leute, ich habe das Problem das ich einen Code für den AT90s8535 geschrieben habe und diesen Code jetzt auf dem ATMega163 versuche laufen zu lassen. Ich habe die bnötigten Register geändert, und der AVR-GCC Compiler übersetzt auch ohen Probleme. Habe
und es scheint so als hätte ich plötzlich ein Timing-Problem. Allerdings der selbe Code mit einem AT90s8535 funktioniert. Also muss ich beim Mega noch irgentwas beachten? Lösung wäre super Gruss Michael
-
Thread
AD Wandlung
hi,ich will meinen AT90S8535 als ad wandler bunutzen und uber uart dei daten rausschicken,meine schaltung ist schon fertig.was ich suche ist ein funktionsfertiges AD programm in assembler mit dem ich meine AD wandlund ausprobieren
-
Thread
AT90S8535 ADC lesen
Hallo Wissende, wo finde ich eine C-Routine, um den ADC auszulesen? MfG Bernhard
-
Thread
anfänger
status register des controllers aktivieren damit ich nacheinender alle meine 8 ad wandlet auslesen kann.AT90S8535
-
Thread
OT: Wer kennt Hersteller/Datenblatt Drucksensor SCC30AD2 ???
Aber wie goss muss z.B. der Speicher sein? Als Beispiel Ein Atmega8l-8pc kostet zb 9.30 Ein At90s8535 10.20 Ein Atmega128-16AC 27.10 http://www.simons-elektronik.de/ Für den dreifachen Preis bekommt man hier ZB 128kB anstelle 8kb. Ob man soviel braucht, wohl eher nicht. Und was ist der Unterschied zwischen At90S8535 und Atmega8L-8pc? Ja einer ist billiger :). Welche Programmiersprache soll ich "lernen", dachte an C...aber ich stehe grad echt im Dunklen. (?????????) 2.) Zu der ganzen Regelung braucht
-
Thread
IO Ports beim AT90S8535
Hallo Damit man den Port C komplett als IO-Port nutzen kann, muß man im ASSR-Register ein Bit auf Null setzen. Mit welchem Befehl hat man Zugriff auf ein Einzelnes Bit in solch einem Register?
-
Thread
Messfehler des ADC
Hallo, im Datenblatt des AT90L8535 steht fuer die maximale Abweichung des ADC's 2 LSB. 1. Heisst das, dass die beiden letzten Binaerstellen schwanken. 2. Ist diese Abweichung statistisch bzw. heisst das, dass man den Fehler
-
Thread
3 AT89C2051 zu verkaufen
Hallo, Mir ist die lust nicht an µC vergangen. Ich bin nur auf den AT90S4433 umgestiegen. Das man einen 2051 braucht, um ihn zu Programmmieren finde ich total scheiße.
Parallelport ohne extra Mikrokontroller Scheiße ist, haben ja auch die Atmel-Leute erkannt. Die nehmen den AT90S8535 im STK500 als Programmer und gehen auch über den seriellen Port. Funktioniert denn Dein Programmer für den AT90S4433 wenigstens zuverlässig ? Oder braucht der manchmal mehrere Versuche und
-
Thread
LCD lib lässt sich nicht Compil.
-------- begin -------- avr-gcc -c -g -Os -Wall -Wstrict-prototypes -Wa,-ahlms=lcd.lst -mmcu=at90s8535 -I. lcd.c -o lcd.o lcd.c: In function `lcd_write': lcd.c:93: error: invalid lvalue in unary `&' lcd.c: In function `lcd_read': lcd.c:136: error: invalid lvalue in unary `&' lcd.c:140: error
Hi, K.A. wieso das so ist. Mir war's nach einem Weilchen rumprobieren einfach zu dumm, und dannn hab ich's direkt reingeschrieben. Klar wär's besser, wenn das makro funktionierte. gruß MB
-
Thread
Anschluss eines Fototransistor (Lichtschranke)
Wie kann ich einen Fototransistor, als Teil einer Infrarot-Lichtschranke, am besten an meinen AT90S8535 anschließen, um damit einen Zähler realisieren zu können. Vielleicht einfach direkt an einen INT-Pin(mit Poti, um die Empfindlichkeit einstellen zu können)und dann steigende oder sinkende Flanken
mal her: http://alds.stts.edu/APPNOTE/Opto/photdiod.pdf im 2. Teil der Applikation Note geht's auch um Fototransistoren!! (fertige Schaltung kann ich dir leider nicht anbieten, aber mit diesem A Note sollte es recht schnell möglich sein dein Problem zu lösen!!) mfg Christian
-
Thread
protokoll2
meine arbeit besteht darin temperatur uber 8 sensoren uber den microcontroller AT90S8535 AD zu wandeln und zu multiplexen. anschliessend werde ich meine daten fsk mdulieren und an einen sender mit ft=915mHz draufzugeben.auf der empfangsseite empfange ich das signal mach wieder eine
-
Thread
protokoll
synchronisiert das dann selbst. Die Bitrate sollte dann allerdings unterhalb von 115000 / 10,5 * 8 = 87619 Bit/s liegen, damit der Sender das ganze noch verarbeiten kann. Siegfried
trainingssequenz. meine arbeit besteht darin temperatur uber 8 sensoren uber den microcontroller AT90S8535 AD zu wandeln und zu multiplexen. anschliessend werde ich meine daten fsk mdulieren und an einen sender mit ft=915mHz draufzugeben.auf der empfangsseite empfange ich das signal mach wieder eine
-
Thread
ad wandlung
bereich von 0 bis 5 v.meine frage ist ,ob ich die 0 bis 5 V direkt auf den AD-Wandlereingang des AT90S8535 geben kann. 8 temp.sensoren(-50 bis +150)->wandlung in 0 bis 5V ->0 bis 5 V auf AD-Wandler des mikrocontr? ->interner microcontroller MUX.
-
Thread
ADC-Wandler 80C552
ich habe 8 sensoren die wandeln mir die tempeatur um in spannungen von 0-5v.ich verwende jedoch den AT90S8535.ich will jeden eingang des ad wandlers fur einen sensor benutzen.kann mir dein programm helfen die 8 analogen daten einzulesen und seriell in einem protokoll verpackt wieder rauszugeben. die
inc A anl A,#7 mov ADCON,A Der AT80535 ist meiner Vermutung nach ein Siemens SAB80535 - Nachfolger, von Atmel. Der SAB80535 hat jedoch nur einen 8bit- AD-Wandler, so daß mein Programm hierfür nicht verwendet werden kann; falls Dein
-
Thread
Im AVR mit Kommazahlen rechnen?
ehrlichnicht mehr weiter. Bin ein Anfänger in diesem Gebiet und arbeite erst seit einer Woche mit dem AT90S8535 und CODEVISION. Jetzt möchte ich einen kleinen Bord-Computer für mein Motorrad basteln und dazu muß ich aber im Programm eine Zahl durch 7,14644 teilen und möchte diese neue Zahl als Kommazahl
dud's jetzt?
-
Thread
programmierung unter win 2000
Also dann gehe ich richtig inder Annahme, daß ich meinen AT90S8535 unter Windows 2000 ohne weitere Treiber für die parallele Schnittstelle programmieren kann?
hallo leute, das mit dem treiber unter w2k ist ziemlich notwendig. seit nt4.0 gibt's in den ms betriebssystem einen hardware abstraction layer (hal), der blockiert direkte zugriffe von applikationen auf die hardware und somit auch auf den parallel port. die programmierung über die serielle
-
Thread
AT90S8515 im STK200
Hallo, Hab mir das STK200+(mit AT90S8515) gekauft und möchte es nun testen. Frage: In welchen Sockel gehört denn der AT90S8515 denn hinein?(Digital Parts oder Analog Parts) Wann stecke ich denn den µC in den Digital Parts- und wann
In den Analog-Sockel kommen die µCs mit integriertem AD-Wandler rein (z.B. 8535), der 8515 gehört in den anderen.
-
Thread
Fehlermeldung bei UART ;-(
Hi Ich habe mir die C-Routine UART Empfang in C (AT90S2333), ohne STK (Niki Hammler) runter geladen und habe sie anschließend probiert. Als Compiler benutzte ich AVR-GCC und als Editor Ultra Edit. Ich bekomme die Fehlermeldung : " In function init_serial
weiterhelfen. Ich bin schon am Verzweifeln, da ich schon seit 5 Tagen versuch eine Kommunikation zwischen AVR(At90S8535) und dem PC aufzubauen und brauche dies für meine Diplomarbeit. Hab auch schon zahlreiche andere und eigene C-Routinen versucht aber keine hat so wirklich funktioniert, z.B bei gcctest7 bekomm
-
Thread
SPI Proleme
Hallo, ich habe ein kleines Problem mit dem HW SPI vom AT90S8535, ich kann mit dem folgenden programm keinen wert über den SPI port schicken und irgenwie finde ich den fehler nicht. Master Mode --> bit 4=1 SPI EN --> bit6 =1 CLK/16 --> bit0 =1 aus dem
-
Thread
Ausgangsleistung eines Pins verstärken.
Hallo, ich möchte mit meinem Atmel AT90S8535 Microkontroller eine 12Volt/2Ampere-Last schalten. Kann mir jemand sagen wie ich das machen soll? Ich habe eine Darlington-Stufe aufgebaut mit einem BC548A und einen IRF540 allerdings tuts sich nichts. Wenn ich statt 5 12Volt draufgebe leuchtet meine Lampe vermute mal das die 2mA des µC's nicht ausreichen auch wenn ich keinen Wiederstand zwischen den Portpin und der Basis schalte. Hat jemand vielleicht ne passende o. einfachere Lösung, womit ich auch mehr schalten kann so ca. 10A?
-
Thread
Unbeschaltete Ports/ Statische Aufladung
Hallo, ich habe mir zum Experimentieren mit meinem AVR (AT90S2333) auf einer Streifenrasterplatine (Euroformat) ein kleines Board zum Experimentieren zusammengelötet. Alle Ports sind über Stiftleisten herausgeführt. Kann man die nicht benutzten Ports unbeschaltet
Berühren um so ein Teil reif für die Tonne zu machen. Auf diese Art und Weise ist mir schon mal ein 8535 kaputt gegangen, also nehmt diese Warnung ernst! Desweiteren habe ich festgestellt, dass die internen Timer spinnen können, wenn bestimmte Ports unbeschaltet bleiben. Das sorgt dann für die seltsamsten
-
Thread
ISP serieller Adapter für 90S8535
hatte (letztendlich wohl auch wegen win2000 :) ) Ich habe mal ein paar fragen zum programmieren des 90S8535!! 1. Pegel: Der RESET des 90S8535 ist LOW aktiv und da der Baustein während des Programmieren ja resetet wird schätze ich mal das Programme wie z.B. AT-Prog den seriellen Ausgang TXD (Pin 3) auf
, also wenn mir jemand spezifisch die sagen ob ich die Signale der seriellen Schnittstelle für den 90S8535 invertieren muss oder nich würd mir das echt helfen. Es ist halt nur das Kabel bzw. der Adapter den ich noch bauen muss...
-
Thread
Fehlermeldung makefile
change these lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = at90s8535 #put the name of the target file here (without extension) TRG = bat_sta #put your C sourcefiles here SRC = $(TRG).c #put additional
-
Thread
I/O Pins benoetigt
Hallo, ich stehe vor dem Problem, dass mir die 32 I/O Pins eines AT90S8535 nicht ausreichen. Ich benoetige Pins die ich einzeln in der Richtung (also Input oder Output) jederzeit umschalten kann. Urspruenglich wollte ich dazu einige 82C55A verwenden, die 24 I/O Pins
Der AT90S8515 und ein paar von den ATmegas haben einen externen Datenbus für RAM. Gruß Andreas
-
Thread
AVR GCC, ATmega128, Compiler Problem?
change these lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = atmega128 #put the name of the target file here (without extension) TRG = test3 #put your C sourcefiles here SRC
übersehen habe. Fakt ist nur, das ich halt gerade anfange C zu lernen und zum ersten mal mit dem ATMEL's arbeite und vorher alles in Maschinensprache geschrieben habe. Hier komme ich einfach nicht weiter. Noch was zu der IDE Umgebung: Windows 2000 Proff. AVR GCC für den ATmega 128 http://www.smartsolutionnet.de
-
Thread
Timer, Wecker etc
Herausziehen des Steckers und vor allem bei einem ungewollten RESET nicht verloren gehen. BTW: Der AT90S2333 hat eh n' EEPROM oder? Gibts da einen RTC der relativ leicht anzusteuern ist und so wenig I/Os wie möglich braucht, da ich ein LCD auch noch anschliessen will? Der I2C Bus ist eh seriell über
weirere Relais - Infrarot-Empfänger - Temperatursensor (Falls Du bei Frost 10min eher raus musst) - AT90S8535 oder AT90S4434 - ... Nur die I2C-Uhr fehlt. Aber der Stecker für I2C ist schon vorgesehen. Gruss, Holger
-
Thread
Avr Programmer
Hallo Ich baue mir gerade ein Programmiergerät für die AVR´s,um Fassungen zu sparen habe ich eine 40pol Fassung für AT90s8535 und AT90s8515. Bei diesen Typen stimmen die Anschlüsse für VCC,GND,Xtal1,Xtal2 nicht überein.Können die Controller zerstört werden wenn
-
Thread
C Anfänger: PWM Signal auslesen Gesperrt
mfg Christian Hier noch das Code Beispiel com codevision compiler: // I/O register definitions for AT90S8535 #include <90s2333.h> // delay functions #include <delay.h> #define ADC_VREF_TYPE 0x00 // ADC interrupt service routine interrupt [ADC_INT] void adc_isr(void) { // The LEDs will display the 8
drauf - nur hat mich jetzt wieder ein wenig der Mut und die Zeit verlassen. Würd' mich freuen, wenn du's dir mal anschauen würdest; MfG Christian #include <90s2313.h> #include <delay.h> #define PWM PORTD.0 unsigned int T2; void T2_ermitteln (void
-
Thread
Ab wann endlich ATMega 64 / 128 ?
kaufen kriegt. Denn Hauptsache die Datenblätter dafür gibt es schon seit 30 Jahren und mit den µC´s rücken sie nicht raus. Danke an Alle René
kleinen Stückzahlen kostet und was man für ein EvalBoard ausgeben muss? Ich verwende derzeit einen 8535. Für mein geplantes Projekt brauche ich aber deutlich mehr Speicher (>32kB Flash, ca. 8kB RAM, ADC). Also AT Mega oder M16C62? Oder??? Im Internet findet man leider nicht sehr viel Informationen über
-
Thread
Tastenprellen
Hallo, ich hab an einem at90s1200 Taster angeschlossen,der µC ist als Zähler programmiert.Durch das prellen der Taster stimmt der angezeigte Zählerstand nicht. Wie kann ich das Problem Softwaremäßig lösen? Danke im Voraus.
Ich hätte da ´ne Hardwaremässige Lösung mit 2 Teilen (R,C) anzubieten. Also bei mir läuft es mit 8535 einwandwrei.... Schaltung auf Bild im Anhang. Ciao René
-
Thread
RTC
HI Wie wärs mit dem 90S8535. Er hat ne RTC eingebaut du mußt nur noch den Quarz anschalten.
Hi Martin, alternativ dazu kannst Du auch einen AT9S1200er mit einem 32.768 KHz Quarz nehmen und dem Timer 1 einen PreScaler von 1024 zuordnen (dann läuft er alle 1/32 Sekunden über). Du brauchst dann nur noch in der Interrupt-Service-Routine des Timer
-
Thread
Neuling versucht vergeblich AT90S1200 per ISP zu programmier
Ja, habe ich. AVR micro -> AT90S1200 Beim Interface Setup habe ich: Serial SI Prog API COM 1 -> da ist der auch angeschlossen ausgewählt. Habe auch andere Varianten (COM 2, SI Prog I/O) versucht. Vorher habe ich auch eine Calibration
"SI Prog I/O" oder...? Und muß ich etwas bei der "Polarität der Kontroll-Leitungen" beachten (für 90S4434 und 90S8535). @Jonas auf dem Board sind über einen Treiber (ULN2803A) LEDs angeschlossen, die binkern auch ganz wild beim Lesen oder Schreiben nur leider bekomme ich nur "FF" zurückgelesen und
-
Thread
PCF 8583
Quarz trotzdem noch mit Masse verbinden, oder nur mit den OSC Pins von PCF8583, wie bei der RTC vom AT90S8535?
-
Thread
PWM
Ich hab das immer noch nicht gerafft, wie das bei nem AT 90S8535 mit dem PWM-Ausgang geht. Am liebsten wäre mir ein kleines Beispiel (in C). Danke schon mal
-
Thread
DMX und CD-ROM
mit dem Computer simulieren kann ? Jetzt noch zum CD-ROM. Ich möchte ein CD-ROM laufwerk an einen AT90S8535 anschliessen und damit steuern. Für den Anfang : - öffnen / -schliessen / -play -frw - rew (Audio) Für Antworten wäre ich dankbar cu
-
Thread
anfängerfragen !
hi hier mal ein paar fragen die nur von einem anfänger kommen können :-): btw ich hab einen at90s8535 (wie auf http://www.mikrocontroller.com) 1.) was ich nicht so ganz verstanden habe ist das mit dem DDR register, warum ich ein port-register als ein/ausgabe port deklarieren muss. ich hab zwar
-
Thread
STV5730
ein OSD-IC. Ich weiß, das IC hat nicht direkt was mit µCs zum tun, aber ich möchte damit mit einem AT90S8535 eine Anzeige realisiren.
-
Thread
Securitybit
Hi, Ich habe meinen AT90s8535 programmiert und dabei wahrscheinlich irgend etwas mit dem Securitybit falsch gemacht, denn ich kann jetzt den Controller weder beschreiben noch auslesen. Wie kann ich das mit dem Securitybit
-
Thread
8535 problemlos mit 8 MHz ?
Hallo Forianer Ich betreibe einen AT90S8535 mit 4 MHz, und wir würden ihn gerne mit 8 MHz laufen lassen. Der µC muss keine großen Ströme sourcen oder sinken, er muss nur ein wenig rechnen. Könnte es Probleme mit Übertemperaturen geben ?
Solange du KEINEN AT90LS8535 einsetzt, sind 8Mhz kein Problem (man beachte das L in der Typenbezeichnung)