-
Thread
Wechselrichter zur Netzeinspeisung bauen?
einer Vollbr"ucke mit gleichgerichteter Netzspannung. Nur da war er auch nicht so der Bringer... Die S"attigung ist nicht mein Problem, die tritt erst oberhalb von 75A auf, wenn man ihn als Drossel benutzt. Streuinduktivit"at: 0.4uH, also fast 1/10 der Induktivit"at im Leerlauf. Das kommt mir auch total schlecht vor. Also ich kenn Ferrite nur so: kleiner S"attigungsstrom ohne Luftspalt, kleine Induktivit"at mit Luftspalt. Kopplung so lala. Ich glaub ich kann's einfach nicht ;-(
-
Thread
Welchen uC
auch kein AVR ein der einen hat. Wenn du Geld hast, kauf dir nen STK500. Als ich vor nem Jahr mit uC's angefangen habe, hab ich mir selber ein Testboard mit dem AT90S2313, Tastern und LED's gebaut. Das hat mir vollkommen gereicht. Heute bau ich die Sachen zum Testen auf nem Steckboard auf, da ist man
-
Thread
DS1820 antwortet nicht
Hallo Leute! Versuche mich gerade an einem STK500 mit AT90S2313, an dem ein DS1820 angeschlossen ist. Der Code bewirkt folgendes: Schalte eine Board LED an und resette den DS1820; dann warte solange bis der DS1820 ein Low antwortet; wurde ein Low gesendet
sei rcall ErrorLed_init rcall ErrorLed_on ldi r16,250 rcall MCU_sleep1mueS sbi _I2C_PortDirection,_I2C_DataPin ;DataLine = Low ;wait min. 480 mueSec ldi r16,31 rcall MCU_sleep1mueS cbi _I2C_PortDirection,_I2C_DataPin ;DataLine = High DS1820
-
Thread
Compilermeldung unklar
) ../Zeitmess_02.c:22: error: 'OCIE0A' undeclared (first use in this function) ../Zeitmess_02.c: At top level: ../Zeitmess_02.c:38: warning: 'TIMER0_COMPA_vect' appears to be a misspelled signal handler make: *** [Zeitmess_02.o] Error 1 Build failed with 7 errors and 1 warnings... Der Sinn dieses
benutzten möchtest: Das Tutorial schrieb: >" Die folgenden Ausführungen beziehen sich auf den AT90S2313" Bei Atmel ist es leider ein Volkssport bei jedem uC die Register umzubenennen. Das heißt, du musst ins Datenblatt von deinen Prozessor gucken, und nachsehen, wie die Register anzupassen sind
-
Thread
Feuchtesensor SHT1x
Hi ich versuche jetzt schon seit wochen den Feuchtesensor mit einen AT90S2313 dazu zu bringen mir daten auszugeben. doch er macht es einfach nicht. ich habe die ganze komunikation in Assambler nachgebildet. doch ich schätze ich muss auf irgentwas achten. was ich aber nicht
-
Thread
Was muss bei einer Interrupt-Routine alles gerettet werden??
Hallo allerseits, ich programmiere momentan gerade einen Atmel AT90S2313. In meinem Programm möchte ich gerne eine Interrupt-Routine laufen lassen. Nun stehe ich vor dem Problem, dass ich in der I-Routine eine Programmverzweigung benötige. Hierfür ist es doch erforderlich
-
Thread
Programmieren von ATMega8
Controller). Sogar wenn ich den XTAL-pin nicht anschließe, wird der Controller nicht programmiert. Gibt's da irgendwelche Lösung? Und wie soll ich diese Fuse bits lesen, wenn Controller nicht richtig angeschlossen ist (ich meine dieses Problem mit dem Oscillator)? Und was ist mit der Spannung? AT90S2313
und die Tinies soll ich erst mit dem Schlüssel aktivieren. Was soll ich mit dem Mega8 machen? Gibt's etwa keine universelle Lösung? Mit freundlichen Grüßen, hoffe auf Ihre Hilfe...
-
Thread
Telefon mit Wählscheibe: Anrufen geht nicht
U. schrieb im Beitrag #4809127: > in ungeöffneter > Originalverpackung weg geworfen Schade um's schöne Gehäuse :´(
Es gibt eine AppNote von Atmel, wie man DTMF Töne mit einem AT90Sirgendwas erzeugt: http://www.atmel.com/images/doc1982.pdf Ich hatte vor 3 Jahren eine alte Anrufbeantworter-Fernbedienung zerlegt, darin einen TI TP5089 oder AMI S2259 gefunden und diesen mit einem
-
Thread
Drehzahlmesser für Drehbank
angehängt, das zweite PDF File häng ich hier noch an. Das ist eigentlich schon alles, mehr Infos gibt's bei Conrad dazu nicht. Gruß Markus
oder skizzieren könntest, wie die abgeänderte Schaltung von dir dann vor dem Eingang an PIN11 des AT90S2313 aussehen müßte. Gruß Markus
-
Thread
AVR Tiny Basic Computer mit ATMega1284
Vor langer Zeit hat mal ein Mensch aus Japan einen Low-Speed-USB-Host mit Bitbanging auf einem AT90S2313 gebastelt, mit dem er eine USB-Tastatur an eine serielle Schnittstelle hing: https://www-asahi--net-or-jp.translate.goog/~qx5k-iskw/robot/usbhost.html?_x_tr_sch=http&_x_tr_sl=ja&_x_tr_tl=de
ich USB-Anschluß sage, erwarte ich natürlich, dass dieser auch USB spricht. Dass USB-Host mit dem AT1284 nicht machbar ist, spricht natürlich gegen diese. Gerhard O. schrieb im Beitrag #7550751: > Oliver S. schrieb: >> Auch wenn BASIC vielleicht mal für Anfänger gedacht war, ist das heute >> doch
-
Thread
A/D Wandler
Anbei mal eine Skizze, wie Du's aufbauen könntest. Der 4060 ist ein Zähler (mit eigenem Oszillator). Der wird mit MR zurückgesetzt und zählt dann hoch, die Analogspannung am seinem 2R Netzwerk steigt. Wenn sie den Messwert erreicht
noch Ablaufsteuerung für die paar Steuersignale. Wie gesagt, mit 'nem GAL oder Standardlogik würd's gehen oder auch mit einem kleinen uC (z.B. AVR/ AT90S2313). Eventuell noch pragmatischer geht's über den Printerport, u.a. hier ist das mal dokumentiert: http://www.codeproject.com/csharp/csppleds.asp
-
Thread
Spannungsabfall bei Motorbetrieb
Hallo, Benutze einen AT90S2313, der einen ULN2308 ansteuert. Dieser treibt ein Relais. An diesem hängt ein kleiner DC-Motor. Beim ersten Einschalten wurde der Controller warm und die gesamte Schaltung zog über 200mA. Der Motor
*klopfklopf* Nee, Kristallkugel ist kaputt. Dann musst Du wohl Deinen Schaltplan posten. s
-
Thread
PIC besser für Synthanwendungen ( Midi & Co ) ?
Ich habe selber eine Lichtsteuerung für 4 Kanäle entwickelt, welche von einem AVR90S2313 kontrolliert wird. Die 4 Kanäle werden per Software-PWM anhand des empfangenen MIDI-Datenstroms über SYSEX- und MIDI-Controller-Befehle angesteuert. Die Steuerung funktioniert im Live-Einsatz nun
mit AVR gemacht und die entsprechenden Werkzeuge im Griff hast dann sehe ich keinen Grund, auf PIC's zu wechseln. Wenn du noch nichts mit uC's gemacht hast dann kannste ja auch Würfeln. Gerade Augenzahl = PIC, ungerade Augenzahl = AVR. Gruss Christian
-
Thread
USB Tastatur
www.asahi-net.or.jp/~qx5k-iskw/robot/usbhost/usbh08.jpg ein Bild der Hardware, auf der deutlich ein AT90S2313 erkennbar ist."
-
Thread
Register sichern - guter Stil?
im Datenspeicher für gewöhnlich von oben nach unten. Man kann beim Start des Chips (ich habe einen AT90S2313) den Stackpointer auf einen Wert setzten, der nicht dem obersten Ende des RAMs entspricht. Dadurch ist - sofern man keine Fehler in Reihenfolge oder Anzahl der Pushs und Pops macht - Dieser Datenspeicherbereich
pop, die ich verändere. Das klappt bisher wunderbar. Klar - wenn man einmal z.B. pop vergisst gibt's Chaos. Deshalb schreibe ich nach meinen push's sofort meine pop's - und außerdem merkt man Fehler sofort. Das klappt eigentlich ganz gut. Kostet halt Rechenzeit - klar. Aber sonst habe ich keinen richtigen
-
Thread
Lauflicht
wie ich das Programm schreiben soll. Das Lauflicht soll immer nur in eine Richtung Laufen. Die LED´s sind mit dem PORTB verbunden! Nur habe ich keine Ahnung wie meinem AT90S2313 sagen kann das er einen Pin weiter springen soll! Danke schon mal
Instruction Set Summary von Atmel. Verzögerungsschleifen können so aussehen: (wartet etwa 0,5 s bei 4 MHZ) ;************************************************* ;*** Delay: 2000000 Cycles ;************************************************* ;*** inner loop: 196 ;*** middle loop: 188 ;*** outer
-
Thread
ADC am Komparator
zum Entladen des Kondensators...), da würde ich ja kaum auf Sampleraten im khz-Bereich kommen. Gibt's ne schnellere Methode für AVRs ohne integrierten ADC? Ich meine mal eine Schaltung gesehen zu haben, die einen Counter wie den NE556 einsetzt, kann die aber nicht mehr finden...
Naja, ich will eigentlich "as cheap as possible" mit einem AT90S2313 sound samplen und per PWM wieder ausgeben. Ist nur ein Versuch. Dabei wollte ich aber komplett ohne externe ICs auskommen. Trotzdem, wäre nett wenn du mir ADCs empfehlen könntest - billige
-
Thread
Unterschiedliche Befehlsanzahl bei .lst und .s
Compilieren der gleichen c-Datei einmal mit dem makefile der avr-freaks, und dann mit avr-gcc -S -mmcu=at90s2313 test.c verschiedene Anzahlen von Assembler-Befehlen entstehen. Genauer: Die Datei test.s beinhaltet eine größere Zahl von Befehlen als die test.lst(ohne Kommentar).
-
Thread
Bootloader.ich checks nicht.
You can then use this symbol in your source code to # calculate timings. Do NOT tack on a 'UL' at the end, this will be done # automatically to create a 32-bit value in your source code. F_CPU = 7273800 # Bootloader # Please adjust if using a different AVR # 0x0e00*2=0x1C00 for ATmega8
ein I, bekomme ich auch nen Antwort: Ver.3.8b (AVR109 Mode, 7.3728Mhz, 115.200 baud) for AN910, AT90S2313www.mikroc ontroller-projekte.de 26.Feb.2006. Soweit so gut. Funktioniert der Bootloader nicht mit AVRSTudio?? Torsten
-
Thread
C - Frage ;-) (BIN2BCD)
NPN-Transistoren eingeschaltet, deren Basen an PORTD[0,1,4,5,6] (Ich brauche PD2 und PD3 für externe INT's) angeschlossen sind. Wie gesagt, bin Anfänger in C und habe µC's bisher nur in ASM programmiert (Leider habe ich noch keinen Delphi, bzw. Pascal - Compiler für AVR gefunden). Ich weiß, dass man den
Wahl der Anzeige noch verkürzen kann, aber darum geht es mir erstmal nicht. Achja, ich verwende nen AT90S2313 und CodeVisonAVR, hier die Hauptschleife: while (1) { temp2=12345; for (loop=0;loop<5;loop++) {bcd[loop]=temp2%10; temp2=temp2/10; } ++anzeige
-
Thread
8 PWM Kanäle bei 20kHz
AT90PWM2/3! nur weiss ich nicht, ob du den irgendwo bekommst ... Oder du machst software PWM ... nur wirst du nich die frequenz bekommen, und/oder nichts anderes mit dem controller machen können!
bei 20MHz/15/64=20,8kHz PWM-Frequenz, das Main läuft also effektiv mit 4MHz. 2. nimm 2* ATTiny2313 (Reichelt: 1,65 ), mit je 4 Hardware PWM 8 Bit. Peter
-
Thread
Wenn Ihr neue Projekte angeht, wie mach Ihr das ?
durchzuziehen. Ich betreibe den µC Kram mit Atmel Controllern aller Art und Coleur (Mega 8, 8515, 16, 32, 90S2313, 90s8515, ..) nur so als Hobby nebenbei. So viel zu meiner Vorgeschichte. Programmieren wollte / werde ich in C mit dem Programmers Notepad und auch den Atmel Studio Geschichten. Alles da,
Zuerst alle Puzzelteile erzeugen, dann zu einem Gesamtbild zusammenbauen, das dann schön ist, wenn's hängt (läuft). Grüße
-
Thread
Temperatur mit mega8 ermitteln
: Es giebt den 1-Wire Temp.Sensor DS1820 von Dallas, habe ihn schon mal mit Bascom AVR und einen at90s2313 programmiert. Die Temp.habe ich an LEDs ausgegeben. Zur Info http://www.mikrocontroller.com/
-
Thread
Der-Hammer.info HV Programmer Fragen
zu bauen ja wohl schon hast. Natürlich kann man den avr910 mit jedem Programmer brennen, der einen AT90S2313 brennen kann. Der Hauptvorteil des avr910 Programmers ist, das Du ihn eben mit AVRProg, und damit für die künftigen Updates des HV-Prog verwenden kannst. Die kommen ja bestimmt wieder als ebn
Progger von Tobias Hammer.Das Programmieren des EBN Files auf den 8535 ging alles ohne Probleme.Die LED`s leuchten wie sie sollen. Die gelbe LED geht an beim HV Proggen. ISP proggen eines anderen Atmels geht auch. NUR DAS proggen per PPHV bringt mich langsam zum verzweifeln. Am TRST Pin sollten beim Proggen
-
Thread
Assembler oder C
übersetzt wird, kannst du dann auch lernen, wie der Compiler gewisse Sachen übersetzt. Für die AVR's reicht das AVR- Studio, da kann man auch C bzw. C++ mit einbinden.
Wort im Flash, der Compiler > kann keine halben Worte im Flash verwalten. Klingt logisch. Wenn's so sein muss...
-
Thread
Elektor - nächste Ausgabe mit R8C/13 Platine
haben wenn ich mir einen kaputt mache. (Passiert mir ziemlich häufig. Ein 16F84, ein Mega8 und ein S2313 haben bei mir schon ins Gras gebissen.)
Muster) verfügbar ist. Wenn ich mir hingegen den ARM- Bereich von Atmel anschaue, so gibt es mit dem AT91FR40162S einen Controller mit 2 MByte Flash und 256 K Ram(auch noch Muster) Außerdem frage ich mich, warum die ARMs von Atmel wesentlich höher getaktet werden können als die AVRs.
-
Thread
Display 16*1 zeigt nur 8stellig an
Stellen an. Kennt jemand dieses Problem ? Ich habe es wie im Tutorial beschrieben angeschlossen an einen AT90S2313. Selbst wenn ich den Chip aus dem Sockel ziehe und meine Schaltung mit Strom versorge dann blinken nur kurz 8 Stellen auf. Also denke ich es kann nur anschlusstechnisch etwas sein. ABER WAS ??
Hi, 1. Falsche Rubrik! Diese Rubrik hier ist für fertige Code's. 2. Welches Display genau ? 3. Ist dieses Display wirklich 100 % HD44780 kompatibel oder steht im Datenblatt nahezu 100 %? Mfg Dirk
-
Thread
Hardware: Probleme mit Quartz
habe gibt es ein wenig Probleme mit dem Anschwingen des Quartzes. Ist eine Standardbeschaltung des AT90S2313: 4MHz zwischen Pin 4 und 5, jeweils 22pF gegen Masse. Das Ganze schwingt jetzt nur noch an wenn ich einen der beiden Prozessorpins berühre. Kann es sein das es daran liegt, das die Verbindungsdrähte
-
Thread
Schaltplan für Ansteuerung von LEDs mit Attiny und 74HC595
du doch hier eingestellt!? Da fehlt noch ein Kondensator -welcher wert auch immer- von Pin 10 des AT90S2313P nach Vcc.
-
Thread
M8-interner Quarz?
einen internen Quarz hat. Welche Frequenz?? (MHz) hat dieser. Ich hatte in einer Schaltung einen at90s2313 eingebaut, der über uart daten sendete. Da ich aber mehr Eingänge brauche, habe ich mich für den M8 entschlossen. Dieser funktiniert aber nicht. Muss ich da noch etwas-ausser m8def.dat-umstellen
-
Thread
Programmer für Studio
Applikation hat den Vorteil das es über die Serielle geht. Die dampft (7805 defekt, Dimmer, Motorbrücke u.s.w.) nicht so schnell auf.
dafür bekommt man aber einen sehr guten Programmieradapter (eben einer von Atmel :) Der benötigte AT90S1200 bekommt dabei ein "Nostalgie-Plus" und einen "Sympathie-Bonus": ...naja, schließlich war das der erste AVR auf dem Markt und ist noch in Produktion !! Grüße Daniel
-
Thread
Relaisansteuerung, bzw. Daten auslesen
das aber über die serielle schnittstelle machen. als prozessor reicht irgendwas ganz kleines. der at90s2313 zum beispiel. hast du dir schon mal das tutorial hier zu gemüte geführt?
Gemüte geführt. Ich bin jedoch zum Schluss gekommen, dass ein Mikrocontroller mit der Aufgabe eines IC's wohl ein wenig unterfordert wäre. Jetzt nur meine Frage kennt jemand eine gute Seite zum Thema Multiplexen, die sowohl die Ansteuerung einzelner "Geräte" als auch das Auslesen beispielsweise aus dem
-
Thread
Countdown Timer
Ja, das geht. Möglichkeit 1: Anzeigen über Multiplexing ansteuern, es reicht ein AT90S2313 für diese Aufgabe. Möglichkeit 2: Anzeigen über BCD->7Segment Treiber ansteuern. Da wirds recht knapp mit den Ports - deshalb am besten auch multiplexen.
-
Thread
Welches ISP-Programmieradapter
Zuerst den seriellen (!) Prgrammieradapter für PonyProg (www.lancos.com) bauen. Damit dann einen AT90S2313 für die AppNote 910 (hier im Code-Sammlung-Forum von Klaus L. gut beschrieben) programmieren.
-
Thread
Probleme beim Rücksprung aus Interruptroutine
Endlosschleife bleiben bis die Interruptroutine des INT 1 durchlaufen wurde. Verwenden tuen wir einen AT90S2313. Im Anhang ist unser Versuch, der aber leider nicht funktioniert, da bei der Rückkehr aus der Interruptroutine alle Variablen wieder in den Zustand vor der Routine versetzt werden. Gibt es eine
-
Thread
Analog-Digital-Umwandlung
Ich habe eine Frage zum Beitrag "Wie sag ich's meinem AVR?" Im Teil 3k) Analog-Digital-Umwandler wird beschrieben wie man den Digitalwert auf einem Port über LED's ausgeben kann. Das funktioniert auch einwandfrei.Ich versuche nun schon Wochenlang
Danke für die schnellen Antworten Ich verwende einen AT90S4433 und als Assembler AVRASM. Ich kann im Display schreiben (auch Sonderzeichen), ich kann auch den umgewandelten Analogwert auf LED's binär ausgeben. Meine Frage, wie kann ich jetzt den Binärwert
-
Thread
NaviLock Adapter
Ich habe mit NaviLock GPS-Mouse schon mal an einen AT90S2313 verwendet leider war die Leistung diese µC zu gering bzw. mein Programm zum filtern der Positionsdaten war für diesen IC zu groß PS.: bevor mich erst jemand fragt diese Programm habe ich leider
-
Thread
Die komischen Timer der attinyXXX
sondern kannst wahlweise OC0A oder OC0B (oder auch beide) bei jedem Zählerdurchlauf toggeln lassen (s. Beitrag von Bernd). Dabei muss die Timer-Periode die Hälfte der gewünschten Periodendauer am Ausgang betragen. Wenn das für dich – aus welchen Gründen auch immer – auch keine Option ist, hast
keine Anomalie mehr hörbar, obwohl die Buzzer-ISR hin und wieder verzögert werden wird. µC ist ein AT90S2313 (ja, der ganz alte). Da hatte ich nur noch Timer0 ohne CTC-Modus zu Verfügung und lade in der ISR auch noch den Timer neu: [c] /* toggle buzzer pins */ ISR(TIMER0_OVF0_vect) { TCNT0
-
Thread
USB Gerät auslesen mit Atmega8
www.asahi-net.or.jp/~qx5k-iskw/robot/usbhost.html eine reine softwareimplementierung des usb-host für AT90S2313. der herr der das gemacht hat heißt K.Ishikawa.
-
Thread
Pinkompatible AVR
selben Stelle). Ausnahmen bestätigen natürlich die Regel. So ist der ATMega8515 (bzw. der Vorgänger AT90S8515) nicht zu den anderen 40-poligen AVRs (bzw. in der QFP-Version zu den 44-poligen) pinkompatibel, weil bei ihm durch den fehlenden ADC anstelle der AGND-, AVCC- und AREF-Anschlüsse drei zusätzliche
gefunden (z.B. Tiny261 bzw. die "Nachfolger" des Tiny26 sind im Layout pinkompatibel mit dem Tiny2313 dargestellt) HTH, Klaus
-
Thread
Phasenanschnittsteuerung Problem
euch die Ursache meines Fehlers. [pre]$regfile = "m8def.dat" 'AT90S2313-Deklaratione $crystal = 7372800 $baud = 9600 Config Timer1 = Timer , Prescale = 8 Config timer0 = Timer , Prescale = 1024 Config Int0 = Low Level Enable Interrupts Enable Int0
-
Thread
AVR Bascom Schleife mit Zähler funzt nicht - wieso?
erreicht. Es scheint also, als würde er die Funktion oder das Increment nur einmal ausführen. (AT90S2313, gecodet mit Bascom) [code] Ddrb = &B11111100 Portb = &B00001111 Ddrd = &B1001011 Portd = &B0000000 Dim I As Long 'Schleifenzaehler I = 0 On Timer0 Zeitmesser Config Timer0
-
Thread
Rcall -Befehl im AVRStudio4.04??
Studio und im Prozessor nicht. Vielleicht kann sich das mal jemand durchsehen. Danke max .device AT90S8515 .include "8515def.inc" .def temp =r16 .def LED =r17 .def delay =r18 .def delay1 =r19 .def cmp =r20 .cseg .org 0x00 rjmp main main: ser temp out DDRB,temp ldi cmp,0
ein SPH-Register? Und wieso kommentiert Atmel selbst in seinen AppNotes die SPH-Initialisierung für 2313 und Co. aus? Und an welcher Stelle wird SPH vom AVR referenziert? Da existieren doch intern gar keine Adressleitungen für das Hi-Byte der RAM-Adresse... ? Oder hab ich was falsch verstanden? Etwas
-
Thread
MKII ISP Problem
AMTEL Eval Board Pollin Net IO AVR Studio 4.18 Build 7000 (SP2) Mega16 / Mega32 /Mega644P / AT90S2313 Nun hab mit ein 6 zu 10 pin gebastelt und versucht mal mit AVR Studio auf die Amtels (alle mal durch, am Ende dann immer nur noch den Mega16) zu zugreifen (im Eval Board). Ich sehe die Versorgungspannung
-
Thread
Rheinturmuhr mit AVR 90S2313
Industrieautomatisierung) habe als mein erstes Projekt die Düsseldorfer Rheinturmuhr auf dem Atmel AT90S2313 programmiert. Das Ergebniss gibt es hier: http://www.thomasklapper.de/rheinturmuhr.html Wer Interresse hat mir ein wenig unter die Arme zu greifen, ich bin um jede Hilfe dankbar. Besonders
, aber das muss ja nicht sein). Dein Timer wird mit 256µs getaktet, *122 reload-Wert *32 =0,999424s, klingt genau, macht aber pro Tag fast eine Minute aus. Besser wäre beispielsweise ein Vorteiler 64, reload -250, Softwarezähler 250. Macht dann 16µs Takt *250 *250= 1s. Quarzabweichungen wirst du trotzdem
-
Thread
CBI Bug?
anders. Immer geht der komplette Port auf "0". Das will ich aber nicht. Das ganze läuft auf einem AT90S2313 bei 8MHz. Ist das ein Bug? Habe im Datanblatt nichts gefunden. Oder mache ich da irgendetwas falsch? Bin ich zu blöd? Habe ich was nicht verstanden? Seid ganz ehrlich. Wie ist denn CBI eigentlich
gelesen (1. Cycle), das angegebene Bit wird gelöscht und der Wert zurückgeschrieben (2. Cycle). p.s.: Du glaubst aber nicht wirklich, dass du einen noch nicht bekannten Hardwarebug entdeckt hast, der cbi völlig unbrauchbar machen würde, oder? *andasguteimmenschenglaub*
-
Thread
Timer0 Interrupt in C funzt nicht
Morgen, ich hab n großes kleines Problem, und zwar wollte ich den Timer0 des AT90s2313 starten, damit ein Register incrementieren und den aktuellen Wert an einem Port anzeigen. Den Startwert zeigt es auch an, aber von zählen ist keine Spur. Irgendwie scheint das mit C nicht so einfach
Auf den ersten blick (aber ohne in's datenblatt des uC gesehen zu haben, also ohne anspruch auf vollstaändigkeit) volatile unsigned char counter = 7; Dann klapp es etwas besser mit dem Nachbarn ;)
-
Thread
Pensionist sucht "Anschluss" (Sohn sucht Rat für Geschenk)
ich was falsch "beobachtet" habe!! bin ja noch n noob *g* betreffend µC: habe anfangs mit nem AT90S2313 rumexperimentiert. diesen hab ich aber bald in den mist geworfen, weil´s mit dem nur probleme gegeben hat vor allem mit fusebits usw. verwende jetzt den 8535 der funktioniert noch immer einwandfrei
ne art testboard für meine versuche; das enthält so spielereien wie zwei miteinander vernetzte µC´s ein display, uart, Messwerteinlesung, IR "Übertragung", Speicherkarten, primitieve leds, usw. könntest ja evtl. den schaltplan haben wenns fertig gezeichnet is ... (geschätzte kosten liegen allerdings
-
Thread
Ansatz zum rechnen in Assembler gesucht...
.def T3 = r23 ; Resultat MSB 1 .def Zero = r24 ; 0 ;* INTERRUPT EINSPRUNGADRESSEN FÜR DEN AVR AT90S8515 .cseg .org 0 rjmp Initial ;RESET ;* INITIAL ABSCHNITT Initial: ldi wrH,High(RamEnd) out sph,wrH ldi wrH,Low(RamEnd) out spl,wrH ; Stack initialisiert ; die Mul im
Hagen da bin ich wohl "betriebsblind" wenn man es so sagen darf. Meine AVR-Vorgänger waren aus der AT90S family... 2323, 2343, 2313 Das waren alle AVR mit denen ich bis jetzt gespielt habe. Die haben sowas glaube ich nicht... dann habe ich noch das Buch AVR-RISC von Trapert. MUL kenne ich seit gestern
-
Thread
LCD probs
das an meinen avr anpassen soll weiß ich nicht ??!! Ich verwende den 4433er -stimmt .. habe einen AT90S8515 genommen :( Wie kannich den Stackpointer an diesen AVR anpassen ? Datenblatt: http://www.atmel.com/dyn/resources/prod_documents/DOC0841.PDF
zu wollen. Vielleicht solltest Du für den Anfang mal einen kleineren Controller nehmen - z.B. den 2313 oder den 4433, dann könntest Du die Tutorials 1:1 übernehmen.