-
Thread
Modifizierter Laminator - 1A Ergebnis
erlaubt es, jeweils zwischen 59 Sekunden- 1 Sekunde aus bzw. Einzeit mittles Taster zu wählen. Ist mit AT90s2313 bestückt. Bei Bedarf schicke ich den Bascom Code per E-Mail. MfG Paul
man gleich ein Gerät kauft, das höhere Temperaturen liefert, wie z. B. das Olympia A 2020. Das gibt's schon ab 39,90 EUR und die Temperatur ist obendrein auch noch regelbar (von von 100°C - 180°C). Einziges Problem dürfte auch bei dem Gerät die Platinenstärke sein, aber das ist ja bei den anderen Geräten
-
Thread
PWM und/oder Simulationshilfe gesucht
verzweifeln... Habe mir etwas über PWM angelesen und möchte damit nun auch ein wenig "spielen". Habe einen AT90S2313 + 4MHz Quarz genommen und an PB3 (dem PWM Pin) in Reihe ein R und LED Richtung GND geklemmt. Soweit so gut. Bis hierhin klappt noch alles... Was ich wollte, war das die LED wie folgt blinkt:
langsamste Frequenz, die mit Hardware-PWM erreichbar ist. Sinnvoller wäre es, beispielsweise alle 0,1s einen Timerinterrupt auszulösen, in der ISR dann Zählen und daraus die entsprechenden Portaktionen auszuführen. Simulieren kann man das ganze mit AVR-Studio, erhältlich bei Atmel.
-
Thread
Warum wird SP unnötig initialisiert? (AVR-GCC, Attiny841)
immer bei RAMEND. Kann man auf diese unnütze Initialisierung verzichten? Gruß, Tuxpilot P. S.: Natürlich ist diese Frage nicht so wichtig, ich wundere mich nur...
Das ist doch sinnlos, da der Attiny841 SP sowiesor mit > RAMEND initialisiert. Die ersten AVRs (AT90Sxxx) hatten das noch nicht, nach dem Reset zeigte SP auf 0x0000. Auch wenn die schon ewig keiner mehr verwendet, blieb das SP setzen im AVR-GCC drin. Wie auch die unglückliche Verwendung von R0,R1.
-
Thread
Wettersensorempfänger (ELV) mit AVR 90S2313
ELV-Wettersensorempfänger zum direkten Empfang der WS-2000der Sensoren. Die Software dafür ist fertig von ELV in einem AT89C2051. Diese Software decodiert alle Sensoren der WS-2000der Serie. Nun habe ich aber noch einen Kombisensor von einer WS-555 (Conrad) ist die WS-300 von ELV. Diese Protokoll ist dem der WS-2000
Software des fertigen ELV-Chips nicht ausgewertet. Nun möchte ich mir eine eigene Software für einen 90S2313 schreiben die beides kann, da ich die Protokolle der Sensoren habe, und komme einfach nicht dahinter wie ELV die Daten die vom Empfänger durch zwei Schmitt-Trigger gehen mit INT0 und INT1 einliest
-
Thread
Problem mit Counterwert von Timer
Hallo, ich habe ein Problem mit der Initialisierung von Timer0 beim 90AT2313. Mit dem TCNT0-Register (Counterwert) müsste ich doch eigentlich die Frequenz an den Port-B-Ausgängen verändern können (siehe Programm). Allerdings ändert sich die Frequenz nicht, egal was ich
z.B 8MHZ zählt oder von 100 bis 255 macht dann Zeitlich keinen sichtbaren Unterschied wenn du LED's am Port verwendest. Hoffe ich konnte helfen
-
Thread
CRC-8 berechnen
in Ruhe durchschauen, vor allem das Bitweise wird für mich Interessant sein, da das ganze auf einem at90s2313 realisiert werden soll und der Arbeitsspeicher für eine Lookup-Table nicht ausreicht. MfG Lars
-
Thread
Probleme mit Interupt: __vector_4
macht mir Probleme: void SIGNAL(SIG_OUTPUT_COMPARE1A){ Die Fehlermeldung: avr-gcc -c -mmcu=at90s2313 -I. -gdwarf-2 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=puls1.lst -std=gnu99 -MD -MP -MF .dep/puls1.o.d puls1
-
Thread
PWM-Signal durch 3-Phasen-AC gestört?
einen Optokoppler, um mein PWM-Signal auf die Sinuswelle zu triggern. Das Ganze läuft dann in einem AT90S2313 ab, der für 8 Kanäle die unterschiedlichen PWMs bereitstellt und die Einstellungen per UART vom PC über RS232 bekommt. Das Problem scheint wohl beim Triggern zu liegen. Was kann da helfen?
lief 2-3 Min einwandfrei, dann fing sie an zu spinnen. Es war ein zwar beschalteter Eingang eines Op´s, der aber nicht über einen Widerstand mit Masse verbunden war. 10M reichten zum Entstören völlig aus. In diesem Fall war es ein OPV, beim AVR ist es aber nix anderes. Auch wenn damit dein Fehler damit
-
Thread
dsPIC oder PIC 32 und passendes Board
peter/2001/LRK350/SPEEDY-BL.html wenn ich mir hier die signale ansehe, und auch sehe, dass ein Atmel AT90S2313 mit 10 MIPS und 8bit-archidektur verwendet wird, wirst du es mit einem PIC18 (10, 12, 16 MIPS, 8bit-archidektur) oder einem PIC24F (16 MIPS, 16bit-archidektur) locker schaffen :-) die 10- und
schneller und unbenutzes ROM zurückgeben geht nicht. Soll heissen: Was /brauchst/ du? Nen STR9 gibt's mit 2MB Flash drauf.
-
Thread
Rechenproblem mit Counter
T1 (Timer1/Counter clock source) ein positives High-Signal anlege, es kommt nicht zur Pause von 10 s.
Tutorial was falsches da oder es gilt für eine andere CPU. Zitat: This description is based on the AT90S2313. > Aber nur zum Verständnis: Laut Datenblatt wäre das Bit für OCIE1A im > TIMSK-Register das 4. Also würde der korrekte TIMSK-Code lauten: > > &b00010000 > > oder? Richtig, es ist
-
Thread
STK500 geht plötlich nicht mehr
benutze den STK500 schon seit mehr als 2 Jahren bin grad dabei über ISP10Pin eine Tesschaltung mit AT90S2313 zu programmieren ging die ganze Zeit ohne Probleme leider läßt sich plötzlich nichts mehr beschreiben (habe 2 verschieden Prozessoren benutzt und diese auch auf dem STK500 versucht zu beschreiben
-
Thread
AVR STK500
das oben angegebene Entwicklungsboard gekauft. Habe es nun mal wieder in Betrieb genommen, um ein AT90S2313 zu programmieren. Alles funktioniert wunderbar, solange der assemblierte Code nicht länger als 120 Words ist. Ab 121 Words bekomme ich bei der Programmierung des Kontrollers folgende Fehlermeldung
-
Thread
2313er Frage
hi! wollte einen at90s2313 soic ausprobieren. ponyprog kann zwar den speicher anscheinend auslesen (allerdings ändern sich die werte jedesmal) aber beschreiben kann ich ihn nicht. ->"write error -21" beim 2343er hats
-
Thread
Servosteuerung für Webcam über Ethernet bzw. TCP/IP
realisieren willst, ist IGOR-Plug genau das richtige. Igor Cesko hat das USB-Protokoll auf einen AVR (AT90S2313 bei 12 MHz ! ) portiert, und bietet sowohl Schaltplan als auch Quellcode kostenlos im Internet an. In beiden Fällen könnte es schwierig werden um eine Treiberprogrammierung herumzukommen. Bei
-
Thread
Port D nicht als Eingang?
Hallo Leute, ich habe folgendes Problem: Mit einem AT90S2313 habe ich einen I²C Bus aufgebaut, und diesen auf meiner Steckplatine über den Port B angesteuert. Das hat auch alles wunderbar funktioniert! Nun habe ich mir aber ein kleines Applikationsboard
-
Thread
Warum geht hier das pollen einer Variablen nicht?
über UART kommt wird die Variable read_in auf 1 gesetzt, meiner Meinung nach müsste der Prozessor (AT90S2313) ja dann in der main Funktion die Anweisungen der if-Abfrage in der Endlossschleife genau einmal ausführen. Das tut er aber nicht. Die Serviceroutine des UART wird ausgeführt, da die LEDS am STK500
-
Thread
serielle Daten via AVR auslesen
? Das ganze will ich mit BASCOM machen. In Assembler habe ich keine Ahnung. In Benutztung ist ein AT90S2313. Danke für die Anfängerhilfe und weiterhin frohes Basteln.
-
Thread
Ab wann high?
Modul möchte ich serielle Daten beziehen. Dies gibt high-Werte als 0,8 V aus. Erkennt die UART des AT90S2313 dies wirklich als high? Dem Datenblatt entnehme ich 0,7*Vcc (So habe ich 0,7Vcc zumindest gedeutet). Allerdings steht da auch, dass dies Maximalwerte sind, bei dem der Controller das noch garantiert
-
Thread
*Prozessor für Softclock in BASCOM*
"Code" habe ich "trocken" geschrieben, d.h. ich habe noch keinen "richtigen " Prozessor zur Hand. AT90S2313 oder ATTiny26 fallen a. G. einer Fehlermeldung in BASCOM (sinngemäß diese µP haben die nötige Funktion nicht) wahrscheinlich weg. $regfile = "???.dat" $crystal = 32.700 Enable Interrupts
-
Thread
TSOP1736 mit einer IR LED steuern
Tag zusammen, Ich moechte eine IR Led mit dem AT90S2313 steuern Kann mir bitte jemand helfen ? Das Problem ist, ich bin ein Anfaenger mit dem assembler fuer diesem Mikrocontroller und habe probleme mit dem Timing. Es ist so, die Led muss mit moeglichst
-
Thread
IJMP funzt nichzt in AVR Studio 4?
Hallo, das geht bei mir im AStudio 3.55, mit AT90S4414 eingestellt: jump: nop nop nop nop nop nop ldi zl,low(jump+3) ldi zh,high(jump+3) ijmp Gruß Mike
geschoben, was ins Datennirvana geführt hat. Seltsammerweise wird bei Beispielen auch im Handbuch vom 2313 bei Laden des Z-Zeigers immer um ein bit geschoben. Ich verstehe garnicht welchen SInn es hat, ich kann mich an die Argumentation erinnern das der Flash ja als Worte adressiert wäre. Offensichtlich
-
Thread
Dimmerschaltung - bitte mal drüberschauen ;)
schrieb im Beitrag #2344306: > wie wird bei der Schaltung gedimmt? Der Mikrocontroller IC1 (Typ AT90S2313) erkennt mit Hilfe der Nulldurchgangserkennung (OK2 etc.) den Nulldurchgang der Wechselspannung hinter dem Transformator TR1. Nun wartet der Controller eine gewisse Zeit t, bis dass er den Triac
-
Thread
TWI + 24C65
nicht funktionieren. Die Schaltung stimmt. Da mein selbstgeschriebener TWI funkt (hab' ich mal für den AT90S2313 geschrieben). Leider funktioniert der Hardware TWI nicht :-(. Ich hab' einen Externen Speicher 24C65. Der verlangt als Cotrollbyte 1010 000 0. Sprich Check, dann seine Adresse (auf GND) und
-
Thread
Probleme mit CAN-Bus
Hallo zusammen! Ich versuche gerade ein CAN-Bus zu bauen, aber es klappt irgendwie nicht. Ich hab at90s2313 im Zusammenhang mit mcp2515 eingesetzt, als Transceiver verwende ich max3050. Mit dem mcp2515 funktioniert es wohl, der versucht die Daten abzuschicken, reagiert auf meine Anfragem, ändert die
-
Thread
SPI Software-Slave
RS232-Pegelwandler und Spannungsregler. Wenn ich mich recht entsinne kann der Controller durch den AT90S2313 ausgetauscht werden da die Pins vergleichbare Funktionen haben. Das Ganze ist etwas kleiner als eine Streichholzschachtel und kann über Stiftleiste im RM2,54 in andere Schaltungen integriert werden
-
Thread
Bitwackeln mit USB to Seriell Wandler (Schnelligkeit)
der IOW24 und der IOW56 SPI bereits können erreicht man damit einen ordentlichen Durchsatz, 750 Byte/s beim IOW24 und über 60.000 Byte/s beim IOW56.
schon gemacht. Ich nicht, ich habe (betreffs Controller) gleich mit AVRs angefangen, damals mit AT90S1200. > mit 12F675 oder 16F627 geht auch. > Ich habe eineigenes Protokoll probiert. > Ein langes Startbit (5*Datenbitzeit) Datenbits(8-32) Wäre mir zu unsicher, eine $00 sieht genauso aus (
-
Thread
eeprom beispiele für cvavr
/ EEPROM access example // CodeVisionAVR C Compiler // (C) 2000-2002 HP InfoTech S.R.L. // www.hpinfotech.ro // Chip: AT90S2313 // Memory Model: TINY // Data Stack Size: 64 bytes flash char f[]="This is a test"; #pragma warn- eeprom char e[16]; #pragma warn+ char r[16]
-
Thread
R&S Logiktastkopf f. HMO1002 vs. RTC1000
Linearregler (TIP147, LTC2051) - Sollwertvorgabe mittels (analoger) Potentiometer - Digitalteil mit (3 *) AT90S2313, ADC MCP3202 Das auf den ersten Blick recht ähnliche 8142/8143 ist aber doch komplett anders aufgebaut, d.h mit nur einem einstufigen Linearregler ohne Vorregler. Es wurde auch nicht von Hameg
Welche ECAD Pakete hat R&S eigentlich verwendet?
-
Thread
Interrupt - Problem bei AVR - Steuerung
Hi, ich bin noch Änfänger in Sachen µC's und ASM, habe aber schon länger Erfahrung mit anderen Programmiersprachen und Elektronik. Habe damit angefangen einen kleinen Roboter bauen, der von einem AVR (AT90S2313) gesteuert wird. Die Platine
fährt. Jetzt habe ich zusätzlich an PD0 und PD1 je eine LED angeschlossen. Seit dem ich diese PORT's als Ausgänge definiert habe und die LED's nach einem Reset eingeschaltet werden, bekommt der µC komischerweise beim Einschalten erstmal jede Menge Interrupts von einem Taster. Wenn ich die LED's blinken
-
Thread
Welche Programmiersprache Mikroprozessor
trotzdem umfangreiche und komplizierte Programme erstellen. Ich habe früher Assembler gelernt mit dem At90S2313, das war schon aufwändig genug. Aus heutiger Sicht halte ich dieses Modell für"überschaubar". Für erste Experimente in C war er auch gut geeignet. Tutorials gibt es hier auf dieser Seite genügend
Ralph S. schrieb im Beitrag #6006288: > sehr super ! Plenker haben kurze ... ... Aufmerksamkeitsspannen.
-
Thread
8Kanal Relaiskarte Seriell
Serielle Schnittstelle. Es können bestimmte Schaltfolgen via Computer oder mit dem vorhandenen µC AT90S2313 programmiert werden. Lichteffekte für Bühnen und Diskotheken ist auch ein weiterer interessanter Einsatz für diese Karte. Die Relais schalten max 250V AC und haben einen Schaltstrom von 16A (abhängig
-
Thread
Mikrocontroller mit 9 PWM ausgängen?
Die Rechenzeit kann kein Problem sein. Auf einem AtTiny2313 erzeuge ich mit einem Timer und Software 10 PWM Signale für Modellbau Servos und kommuniziere (auch halb in Software) per I²C mit dem Host. Das alles mit 1 MHz - ohne großartig über Performance
besserer Brenner oder ein Cross-Assembler oder sonstwie ein Fortschritt dabei heraus? Wer weiß? Ich will's hoffen. W.S.
-
Thread
Auswahl des richtigen µc
ich solch ein Chip hätte gebrauchen können. Was würde denn ein FPGA Chip kosten mit ca. 50-60 IO's und auf der man eine CPU mit laufen lassen kann?
am Lenkrad Sämtliche der von dir aufgeführten Funktionen lassen sich mit einem Atmel 16bitter (AT91S..) ausführen. Der ST32 sollte also dafür 100%ig ausreichen, davon kannst du ausgehen. Eine derartige Steuerung ist programmiertechnisch anspruchsvoll, aber auch nichts Besonderes. Für die Berechnungen
-
Thread
Korrelation ist besser statt hohe Sendeleitsung!!! Gesperrt
stören. Allerdings dürfte die Implementierung in einem AVR kaum realisierbar sein. Dafür gibt es DSP's. Oder doch?
Noch nie was vom AT91SAM7 oder LPC2000 gehört?
-
Thread
Kein funktionisfähiger Power-Down-Mode beim ATMEGA2561...
es ans Optimieren. Aus diesem Grund möchte ich den Power-Down-Modus aktivieren. Bei dem alten AT90S2313 war der Power-Down-Modus kein Problem. Beim ATMEGA2561 heißt das Register SMCR. Bit 3 SM2 Bit 2 SM1 Bit 1 SM0 Bit 0 SE SM2=0, SM1=1, SM0=0 : Power-Down Ich versuchte den Power-Down-Modus
Auch der Brown-Out funktioniert. Zusätzlich habe ich den Watchdog eingeschaltet, der mir alle 0,5S den Prozessor neu startet, wenn ich den WD-Timer nicht resete. In meinem Versuch resete ich ihn nicht, damit ich erkennen kann, ob der Reset-Source des Watchdogs korrekt funktioniert. Leider sind