-
Thread
Tiny's GCC ?
SRAM und z.T. kein "MUL" Befehl. Kann ich die Tiny's trotzdem in AVR GCC programmieren? z.B. Tiny13 , Tiny2313 Ich hoffe jemand hat Erfahrungen damit gesammelt. Mfg Dirk
vorhandenen Unterstützung auflistet. > und wie schaut es ohne den MUL Befehl aus? Den haben auch die AT90xxx nicht. Kein Problem.
-
Thread
Reset bleibt nach Programmieren auf Null
das auf http://www.avr-asm-tutorial.net/avr_de/beginner/index.html vorgestellte Experimetierboard(AT90S2313) nachgebaut, möchte es aber mit dem Parallelport-ISP von http://www.mikrocontroller.com/ und PonyProg programmieren. Leider muss ich nach dem Download immer den Stecker aus dem Port ziehen bevor
-
Thread
bitte code ueberpruefen!!!!!
Aber das wolltest du ja. Ich wäre froh gewesen, wenn das bei mir jemand gemacht hätte... ...HanneS...
Assembler), dann mit dem PC. Auch mit 8085 (MFA) hatte ich mich etwas beschäftigt. Mit AVRs (zuerst AT90S1200) befasse ich mich noch nicht allzu lange, vorerst auch nur Assembler, bei anderen Mikrocontrollern weiß ich garnix. Das Elektronik-Grundwissen stammt hauptsächlich aus der DDR-Amateur-Literatur
-
Thread
AT90S2313 XTAL Clock Maximum
Kann ich einen AT90S2313 mit 12 MHz betreiben? Das Datenblatt spricht von 10MHz. Ich habe es ausprobiert und es geht, aber ich bin mir nicht sicher, ob man darauf eine zuverlässige Entwicklung aufbauen kann. Ich muß einen
Ich betreibe den 90S2313 mit 12MHz und das ganze bisher ohne Probleme
-
Thread
Einfacher Check ob mehrere Tasten gedrückt sind
auch nicht berücksichtigt. Sollte man evtl. mit einer Verzögerung ala längeren Entprellung von 50mS oder so machen wenn möglich. Gruß Andi
lesen, schildere ich hier die gesamte (mittlerweile erfolgreiche) Konfiguration. Ich benutzte einen AT90S2313, mit 4 Tastern an PortB. Die Taster sind pulledUp mit 10K Widerständen und schliessen gegen Masse. Alle 4 Taster gehen mit Dioden entkoppelt auf Int0 vom µC. Der µC ist so konfiguriert daß der
-
Thread
Umfrage: euer Lieblings-Controller
setze ich für jedes Projekt den AVR ein, der die gestellte Aufgabe preiswert löst. Das waren anfangs AT90S1200 und 2313, jetzt sind es Tiny15, Tiny26, Mega8, Mega 8535 (wenn ich mehr I/Os brauche). Demnächst wird es auch mal ein Mega16 und ein Mega32 sein. Programmiert wird in Assembler mit AVR-Studio
also meine lieblingscontroller sind entweder at89s8252 bei den 8051ern (mit sdcc oder assembler) oder atmega8535, at90s2313, attiny12l bei avrs (mit codevision oder assembler) mfg leo
-
Thread
Ponyprog mit Mega8
ihr das ? Kein Problem, ich habe vor Jahren mal eine Software für Windows geschrieben. Die konnte AT90S1200, S2313 und noch nen paar programmieren. Funktionierte bisher auf allen Rechnern einschlißlich Laptops und unter allen Windows-Betriebssystemen ab Win95. Nur leider fehlt mir die Zeit, das Teil
... Das erste Zeichen des Kommentars zeigt den Auslieferungszustand laut Datenblatt. ...HanneS...
-
Thread
Tabelle: welcher AVR welche Befehle? Gesperrt
weiter, ev. koennte man sich das ja auch aufteilen, dass jeder ein Device macht und irgendwer fuegt's zusammen. Ich mach mich jetzt einmal ueber den AT90S8515 her. Gruesse, j.
Ich hab mal den Tiny26 und den 90S2313 hinzugefügt.
-
Thread
Zähler
und nach langer suche im mehreren Foren nun auch noch ziemlich verwirt! Ich möchte mit hilfe eines At90s2313, einen Zähler bauen der mir bei 44 Impulsen einen Interrupt auslöst, die impulse kommen in keinen zeitgleichen abständen. Wäre echt super wenn mir jemand ein sourcecode beispiel mit ner kleinen
-
Thread
avr-schwingt
Hallo avr-programmer, experimentiere erst seit einer Woche mit AT90S2313, wenn ich mit dem Befehl out P, Rr in regelmässigen zeitabständen (300 ms bis 500 ms) ein Datenwort ausgebe so vergehen erstmal viele Millisekunden wo er mit konstanter Frequenz erstmal zwischen
-
Thread
Laufschrift mit Tastatur und µController steuern
Ausbildung zu starten. Undzwar eine Laufschrift mit 10 mal 5x7 Dotmatrix Elementen und einem Atmel AT90S8515, das alles möchte ich dann so gestalten, das ich den Text den ich auf der Matrix ausgeben will mit einer normalen PS/2 Tastatur eingebe und mit der Enter Taste bestätige. Bis jetzt bin ich soweit
verbunden. Ich hätte folgende Verbesserungsvorschläge: - erst mal nen größeren Controller (keinen AT90S2313), dann hast du auch Platz für nen Zeichensatz, vielleicht nen Mega8 oder Mega16 - Spalten multiplexen und das Multiplexen aufteilen, d.h. in 2 mal 5 Anzeigemodule, dann kannst du die LED's
-
Thread
Wie lasse ich 4 x AT90s2313 mit einem Atmega16 komunizieren
Hallo , kann mir einer sagen, zeigen wie ich 4 stück AT90s2313 mit einem Atmega16 komunizieren lassen kann. keine große Diskussion nur einzelne informationen, welche Schnittstelle nimmt man da ? Danke und Gruß Bernd PS: Schaltplan wäre hilfreich
I²C wäre natürlich am besten, nur hat der AT90S2313 kein Hardware-I²C, der ATMEGA16 schon, also müsste man auf den AT90S2313 das I²C in Software emulieren es ist natürlich möglich, aber aufwendig...
-
Thread
Ganz besonderes Lauflicht
Hallo, ich würde das mit Thyristoren + Optokoppler machen, statt Atmega reicht AT90S2313 völlig aus (13 I/Os, < 2EUR), internen Komparator würde ich für Null-Übergang benutzen und dann die Thyristoren steuern. Hat auch Vorteile, dass man die Grundhelligkeit einstellen kann (softwaremäßig
@Alexandre: ist ja noch nich klar, ob da mit Wechselspannung gearbeitet wird, wenn nicht, wird's wohl mit den Thyristoren nix. Ein neues Design würde ich ausserdem nicht mit dem 2313 machen, da der im Prinzip abgekündigt ist. Gleich neue Megas/Tinys nehmen. @anfänger: Relais sind auch nicht
-
Thread
Wie sende ich einen Integerwert?
Hallo, ich möchte, um einem AT90S2313 zu sagen wie lang er nach einem Puls warten soll, per UART einen Integerwert senden. Ich verwende BASCOM und kenne If Usr.rxc = 1 Then byte = UDR. Wie kann ich es aber anstellen einen Integerwert
Hmm. Wie wär's mit einer String (Text)-Übertragung?
-
Thread
SMD-Bauteillib in Eagle
Erfolgserlebnisse erzielt! Nun würde ich gerne alles zusammen auf eine Platine bringen. Dafür hatte ich Eagle in's Auge gefasst, weil ich damit schon ein paarmal experientiert habe, und weil's ja die Demo giebt. Also den AT90S2313 und den 78L05 habe ich auch als SMD gefunden, aber leider keine Widerstande, keine
Hallo Sascha Du hast recht! Ok Widerohm und Kondensatoren hab ich. Hast Du noch ein TiP für LED's? Die Padd's sind ja schon mal da. Damit ist ja schon mal das halbe Bauteil da :). Danke nochmal Reiner
-
Thread
Wechselspannung mit uC schalten
Guten Morgen, ich habe ein Problem das ich eine Wechselspannung von ca. 8V mit einem AT90S2313 schalten will. Ein Relais find ich doof und habe gerade auch keins zur Hand. Ein Mosfet scheidet wohl auch aus, wegen der negativen Welle. Ich habe hier noch einige Halbleiterrelais liegen, Sharp
Hi zwei anti-parallel geschaltete MOSFET's sollten ausreichen. Matthias
-
Thread
UART oder I2C
Platine mit zwei unterschiedlichen Mikrocontrollern kommunizieren: einen 80C515 als Master und einen AT90S2313 als Slave. Beide werden durch den gleichen Clock von 12MHz gesteuert. Soll ich die UART der Controller oder doch lieber einen I2C-Bus dafür nehmen? Ich habe Null Ahnung! Gibt's dafür n'e fertige
einen seriellen Port besitzt). Wenn schon einen anderen Typ als vorgesehen, warum nicht gleich einen AT89S8252? Die Kommunikation würde ich über die Leitungen der SPI (MOSI, MISO, SCK,usw.) verbinden. Geht sowas überhaupt? Hat jemand von Euch schon damit Erfahrung gemacht? Gruß, Klaus
-
Thread
USB CardReaderWriter & Atmega
www.asahi-net.or.jp/~qx5k-iskw/robot/usbhost/usbh08.jpg ein Bild der Hardware, auf der deutlich ein AT90S2313 erkennbar ist. Allerdings muss zusätzlich zum grundlegenden USB-Protokollstack auch noch Unterstützung für "Mass Storage Devices" - nichts anderes ist der Kartenleser - und für die zu erwartenden
empfangenen Ctrl-Z (0x1a) ab; die Handshakeleitungen müssen allerdings sinnvoll verdrahtet sein (ohne geht's nicht).
-
Thread
einfache schaltung für eeproms
Pause einlegen, oder per Polling den Status des EEPROMs abfragen. Wenns noch einfacher sein soll: Ein AT90S2313, 2 serielle Schieberegister für die Adressleitungen, ein klein wenig Software - fertig. Noch einfacher sind serielle EEPROMs, die man inzwischen auch bis zu einer Größe von 64KByte bekommt.
www.lancos.com/prog.html) an! Die Schaltungen sind super-simple und funtktionieren einwandfrei mit AT24C256...
-
Thread
FM-Tuner mit AVR ansteuern
abgekündigt ist. Du kannst aber auch einen baugleichen SAB6456 nehmen. Den gibts bei manchen Distri´s noch. http://www.electronicpool.de/list/index_S_A_SAB6456_PHILIPS.html Ich hab meine damals bei Ebay im 100er-Reel für 10DM bekommen. Ich hab leider keine Ahnung wo die Dinger sind, sonst könntest
Roland Walter www.rowalt.de hat letztes Jahr einen Frequenzzahler U813+AT90S2313 für UKW Bereich 144-146 MHz in Funkamateur veröffentlicht. Die Schaltung ist hier: http://www.rowalt.de/mc/avr/avrboard/09/avrb09.htm Gruß Alexandre
-
Thread
Schachuhr mit AT90S1200
Layout und Programm laufen auch mit dem AT90S2313. Bislang ist ein AT90S immer erst dann eingestellt worden, wenn ein Pin-kompatiebler Nachfolger auf dem Markt war.
interupts gesperrt) Das kriegt jeder hin der schon mal "geatmelt" hat. Aber solage ich beim Reichelt den AT90S1200 für 1,45 kriegen kann würde ich den auch verwenden, zumal er den TINY2313 noch gar nicht anbietet. Später kann man immer noch problemlos auf den TINY wechsel, da ja gleiches Layout.
-
Thread
Serieller Programer
Hi Leuts, ich habe hier aus einer Elektor (3/2003) ein AVT-Board mit dem AT90S2313 mit intergiertem Programmieradapter für die RS232C nachgebaut, einwandfrei. Nun habe ich die Schaltung nochmals aufgebaut (mittlerweile 3mal) für einen ATMega16. Geht gar nicht. Aber ein Programmieradapter für den AT90S2313 sollte doch auch bei einem ATMega16 funktionieren, oder ?
-
Thread
ds1307 - wo bekommen?
Hallo! Wo bekomme ich den ds1307? Bei Reichelt, Conrad und Segor gibt's den leider nicht. Oder gibt es einen anderen RTC-IC, der sich recht einfach mit einem AVR-C-Programm ansprechen lässt? MfG Zeit, Die
Upps es ist ein AT90S2313. Ich hab die Bezeichnungen noch nich so drauf, sorry Alternativ hab ich mal über den PCF8583 gelesen. Der soll auch RTC an I2C machen, aber noch weniger erfahrungen :) . Reiner
-
Thread
Wo soll man heute noch bestellen?
einmal bei conrad 4 FET's gekauft, 3/4 stunde an der blöden theke gewartet, verpackung: papiertüte -> 2 FET's waren hinüber.. toll! seitdem geh ich nur noch zum elektronik laden bei mir um die ecke, der hat zwar auch conrad-ähnliche
woanders für den halben Preis (und weniger) bekomme. Beispiele: L293D: 6,95 zu 2,00 AT90S2313: 6,11 zu 1,85 ATMega32-16: 23,10 zu 6,20 (!) 74HCT244: 0,79 zu 0,25 RAM62256: 5,09 zu 1,10 (und dann noch die schnelleren...) EEPROM 28C256: 14,06
-
Thread
Flash, wieviel
Einen ATMEGA8 oder ATMEGA16 als Einstieg kann ich mich nur anschließen. Ich hab damals mit einem AT90S2313 (2KB Flash, 128Byte RAM) angefangen. 2KB Flash bekommt man aber relativ schnell voll. Wieviel RAM du brauchst kommt *sehr* auf den Anwendungsfall an. >ich möchte mir gerne einen Mikrocontroller
Alle, danke erstmal für die schnellen Antworten. Als Mikrocontroller hab ich neben den AVR's zwei von Motorola im Visir und zwar die HCS12 von elektronikladen. Daten dazu gibts hier: http://www.elektronikladen.de/cards12.html und http://www.elektronikladen.de/lvcs12.html. Der AVR ist aber
-
Thread
LED´s Dimmen
Klassische Anwendung für Mikrokontroller. Such dir einen µC aus mit Timer und PWM, weil led's über die Spannung gedimmt, Farbverfälschungen zeigen. Einen Schaltplan wofür? Für ein LED, für 100 LED's? Michael
@Chriss Das Stimmt wohl. So gut Naja Sagen wir mal so ich habe 10 LED´s Parallel an einer Leitung Nun möchte ich diese mit einen MC Dimmen da habe ich einen Mega16, Attiny26, at90s8535 und einen at90s2313 Also währe doch was dabei denke ich mal. Ob Transistor oder nicht
-
Thread
Datenverlust internes EEPROM AVR
ich habe einen AT90S8535. Und dazu einen Spannungsregler von LT mit Resetausgang und Resetverlängerung. Ich schreibe über die serielle Schnittstelle vom PC aus Daten ins interne EEPROM Dummerweise verändern sich
Dieser Tip für den At90S2313 war wirklich gold wert :)) Grüsse, Manfred
-
Thread
Pin eines uC verschieben in Eagle
um den Schaltplan etwas übersichtlicher zu gestalten. Wie geht das nur?? Wenn ich z.B. den Atmel At90S2313 in meinen Schaltplan einfüge sind alle Ports auf der rechten Seite...leider kann ich nicht ein paar ports auf die linke Seite verschieben. Würde mnich sehr freuen von Euch zu lesen. Grüße,
noch nicht den Befehl, bzw. das tool mit dem ich jetzt die Pins verschieben kann. Ich habe nun den at90s2313 aus der Biblio. atmel.lbr geöfnet, aber wie mache ich es mit dem verschieben?... Wenn ich move benutze geht das ganze symbol mit nicht der einzige pin den ich haben möchte. Vielen Dank!
-
Thread
Assemmbler in Basic ?
hallo, bin recht neu in der materie, hab schon einfache prog's in assembler geschrieben, wenn's aber an umfangreicheres rechnen geht, wird mir das alsbald zu heftig, also andere programiersprache, da ich in basic schon erfahrung habe, wäre das natürlich erste
größe des erzeugten programmcodes auf 2kbyte beschränkt ist. damit kann man aber zum beispiel den at90s2313 schon vollständig beschreiben.
-
Thread
IRDA und AT90S2313
Hallo alle zusammen, ich bin neu auf diesem Sektor und möchte mit einen AT90S2312 3 Relais per Ird steuern. Für die Steuerung möchte ich eine alte Fernbedienung nutzen. Der Aufbau der Elektronik ist kein Problem nur die Programmierung (über BascomAVR -> wenn möglich ;-) ). Ich bin für jede Hilfe dankbar. thx Ronny
-
Thread
AT90S2313 & IR Sender
Hallo, ich möchte 2 AVR's über Infrarot vernetzen. Timer sind belegt d.h. ich kann sie nicht verwenden. Daher dient der NE555 zur Modulation. Als Empfänger nehme ich einen TSOP1736. Kann ich den TxD - Pin vom µC direkt auf den NE555 legen oder muss ich das Signal noch invertieren? Schaltung befindet sich im Anhang, die beiden Schaltungen die Daten austauschen sollen sind identisch. Baudrate spielt erstmal keine Rolle. Gruß, Dominik
-
Thread
Videosignal, Fadenkreuzgenerator, IC?
Hi Leo, hast Du sowas schon gemacht? Ich muß nicht mal Zeichen einblenden (obwohl: wenn's kostenlos abfiele, würd ich's auch nutzen), ich brauch eigentlich nur eine waagerechte und eine senkrechte Linie. Deren Position sollte allerdings veränderbar sein. Ich muß dazu zu den richtigen Zeiten
ich schau mir das Teil mal an! Das Bild auf der Seite zeigt mir allerdings nur einen kleinen AVR (AT90S2313). Sitzt der STV5730A auf der Rückseite? Gruß, Michael
-
Thread
STK 500
. Immer kommt eine Fehlermeldung. Da ich noch ein STK 200 habe, habe ich das Board benutzt und den AT90S2313 programmiert. Einwandfrei! Nun den 2313 in das STK 500 gesetzt und der uC läuft. Aber es ist nicht möglich ihn zu programmiern. Die Chip Signatur läßt sich auf dem 200 auslesen, nicht aber
Spannungseinstellung funktioniert unabhängig von Zielprozessoren und ISP. Auch schon mehrfach gehabt: der AT90S8535 hat ne Macke, austauschen. Da der 8535 im TQFP nicht immer ganz einfach zu beschaffen ist: habe ich reichlich da und auch schon 4 oder 5 an die Forumsgemeinde verschickt.
-
Thread
AT90S2313 & LCD in Codevision AVR: Problem bei Ansteuerung
Hallo, habe Probleme bei der Ansteuerung eines LCDs mit HD44780. Ich habe versucht das Assemblerprogramm aus dem Tutorial in C zu portieren. Leider ohne Erfolg. Initialisierung scheint okay zu sein, aber ich bekomme keine Zeichen auf's Display. Hardware ist okay, da die Ansteuerung mit dem Programm aus dem Tutorial funktioniert. Ich habe die Pin Belegung allerdings geändert (natürlich auch im Assemblerprogramm): PB0 - RS PB1 - RD PB2 - E PB3 - frei PB4 - D0 PB5 - D1 PB6 - D2 PB7 - D3 Im Anhang befindet der der Sourcecode für Codevision AVR. Hoffe mir kann jemand helfen, es scheint
-
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
Länge Interrupt-Routine
, ich habe folgenden Programmcode als Interrupt-Routine für den Timer0 Overflow für einen Atmel AT90S2313 geschrieben. Funktion ist einen 4 Byte Zähler hochzuzählen und die beiden INT-Interupts getrennt für eine bestimmte Zeit zu verzögern (erst wieder an wenn Zeit abgelaufen). Der Timer ist
im Programm nicht genutzt. Bei großen komplexen Programmen geht sowas nicht mehr... ...HanneS...
-
Thread
Programmer oder controller defekt
mir eienen stk200 programmer bestellt. Auf ihm ist ein CD74HC244E gesteckt. Den habe ich mit einem AT90S2313 über MISO, MOSI, SCK, RESET, Masse und 5V verbunden. Dazu noch ein 10MHz Quarz mit 2 24nF Kondensatoren. PonyProg habe ich eingestellt, aber keine Verbindung bekommen. Standardmäßig sollte doch
oder beim Test von PonyProg geben könnte, wäre ich in der lage das nach zu messen. Genauso für den 2313.
-
Thread
Problem mit TINY2313-24SI
Wobei 24MHz kein Problem ist: Der AT90S2313 läuft bei mir seit Monaten mit 18MHz (EEPROM verwende ich nicht)...
Der CPU an sich läuft auch mit höheren Taktfrequenzen, nur der Flash macht nicht mehr mit. Beim AT90S2313-10 lief immer eine kurze Programmschleife, die 256Bytes aus dem Speicher an einen Port ausgegeben hat. Bei 18MHz liefen alle getesteten AT90S2313, bei 20MHz etwa 50%, einige hängen sich nach 5
-
Thread
ATTINY2313: Warum kann ich nur parallel flashen??
Hallo Leute Habe hier 2 ATTINY2313 Samples bekommen und versuche sie In-Circuit, daher direkt in meiner Applikation zu flashen. Mit einem AT90S2313 ist das kein Problem. Die Leute vom Vertrieb (Ineltek HH) konnten mir auch nicht helfen
nicht. Nehmt Ihr da ersatzweise den AT90S2313 oder gibts da eigene .ini-File Einträge für das STK500? Vielen Dank für ein paar Tipps und viele Grüße. :)
-
Thread
I2C oder SPI, eure Meinungen
5 At90s2313er oder auch mega8 als Slave's zum Einsatz. Diese übernehmen die Interpolations-Aufgabe und Ausgabe an die Endstufen. Meine Frage: Welches der beiden Bussysteme I2C oder SPI würdet ihr hier
sicherer, verlustfreier und echtzeitiger Datentransport benötigt wird. I2C oder SPI kannste beim 90S2313 vergessen, sowas hat der nicht. Bleibt also nur die UART. Und der LPC2106 hat ja schon 6 PWM-Ausgänge und 2 Interruptprioritäten. Lade Dir einfach mal die Keil Testversion runter. Peter
-
Thread
Werte im EEROM speichern im Betrieb - geht das?
Meine Anwendung (AT90S2313) soll einen Kalibrierungswert permanent speichern und bei Neueinschalten geich wieder vorfinden, so daß diese Kalibrierung nicht jedesmal ausgeführt werden muß. Geht das mit dem AVR Instruktionssatz
startet Bei den Megas und Tinys ist es besser gelöst. Vielleicht wartest du noch, bis der Tiny2313 endlich kommt, in 4 Wochen soll ich meine erste Lieferung endlich bekommen :-).
-
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
Probleme mit AVR910Programmer
hallo kann mit dem avr910 (version: avr910_2313_v33) und dem avr-studion/avrprog (4, 9, 0, 338) keinen avr programmieren. kann das programm korrekt starten, wähle ein programm zum flashen aus und starte den programmiervorgang. es kommt dann die meldung "can´t enter programming mode!" avr (at90S8535) ist korrekt ausgewählt gruss jack
-
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
Planung eines 8515-Testboards
Hi. Möchte mir für mein AT90S8515 ein Experimentierboard bauen. Folgendes habe ich bereits vorgesehen: - RS232-Port - LEDs für Ausgänge (k.A. wie viele) - Taster für Eingänge (k.A. wie viele), auf PullUP/Down umschaltbar
an einem Port - Pfostenverbinden für jeden Port - ISP-Anschluss - Spannungsstabilisierung mit 78S05 - Pull-Up/Down-Umschaltung für jeden Port So, das wäre mal das Gröbste. Da ich noch nicht lange mit µCs arbeite, kenne ich mich auch nicht mit allen Funktionen aus. Was sollte ich noch auf
-
Thread
Software im 2313 vor auslesen schützen?
vor dieser Problematik stand ich noch nicht... ;-( Kann mir mal jemand sagen wie ich die Soft im AT90S2313 vor dem "kopieren" schützen kann. Ich habe ein STK500 kann doch nicht so schwer sein oder? Wie kann man das überprüfen ob es dann auch geklappt hat. Danke im Voraus... Gruß AVRli
Schau Dir einmal diese Application Note an, da ist das, soweit ich's beurteilen kann, recht elegant geloest. Ob das auch in den 2313 passt, kann ich Dir jetzt ehrlich gesagt nicht versichern.
-
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
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
IR-LED Datenübertragung
senden und ein Mikrocontroller mit IR-LED zum empfangen. Frage: Gibt es einen Basic-Befehl um IR-LED´s anzusteuern? Also auch mit Trägerfrequenz und was man da so braucht. UND natürlich einen Befehl für den Empfänger um alles zu entschlüsseln. Schön wäre wenn ich am Sender auf einen Pin eine "1" gebe und diese "1" am Empfänger auch ist. Ich hab einen Atmel AT90S2313 mit 3,6864 MHz Quarz den ich in Basic programmieren möchte. Vielen Dank schon mal!!! Tobias
-
Thread
AVR LED nur gegen Vcc oder auch gegen Masse?
Hallo Frederik, auf welches Datenblatt beziehst du dich? z.B. beim AT90S2313 kann der Controller 40mA gegen Masse schalten aber nur 5mA zur Versorgungsspannung (jeweil bei 1V Spannungsabfall im Controller) mfg Werner
Ich beziehe mich auf die AtMega -AtTiny serie ,den S2313 habe ich mir noch garnicht angeguckt.