-
Thread
ATTINY2313 16Mhz
Nein, ich habe die auch nicht gefunden. Hab aber einfach die AT90s2313 benutzt und es funktioniert.
Beginn des Sourcecodes. Der MC-Typ muss dazu im Makefile spezifiziert werden: # MCU name MCU = attiny2313 Lg Michael
-
Thread
Prototyp: Low-Cost Powerline Hausbus mit AVR
erhoffe mir dadurch weniger Störungen durch Schaltnetzteile und Halogentrafos) - ATMEGA 8 (anstat AT90s2333) - Linux Client möchte ich erweitern. Steuerung über LIRC, Wap, Bluetooth, Sprachsteuerung und sonstige Spinnereien ;-) - bessere Dokumentation - Aktuelle Schaltpläne, Doku und Fotos hochladen
Wäre es möglich einen ATMega AVR 8-16 AU im Gehäuse TQFP-32 anstatt AT90S2333 zu benutzen. Muss da noch die Schaltung (homeautomation.zip) geändert werden? Müsste man in diesem Fall (für ATMega AVR 8-16 AU TQFP-32) noch das Programm aus "homeautomation.zip" umschreiben?
-
Thread
uC als "minus-pol"
eine LED anschließe, leuchtet sie nicht (das Messgerät zeigt auch nur 0.00V - 0,18V an). Ist mein AT90S2313 kaputt oder woran liegt das? Code: .nolist .include "2313def.inc" .list .def db2=R16 main: LDI db2, 0b00000000 out ddrd, db2 out portd, db2 rjmp main
-
Thread
Flash Programmierung mit ISP geht nicht
Hi, ich versuche zum ersten Mal den ISP programmer zu benutzen. Muß ich leider weil der AT90S2313 kein JTAG hat. Ich habe nun alle makefiles passend eingerichtet, auch die avrdude.conf sowie die giveio.sys wird gefunden, aber das Programmieren über die lpt1 Schnittstelle funktioniert trotzdem
Der Aufruf lautet: avrdude -p AT90S2313 -P lpt1 -c avrisp -C avrdude.conf -U flash:w:out.hex avrdude.conf und giveio.sys sind der Einfachheit halber ins Projektverzeichnis kopiert. Es ist zwar ein Pfad auf das bin Verzeichnis gesetzt
-
Thread
Dimmer
Hallo Leute, ich bin gerade dabei mir mit einem at90s2313 einen dimmer für LEDs zu basteln. Ich habe erstmal den Code aus dem Beispiel demo.c von WinAVR etwas verändert und wenn ich nun PortD0 auf Masse ziehe dann dimmt eine LED langsam an und nach einigen
-
Thread
Atmeg8 im Leerlauf sehr heiß??
den ATMEGA8-16PI ich hab die schaltung eigentlich gleich aufgebaut wie meine schaltung mit dem AT90S2313 , nur halt andere Pinbelegung und AVCC VREF sind noch dazugekommen
nicht sein: Herr Edelsbrunner schreibt, er hätte analog zu einer bereits bestehenden Schaltung mit dem AT90S2313 aufgebaut, dann muss er doch wissen, was oben und unten ist.
-
Thread
Problem mit At90s2313 (Eagle )
Bei Bild 1 habe ich die Pins vom At90s2313 mit dem net Befehl verbunden.
Wenn ich das Raster auf standart Stelle dann funktioniert es nicht, da der Pinabstand des At90s2313 im Schaltbild zu gering ist. Gibts andere Lösungsvorschläge. mfg Jan
-
Thread
Atmel90s2313 Quarz benötigt?
quarz muss sein damit er läuft, der 90s2313 hat keinen internen quarz aber wenn du keinen dranmachst geht er auch nicht kaputt, er arbeitet halt nichts :) stefan
gegoogelt aber nichts gefunden) Da muss man nicht googeln, es genügt völlig, im Datenblatt des AT90S2313 das Kapitel über die Taktquellen zu lesen. ...
-
Thread
ISP Interface für das AVR Mega32 Experimentierboard
Ich programmiere meinen Mega-32 mit dem gleichen ISP, wie für den AT90S2313 oder Mega-8. Mache ich etwas falsch?
-
Thread
Bascom AVr und Can
Nun ein Mega8 hat keinen Can. Mußte also ein MCP2515 oder SJA1000 anschliessen oder einen AT90CAN32/64/128 nehmen. Ich weiss ja nicht wie hoch die Bitrate auf dem Can ist. Es gibt auch eine in Software gegossene Version im Netz, habe mich aber nie damit beschäftigt. Ich nutze für ein TV-Dummy an einem Daimler-Crysler CanBus, der mit 83333 bps läuft den MCP2515 an einem ATiny13/15 oder 90S2313. Das lüppt prächtig ist aber in Assembler programmiert. Gruß Topsoft
-
Thread
Delay time beim io port toggle
Hallo, weiß jemand wielange ein mit 16Mhz getakteter AtMega128 braucht,um von Low->High und High->Low umzuschalten? Ist die Flanke innnerhalb der 62.5nS?
Hallo! 90S2313,SO20 datecode 9850, also schon etwas betagt... durchgängige Massefläche auf der Rückseite VCC abgeblockt mit 2x330n Messung an Portpin als Clock-Leitung zu einem externen A/D, ca. 6-7mm lang
-
Thread
AVR309 Borland C++ Compiler
Hallo Forum, ich habe folgendes Problem, ich möchte einen AT90S2313 der bei mir am USB Port hängt über ein selbstgeschriebenes C++ Programm ansprechen nur ich bekomme es einfach nicht hin die DLL zu verwenden. Das Code Beispiel von Igor Cesko lässt sich nicht
-
Thread
Bitfehler im EEPROM
nicht öfter als 10x beschrieben .. ) Ich hatte diesen Effekt jedoch auch schon vor Jahren bei einem AT90S8515. Lustigerweise tritt der Effekt nur im "gestörten" Gelände (also nicht im Büro) auf! Nur ist das Speichern von Daten im EEPROM wohl eine gängige Technik, die auch in wesentlich "gestörterem
die ganze Reihe. Selbst mit ext. watchdog/brownoutdetector hatte ich massive Probleme, namentlich AT90S1200 AT90S2313 AT90S8515 bei den anderen weiss ich es nicht aus eigener Erfahrung, wird aber auch nicht anders sein. Lustig ist eines meiner ganz alten Projekte, darin werkelt ein 1200er als Anzeigentreiber
-
Thread
2 Potentiometer mit AT90S2313 messen
Wie die Betreffzeile schon sagt suchen ich eine Möglichkeit mit dem AT90S2313 zwei widerstandswerte zu messen ist dies überhaupt möglich oder kann man nur einen messen?
Du kannst nur Spannungen messen, keine Widerstaende. Und mit nem AT90S2313 wird das ohne zusaetzliche externe Komponenten garnicht gehen.
-
Thread
AT90S4433 will nich laufen..
Hallo, Ich habe folgendes Problem: Ich möchte einen AT90S4433 betreiben, aber ich bekomme keine Verbindung zum PC. für die verbindung benutze ich das parrallelportkabel mit ISPschnittstelle welche ich erfolgreich für AT90S2313 µC benutze! ich habe die ports am 4433 genauso wie bei den 2313ern verbunden, bekomme aber keine verbindung. folgende fakten kann ich anbieten: - Alle kabel und lötstellen auf leitfähigkeit und so weiter überprüft - alle ports korrekt belegt - 10k pullup
-
Thread
Mein Timer funktioniert nicht
Funktioniert leider auch nicht. Als Chip habe ich wie im AVR-GC Tutorial den AT90S2313.
-
Thread
Frage zu PWM unter C
Mikrocontrollern. Ich versuche gerade herauszufinden wie ich mit C die PWM-Funktion des Mikrocontrollers(AT90S8535 bei 8MHz) aktiviere. Ich hab mich gerade durch das Datenblatt gelesen und hab mal die Einstellungen gemacht(hoffentlich richtig). . . . OCR1AL=0x7F; OCR1AH=0x00; TCCR1A=0x82; TCCR1B
Hallo Fritz. Das habe ich für den ATtiny2313 geschrieben. Das kannst du für den 8535 anpassen: // PWM mit dem Tiny2313. PWM-Ausgang an OC1A(PB3) #include <iot2313v.h> #include <macros.h> void port_init(void) { PORTB = 0xFF; DDRB
-
Thread
BuchTipp für C
Brian W. Kernighan und Dennis M. Ritchie ´s "The C Programming Language" (engl.) oder auch " Programmieren in C" (deutsch) ist eindeutig die "Bibel" des C-Programmierens. Kann ich nur empfehlen! Mit eines der besten ANSI-C Bücher. Ansonsten
Programmieren in C, Tools und Entwicklungsumgebungen, Systemdesign, Fallstudien (Beispielprojekt(e) mit AT90S2313) und Objektorientierte Programmierung. Dieses Buch ist auch eines meiner Favoriten. Den Rest an Programmier- und Mikrocontrollerbüchern von mir will ich hier lieber niemandem antun... ;-)
-
Thread
At90s2313 RS232-Schnittstelle
Hallo Leutz Ich habe eine Schaltung aufgebaut die meine serienmäßige Zündung am Motor ersetzen soll. Das Programm soll beim start RPI über die beiden Pins RxD und TxD und dann über einen MAX232 schicken. Leider klappt das nicht so wie es soll und er sendet bei jedem Start was anderes, was überhaupt keinen Sinn ergibt. 1.Versuch Nachricht per Hyperterminal empfangen :RPI<\r><\n> ausgeschaltet wieder angeschaltet 2.Versuch Nachricht per Hyperterminal empfangen : üRPI<\r><\n>. reset Nachricht per Hyperterminal empfangen : © \0\0\0þ Ist jemandem diese Problematik bekannt ? Am Sourcecode
-
Thread
Frage zu STK500
Atmels im 40poligen Gehäuse. Der eine Sockel ist für die meisten ATMEGAs, der andere auch für die AT90xxxx
Fassungen sind erforderlich, weil es verschiedene Anschlussbelegungen gibt. Der Unterschied ist zwar nicht AT90 und AT Mega, sondern 8515-kompatibel (mit Speicher-Interface) oder 8535-kompatibel (mit ADC). Ähnlich ist es bei den 28-poligen (Tiny28 bzw. Mega8, 48, 88, 168), den 20-poligen (Tiny26 bzw. 2313) und
-
Thread
Led an mit Taster
hallo, habe hier ein kleines 5-kanal-lauflicht PD0-PD4 für einen AT90S2313 da ich aber ein absoluter neuling bin ist meine frage wie ich 3 taster PB0-PB2 gegen gnd ins programm einbinde zb. Taster1 start, taster2 schneller, taster3 langsamer kann mir denn jemand helfen
-
Thread
S2313 lässt sich nicht auf STK500 programmieren
Hallo zusammen, ich versuche verzweifelt einen AT90S2313 per ISP auf einem STK500 zu programmieren. Löschen kann ich ihn, nur beim Flash schreiben meldet er "FAILED". Ich habe mit den gleichen Jumper-Belegungen (VTARGET, RESET, usw...) problemlos
der 2313 braucht auf jeden Fall einen Takt, beim Mega8 erledigt das der interne RC-Osz. (zumindest in der Auslieferungseinstellung), der 2313 hat das nicht. Wahrscheinlich liegts daran - obwohl, dann dürfte
-
Thread
Frage zu LCD-Display
Hallo! Danke für Eure Hilfen. Ich werde mal einen At90s2313 auf eine Raterplatte setzen und probieren. Mehr als nicht gehen kann es nicht. MfG Paul
Das ist aber blöd, wenn das Display an sich okay ist, das Programm im 2313 aber nicht flutscht oder das Programm geht und das Display nicht --- wo soll man dann suchen?! Hmmm - Haste ´n Foto von dem Ding, dann können wir ja mitraten - ich tippe auf Standardcontroller mit 8
-
Thread
Hilfe bei AVR-Wahl
Durchlesen der > Konfigurationen fiel mir der ATMEGA 168 und 169 als geeignet auf. Den 169 gibt's aber nur in SMD. > Wie steht es mit anderen Typen? Hat jemand Hinweise für mich? Der ATmega8535 ist auch nicht schlecht. Den gibt's nicht nur in DIL, sondern auch im kleineren PLCC, für das es
Mega8 und in ASM die ersten kleinen Schritte gemacht. Welche ich nicht mehr nehmen würde sind die AT90SXXX, diese sind zum teil schon abgekündigt. Wenn du schon bestellst schau evtl mal bei Ebay, da gibt es oft 5 Mega8 fuer 10EUR oder bestell dir 3 Mega8 und 2 Mega 16 / 32.. Bist du schon beim bestellen
-
Thread
Welche ist die beste Software??
allermeisten Funktionen sind gut eingebunden. Alles natürlich persönliche Auffassung, aber vielleicht hilft´s ja dem Threaderöffner ;-)
solannge die Pinnummern stimmen. Die Nummern stimmen doch aber oftmals nicht (einfaches Beispiel: AT90S8515 PLCC <-> TQFP, ATtiny2313 <-> MLF). Was geschieht in diesen Fällen?
-
Thread
LED per Fernbedienung schalten (Modellbau)
zb hier http://www.hanneslux.de/avr/schaltmo/schaltmodul.html Schau dich auch sonst bei HanneS um. Da kriegst du eine Menge Anregungen.
kann man die Impulsbreite wunderbar messen. Meine ersten Fernsteuermodule realisierte ich aber mit AT90S1200, ATtiny12 und ATtiny15. Die hatten nunmal kein ICP. Und da die dort angewendete Lösung recht stabil arbeitet, habe ich sie auch für den AT90S2313 (der hat ICP) beibehalten. Die 2313-Version ginge
-
Thread
Unterschiede der AVR-Baureihen
Hallo, ich möchte mit Bascom anfangen AVr´s zu programmieren. Der Blick in den Reichelt-Katalog hat mich aber verwirrt. Da taucht zum Bespiel der "2313" als AT 90S2313 und als Atiny 2313 auf. Den "8515" gibt es als AT 90S8515 und ATMega 8515
Tschuldigung, aber für den Einstieg würde ich immer noch den AT90S2313 empfehlen, wenn's was kleines sein soll. Da muss man sich noch keine Gedanken um verschiedene Oszi-Modi, Brown-Out und so machen und kann sich erst mal mit der prinzipiellen Programmierung beschäftigen
-
Thread
Tastatur an serielle Schnittstelle mit Puffer?
dann koenntest Du Dein Problem auch mit dem Allerkleinsten von denen loesen (Software UART), einem AtTiny 12. Such einfach mal welcher AVR ueber 2 UART's verfuegt. Dann schau nach ob der bei Reichelt (oder Conrad) lieferbar ist. Schau Dir die Tutorials auf dieser Seite durch, was Du sonst noch brauchst
einem Display anzeigen, muß man die Scancodes erst nach ASCII wandeln. Als Controller dürfte z.B. ein 90s2313 bzw. der neuere tiny2313 locker reichen, um das über den UART per RS232 an den PC zu senden, noch einen MAX232 dazwischen. Sehe ich das richtig, daß Scanner und Tastatur an verschiedenen COM-Ports
-
Thread
einfache Pausenzeit
langatmig geschrieben ist. Um die Grundfunktionen zu verstehen, lohnt es sich, mal das Datenblatt vom AT90S2313 oder AT90S8515 vorzukramen und sich den Aufbau des Timers anzusehen. Auch eine Simulation in AVR-Studio kann zeigen, wie der Timer funktioniert. Dazu benötigt man zwar etwas Assembler, das
obrige Programm ein guter Einstieg. Hier die elegantere Methote: Das ganze hab ich auf einem AT 90S8515 getestet. Müste aber im Prinzip auf jeden Typ laufen. (Timer anpassen) int main(void) { TCCR1B = (1<<CS10) | (1<<CS11); //setzt den Prescaler 64 OCR1A = 62500; //setzt
-
Thread
Problem mit HV-Prog
kann ich erst morgen geben, habe diese nur im Geschäft auf dem PC. 100ns-Problem: z.B. laut AT90S2313 unter Memory Programming: Enter Programming Mode: The following algorithm puts the device in Parallel Programming mode: 1. Apply supply voltage according to Table 22, between VCC and GND.
Ich habe es mittlerweile hinbekommen, das ich die Signatur, Fuses und auch den Speicher bei einem AT90S2313 parallel auslesen kann. Nur wenn ich ihn parallel programmiere (Fuses oder Speicher), funzt die ganze Sache nicht. Es geht sogar soweit, das ich seriell und parallel die Sig nicht mehr lesen kann
-
Thread
Probleme mit ATTINY2313
Weiß jemand, was ich außer der DEF-Datei noch ändern muß, damit dieses Programm auf einem ATTINY2313 richtig läuft? Auf eienm AT90S2313 läuft es ohne Probleme. Auf dem Tiny läuft es in Zeitlupe! MfG Paul
So, jetzt geht's! Ich habe "von Hand" die Fuses für CKSEL mit Ponyprog gesetzt. Tückisch ist nur, daß gerade da, wo ein Häkchen ist, die Fuse NICHT gesetzt wird. Ich frage mich auch, wozu die DEF-DATEIEN da sind
-
Thread
Mindestens 4 x 7-Segmentanzeigen an einen ATmega8
Sie benötigt nur den AVR, ein paar Widerstände, einige Transistoren und etwas Software. An einem AT90S1200 hatte ich eine dreistellige 7-Segment-Anzeige und eine 12-er Tastaturmatrix angeschlossen und das Ergebnis über zwei weitere Ausgänge seriell herausgeschoben. Die 3 Anoden der Anzeige bekamen
Vielen vielen Dank. Ich hatte einige Zeit auf der Atmel-Seite rumgesucht aber nicht's brauchbares gefunden. Dank deiner Hilfe hab ich's entlich gefunden. Ich habe schon langsam den Verdacht dass mich die Computer nicht leiden können. mfg Sepp
-
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
reset pull up Verständnisproblem
Hallo! Ich hätt ma ne frage zu den reset-pins meines atM8. laut datenblatt ist ein hochohmiger pull up drin... ist das der , den ich mit portd0x0000 aktivieren kann??? oder ein dazu paraleller, den ich nicht deaktivieren kann? zum hintergrund: will
Danke für die Info... Beim AT90S1200 und AT90S2313 war der Reset-PullUp (und sogar die externe Reset-Beschaltung) noch zwingend erforderlich. Ich verwende den 3k9-PullUp aber (aus Gewohnheit) weiter, das macht den AVR störfester
-
Thread
Strom über Schutzdioden, wie hoch max.
wie hoch darf der Strom durch diese sein, damit es sicher noch kein Latch-Up gibt? Die Datenblätter (AT90S2313, ATtiny2313) geben dazu nix her. Sven
-
Thread
AT90S2313 vs. ATTINY2313
Hallo Männer! Ich habe heute AT90S2313 bestellen wollen und keine mehr bekommen. Statt dessen ATTiny 2313. Kann ich die gegeneinander austauschen? Die Anschlußbelegung ist wohl auf den ersten Blick gleich. Wer hat da schon Erfahrungen
denke du musst die Register und so umbenennen (sind ein paar) und evtl. noch bei den Interrupts reti's reinsetzen(bei assembler ist es so, bei BASCOM weis ich nicht ob es sowas gibt)
-
Thread
Simpler RS232-Programmer ("Statuspinwackler")
ISP-Programmer der Kategorie "Statuspinwackler" verzeichnet (dasa/2/3). Aber nähere Erläuterungen dazu gibt's nicht. Laut http://www.zen9658.zen.co.uk/avr-doc/HOWTO-get-started.html sollte man einfach die Pins direkt verbinden. Das haut doch vom Signalevel vorne und hinten nicht hin?! Ich habs trotzdem mal schnell versucht, mit einem AT90S2313 scheint es zu klappen. Ist das auf Dauer sicher oder sollte ich etwas besseres (z.B. siprog) basteln? (Serieller Port sollte schon sein, der Parallelport ist mit 'ner 1541 belegt :))
-
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
PonyProg und AVR, will nicht!!!
baseboard (http://www.lancos.com/siprogsch.html), um damit eine Interfaceschaltung welche mit einem AT 90S8515 ausgestattet ist zu programmieren. Dazu habe ich auf der Zielschaltung einen (ISP)Programmierstecker mit integriert. Doch irgendwie kann ich den AVR nicht schreiben oder lesen, wobei das mit
Kuckst Du http://s-huehn.de/elektronik/avr-prog/avr-prog.htm Den solltest du doch wohl hinbekommen
-
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
Programmierung myAVR-Board
Kurztutorial" für Bascom gelesen), es kommt immer der Fehler "Selected chip and target chip do not match 90S2313 <> M8" Habe aber in allen Optionen der "8M" ausgewählt... Woran kann der Fehler liegen? Hab mit dem "QuickProg" den externen Quarz eingeschaltet, dann Testprogramm drauf, getestet, dann
Bist du sicher das es ein S12 ist? Weil probiere mal alle aus einer wird schon klappen! Es sind alle AVR ISP Programmer : DT006, S12 etc die für AVR sind. Hast du ein Schaltpaln vom Programmer oder ein Link? Ich habe
-
Thread
Stromsparmodus beim AT90S2313
Hallo, ich habe eine IR Fernbedienung mittels At90s2313 gebaut die über 2 Microzellen gespeist wird. Im Ruhezustand nimmt die Schaltung 1,5 mA auf. Jetzt möchte ich den AVR aber im "Sleep" Modus versetzten wenn keine Taste gedrückt wird um die Batterien
So stehts geschrieben (BASCOM + 2313 data sheet). Muss aber ein level trggered interrupt sein.
-
Thread
Projekt: Open-Source Hausautomation
Vielleicht können wir da einen gemeinsamen Nenner finden und beide Vorschläge zusammenfassen. Den AT90CAN128 halte ich mit 16 EUR für zu teuer und der AtMega32 ist denke ich auch überdimensioniert für einfache Schalter, denn in einem Haus braucht man mehrere Knoten, da summiert sich das Ganze schnell
mit reinspielt, und die ist in diesem Fall die wichtigste denke ich. Denn ansonsten würde ich nen AT90CAN128 nehmen, der hat den CAN-Controller gleich integriert und zig I/O Pins, die man verwenden könnte. Kostet halt nur 16 EUR das gute Stück. So und jetzt nehmen wir an, du baust in jeden Lichtschalter
-
Thread
Was ist #elif?
Ich möchte den 90S8535 verwenden. Was bedeutet in diesem Zusammenhang "elif" (else-if??) #if defined(__AVR_AT90S2313__) # define OC1 PB3 # define OCR OCR1 # define DDROC DDRB #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || \ defined(__AVR_AT90S4434__) || defined(__AVR_AT90S8535__) || \ defined(__AVR_ATmega163__) # define OC1 PD5 # define DDROC DDRD # define OCR OCR1A#else # error "Don't
-
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
AVR liest Infrarot nicht
demnächst ein Empfängerprogramm fuer verschiedene Protokolle schreiben. Auf einem STK500 mit nem alten 90S8515 und Display kann ich schon 8 versch. Protokolle erkennen, ist aber noch im Versuchsaufbau. Wenn moeglich, solls auf einem Tiny2313 oder vielleicht sogar Tiny13 laufen. Wenn's was wird, setze ich
Fragen gerne bis zur Veröffentlichung des Projekts per Email stellen. Meine Adresse ist anoname (ät) freakmail.de
-
Thread
pulsdauer messen
eine schaltung aufgebaut, die die länge eines Impules mist. Dazu verwende ich den 16-Bit Timer des AT90S2313. /*--------------------------------------- TIMSK = 0x08; //Timer Interrupt. TCCR1A = 0x00; TCCR1B = 0x70; ------------------------------------------*/ Der Interrupt wird auch ausgelöst
-
Thread
avr-as und avr-ld
Nur mit dem Linken klappt es nicht so. Compiliert habe ich mit diesem Befehl: "avr-gcc -c -mmcu=at90s2313 -I. -x assembler-with-cpp -Wa,-adhlns=kernel.lst,-gstabs Datei1.S -o Datei1.o" Nur mit dem Linken klappt es nicht. Wenn ich alle Dateien mit dem avr-gcc linken will muss immer eine C-Datei
schon beim debuggen mit avr-studio festgestellt. Beispiel: angegeben hatte ich im Makefile: MCU = at90s2313 Folgenden Variablen hatten die entsprechenden Adressen erhalten: 008000e0 B sTxMsgBuf 008000f0 B RxId_1 008000f8 B TxBuf 00800100 B RxBuf_1 00800108 B TxLen 00800109 B RxLen_1 0080010a
-
Thread
Wer hat ein funktionierendes Bascom-Prog für den MAX7219?
mich? Im Forum habe ich nichts funktionierndes in Basic gefunden. Ich benutze übrigens einen AT90S2313 zur Ansteuerung. Für die Hilfe wäre ich dankbar. Grüße Daniel
-
Thread
UART Recive (at90s2313)
hi, ich habe meine schaltung jetzt um einen max232n erweiter. Und der empfang funktioniert auch so weit. jetzt will ich einen interrupt auslösen wenn ich byte empfange. quellcode: #include <90s2313.h> interrupt [UART_RXC] void empfangen(void) { PORTB = UDR; while(1); } void main(void) { DDRB = 0xFF; UCR = 0x98; USR = 0x00; UBRR = 0x19; #asm("sei") while (1) { PORTB = USR; } } Im Inhalt des USR ist 6Ch. Unter http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Allgemeines_zum_UART stehen nähere register