-
Thread
Handy <-> AVR (UART)
Handy(akku)spannung betreiben (die soll über 3 Volt liegen). Damit sollte ich doch z.b. einen AT90S2313-4 betreiben können, der hat eine Betriebsspannung von 2.7 - 6.0 Volt. Wenn ich den MAX232 verwenden muss, brauch ich ja 5 Volt, das möchte ich gerne vermeiden. Kann mir vielleicht jemand eine
So, ich habs's jetz geschafft! Das Handy (S35i) liefert 4 Volt, mit denen ich im Moment einen AT90S2313-10PI betreibe (4.0 - 6.0 V). Hat auf Anhieb funktioniert. Das direkte verbinden funktionierte jedoch nicht, wenn ich den AVR mit 5V (Netzteil) betrieben habe. Vielen Dank für die Hilfe. MfG
-
Thread
PWM Sinus bewertet
C-Programmierer aber noch neu in der Controller Programmierung (avr-gcc). Ich habe mir einen AT90S2313 vom Atmel zugelegt und versuche eine sinusbewertete Pulsweitenmodulation umzusetzen. Hierbei soll also der Vergleichswert einem Sinus folgen. Den in einem Tutorial beschriebenen "PWM- Mechanismus
Vergleichswert schon nachvollzogen. Jetzt habe ich folgende Fragen an Euch: Wie kann ich im AVR AT90S2313 einen in seiner Frequenz und Amplitude veränderbaren Sinus erzeugen? Wie kann ich diesen Sinus mit der im "PWM- Mechanismus" vorhandenen Dreieckschwingung vergleichen? vielen Dank im voraus
-
Thread
Anfängerfrage: Welches File in AVR-Controller speichern?
Hallo Forum, Ich habe hier eine Schaltung mit einem AT90S2313, einen EPROMer, eine *.asm-Datei und eine *.inc-Datei. Welche Datei muss denn nun in den AVR-Controller? Oder muss aus den beiden Dateien erst was AVR-verträgliches compiliert werden? Dann bitte
unter Windows eignen. Und: Kann - was auch immer da rein muss - auch mit dem EPROMer (der kann den AT90S2313 programmieren) in den AVR-Controller gebracht werden oder muss das immer über einen speziellen Programmieradapter passieren? Thomas
-
Thread
controller-externen quarz nachjustieren - geht das?
mit dem JTAG ICE aufstöbern wollte. Ich weiß, daß es auch Implementierungen gibt, die mit einem AT90S2313 auskommen möchten, aber ich sehe keinen großen Sinn darin, Ehrgeiz in einen möglichst kleinen Controller zu stecken. Die 3 Euro Preisunterschied fallen bei einem Einzelstück des Hobbybastlers
Das ist ein anderer Nachbau (und meiner Erinnerung nach der, auf den ich mich mit der AT90S2313-Bemerkung bezogen habe). Das Original ist das hier: http://www.aade.com/lcmeter.htm Die Schaltung war früher mal frei und die Firmware (binary-only) auch, in dieser Zeit ist die Schaltung
-
Thread
AVR PC817 L293D
! Ich habe mal wieder ein kleines Problem! Ich habe mir eine kleine Platine aufgebaut, wo ein AT90S2313 einen Optokoppler PC817 ansteuert, der dann widerum 5V an einen Input-pin des L293D legt. ###################################################################### 5V
| X R1 1kOhm | | | X | | | AT90S2313 | PC817 | | L293D |5V --------- |1 ----- 4 | 5V | 5V ----- 3 ----| | PD0 ---| |------ ------| |---------Motor | |------------
-
Thread
vu meter mit atmel
nun der orginalcode von der bascom seite speziell für den AT90S2313 10 MHZ '-------------------------------------------------------------------- ' Filename : BG30dB_LED.bas ' Revision : 1.0 ' Controller : AVR AT90S2313-10 ' Author : Ger langezaal
related statements ]--------------------- $regfile = "2313def.dat" 'register file for AT90S2313 $crystal = 10000000 '10MHz crystal Ddrb = &B11111100 'PB0 and PB1 are analog inputs Portb.0 = 0 'disable input pullup Portb.1 = 0
-
Thread
EEPROM eines AT90S2313 mit USB AVR-Lab schreiben
AVR-Lab im STK 500-Modus. Ich versuche nun, über das AVR-Studio eine Datei in das EEPROM eines AT90S2313 zu schreiben. Das Studio sagt mir, dass das EEPROM-Schreiben fehlgeschlagen ist. Das Schreiben vom Flash sowie das Lesen vom EEPROM funktioniert problemlos. Auch wenn ich das EEPROM erst auslese
für mich jetzt nicht lebenswichtig, aber hier liegen noch ca. 15 Stck. Fehler tritt an allen At90s2313 auf. Atmega 8, Attiny2313 und andere Atmel funktionieren aber einwandfrei. MfG Bodo
-
Thread
AVR AT90S2313 + TSOP1736 und Powerdown
Hallo Leute, ich habe mir eine einfache Schaltung zum Steuern der LEDs über eine RC5 IR Fernbedienung aufgebaut. Der Daten Pin des IR Empfängers ist mit dem externen Interrupteingang des µC verbunden (INT1). Der code ist mit Bascom geschrieben und die Schaltung funktioniert auch soweit. Jetzt wollte ich eine Funktion einbauen, um per Tastendruck (und Bascom Befehl POWERDOWN) den µC in den Tiefschlaf zu versetzen (Powerdown mode) - funktioniert auch nur das aufwachen nicht. Laut Datenblatt müsste der µC wieder aufwachen wenn ein externer Interrupt auftritt. Ich dachte das dies mit dem Signal vom
-
Thread
Code zum Testen von RS232 mit zwei AT90s2313
Hallo. Ich bin gerade dabei, für mein kleines Projekt Voruntersuchungen zu fahren. Nachdem ich jetzt zwei Stunden lang Bugfixing betrieben habe, habe ich jetzt zwei kleine Programme, die den Datentransfer über RS232 zwischen zwei AVRs testen können. Ich habe die beiden AVRs auf meinem Steckbrett, jeweils mit 4MHz Quarzen. Vom Sender-AVR geht eine Leitung von seinem TxD zum RxD des Empfängers. Gemeinsame Spannungsversorgung und Masse, dazu noch jeweils zwei Leuchtdioden mit Vorwiderstand an PortB, Pin 0 und 1. Ich dachte mir, ich stelle es hier mal ein, vielleicht kann es noch jemand gebrauchen
-
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
mal wieder RS 485 und Multimaster
Also 3,25 pro Module ist OK und ich sehe ein das CAN da wohl echt mehr sin macht. Es hätte sich um AT90S2313 gehandelt. Egal, werd dann wohl mal erste Versuche mit CAN starten Vielen Dank Philipp
die Fensterheber) über ein CAN Interface ansprechen. So kann ich bei den kleinen Modulen meine AT90S2313 verbauen (obwohl wie es schon erwähnt wurde SPI scheint ja echt kein Prob in Software zu sein) und für die CAN Punkte nimmt man dann etwas größere Controller (Mega8 oder so) Vielen Dank an alle
-
Thread
Hilfe - AVR-GCC "optimiert" Schleife zur Endlosschleife
WinAVR 20100110 mit dem gcc 4.3.3 folgendermaßen (von Makefile gesteuert): [pre] avr-gcc -mmcu=at90s2313 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT main.o -MF dep/main.o.d -c main.c avr-gcc -mmcu=at90s2313 main.o
|| exit 0 avr-objdump -h -S test.elf > test.lss AVR Memory Usage ---------------- Device: at90s2313 Program: 54 bytes (2.6% Full) (.text + .data + .bootloader) Data: 0 bytes (0.0% Full) (.data + .bss + .noinit) [/pre] Was passiert hier? Warum "optimiert" der GCC die Schleife
-
Thread
Funktionsbeschreibung
Es gibt mehrere Möglichkeiten sowas zu realisieren. 1/ Der µC (AT 90S2313 PDIP) wird mit dem PC eine serielle Datenübertragung aufbauen. Als Daten kann z.B die CPU Auslastung übertragen werden. Z.B. 0 für 0% 13 für 13%.... Die Aufgabe des µC ist jetzt diesen Wert auf die LEDs umzusetzen. 2/ Der µC (AT 90S2313 PDIP) wird mit dem PC eine serielle Datenübertragung aufbauen. Als Daten kommen aber z.B. 8-Bit Werte, die direkt als Zustand der Portpins 0-7 interpretiert werden. D.h. die Umsetzung vom CPU-Wert
-
Thread
Total Ratlos: Controller läuft nicht
ATMega8 der seinen Takt über den XTAL1-Pin vom ersten Controller bekommt der dritte uC ist ein AT90S2313 der ebenfalls seinen Takt über den XTAL1-Pin vom ersten Controller bekommt. nun das Problem: uC 1 und 2 laufen ohne Probleme. uC 3 läuft aber irgendwie gar nicht. hier erstmal der Quellcode
Ok, leute, ich habe das Problem nun gelöst indem ich einfach einen Mega8 anstelle des AT90S2313 benutzt habe.... siehe hier ganz unten: http://forum.electronicwerkstatt.de/phpBB/topic59672_f28_bxtopic_timexDESC_by1_bz0_bs15.html (Das selbe gilt auch für euch)
-
Thread
Bauelemente zu Schaltplan gesucht
Kann ich den im Schaltplan verwendeten AT90S2313P gegen den neueren ATTINY 2313-20 ersetzen, ohne etwas am Quellcode ändern zu müssen? Kann ich den µC direkt über die Schaltung programmieren? Oder für was sind diese 4 Pins (prog_remote), bzw
Hi >Kann ich den im Schaltplan verwendeten AT90S2313P gegen den neueren >ATTINY 2313-20 ersetzen, ohne etwas am Quellcode ändern zu müssen? Wahrscheinlich nicht. Siehe: http://www.atmel.com/dyn/resources/prod_documents/doc4298.pdf MfG Spess
-
Thread
Bekomme keine Daten in meinen ATtiny2313
. Seiten angegeben wird. Ich schreibe mit uisp unter Linux und kriege meine Programme in den AT90S2313 rein. (MCU=at90s2313) Wenn ich nun MCU=attiny2313 oder tiny2313 in das Makefile schreibe, dann behauptet uisp das er nicht schreiben kann, weil er den Controller nicht kennt. (90S2313 hinten 0x01
-
Thread
Include Dateien, Assembler
entsprechenden Werte: ; ***** SPECIFY DEVICE *************************************************** .device AT90S2313 #pragma AVRPART ADMIN PART_NAME AT90S2313 .equ SIGNATURE_000 = 0x1e .equ SIGNATURE_001 = 0x91 .equ SIGNATURE_002 = 0x01
-
Thread
90s2313 part specifikation
reconise words like "DDRB" but if i insteadt uses "$17" it works fine. What is wrong. is the AT90S2313.xml file OK. (I am able to read German) Med venlig hilsen Bent
Ich weiß jetzt nicht, was ein "AT90S2313.xml" ist, aber um IO-Symbole zu verwenden, muß man das richtige Include einbinden, z.B.: .include "c:\avr\inc\2313def.inc" Der genaue Pfad kann bei Dir natürlich anders heißen. Peter
-
Thread
Controller ohne Programmer verwenden
Hi danke für die schnelle Antwort. Mein uP ist der at90s2313. Die ISP Schnittstelle will ich weglassen weil die Platine eh in ein Gehäuse eingebaut wird, und sollte ich mal was ändern wollen setz ich ihn einfach kurz auf das Experimentier-Board.
Der at90s2313 ist noch von der alten Sorte ohne BOD. D.h. um zuverlässig zu arbeiten sollte man besser einen externen Reset-IC benutzen. Notwendig ist der aber auf jeden Fall, wenn Du den EEPROM nutzen willst
-
Thread
AVR GCC 3.2.0 -> WinAVR
bin-Ordner. Leider führt das ganze nach wie vor zu diesem Fehler: avr-gcc -g -Wall -O2 -mmcu=at90s2313 -c -o demo.o demo.c process_begin: CreateProcess((null), avr-gcc -g -Wall -O2 -mmcu=at90s2313 -c -o demo.o demo.c, ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden.
-
Thread
Startprobleme mit STK500
bisherigen Antworten..ich habe die dinge überprüft, doch leider keine Lösung Zum Test habe ich einen AT90S2313 ausprobiert, aber leider besteht auch hier das Problem. Weiss wer weiter?
..Hallo nochmal, ich habe jetzt noch einen weiteren AT90S2313 ausprobiert, jetzt klappt es (gerade zumindest). Es war wohl der eingesteckte Mega8515 kaputt (und der erste 2313 auch, der liegt schon 3 Jahre daheim rum).. Noch einmal danke für die Antworten
-
Thread
Zwei 90S2313 verbinden und definierte Daten lesen
nun hier auf ein paar aufmunternde Worte und etwas Hilfe. a) Ich treffe die Annahme, dass ein AT90S2313 (getaktet mit 7,3728MHz) jeweils einmal eine der folgenden Daten über TxD ausgibt. Dabei ist die Ausgabe als Reaktion auf einen Tastendruck zu verstehen. Dabei handelt es sich um: 0xC1 -> Ausgabe
b) Der in a) genannte Sachverhalt lässt sich leider nicht beeinflussen/ändern c) Ein zweiter AT90S2313 (gleiche Taktung) soll mit RxD direkt an den TxD aus a) angeschlossen werden. Was nun passieren soll, kann ich zunächst nur mal in Worte fassen. Er soll in einer Routine prüfen, ob etwas an RxD
-
Thread
AVR ISP Serial
wäre nur der AVR910. Und der ist auf Basis eines eigenen kleinen mikrocontroller, nähmlich einem AT90S2313. da ich keine lust habe, dafür extra nen mikrocontroller nur für das ISP zu nehmen, frage ich mich nun, ob es nicht auch andere Lösungen gibt (möglichst echte serielle). mfg. chri_ri
Schnittstelle. > Und der ist auf Basis eines eigenen kleinen mikrocontroller, > nähmlich einem AT90S2313 Wo ist das Problem? Die Schaltung brauchst Du nur einmal aufbauen. Heute nimmt man aber den ATTiny2313 dazu. http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html Und
-
Thread
Mehrer Atmels vernetzen
zusammen, ich habe folgendes Problem: Ich möchte einen Atmega 128 mit 2 kleineren Atmels (z.B. AT90S2313) vernetzen. Dabei schickt der Atmega Daten in Richtung der kleinen Atmel Prozessoren, die daraufhin Daten am seriellen Port generieren. Die Übertragung soll dabei zu jedem 2313er mit mind. 110kbps
Hallo Berti Bin dazu Verdonnert ein ähnliches Problem zu lösen. Ich muss ein Atmega32 mit einem AT90S2313 vernetzen. Dafür steht mir nur I2C zu Verfügung. Sende dir ne email wenn ich ne Brauchbare Lösung habe. Ralph
-
Thread
Assembler Patch
, Ich möchte mir diesen Pocsag Encoder[1] nachbauen. Das Problem ist das der Mikrocontroller AT90S2313P nicht mehr Hergestellt wird. Auf der Seite von Henry Carl Ott N2RVQ[2] gib es den Programmcode für den AT90S2313P[3] zu dem gibt es dort ein Patchfile[4] mit dem man den originalen Code auf einen
-
Thread
Byte zerlegen
Über den Int-Eingang de AT90S2313 möchte ich ein TTL-Signal einlesen, wie geht man ran, die einzlnen Bits zu selektieren, bzw. wie ´realisiert man eine zyklische Abfrage,um genau zu sagen ist "jetzt" Bit 4 ="H" oder "L". mfG Christian
Als Anlage habe ich einmal das Bit-Muster angefügt. Wer kann mir helfen dieses Projekt mit einem AT90S2313 / 4MHz Takt zu realisieren. Bin für alle Hinweise dankbar, Tipps zur Vorgehensweise beim Einlesen des Datenwortes, bzw. deren Auswertung. Über kl. asm-Beispiele würde ich mich sehr freuen. (Es ist
-
Thread
Probleme beim Assemblieren unter Linux
Hallo, ich habe hier ein Assembler-Programm für den AT90S2313, welches sich unter Windows mit dem Atmel-Assembler problemlos übersetzen lässt und das unter Linux rumzickt. Wenn ich mit tavrasm übersetzen will , dann meckert der eine Zuweisung in der Include-File für den AT90S2313 an: [naumannu@meiner Drehzahlmesser]$ tavrasm DZM.asm 2313def.inc:190: Error : Expected ID = expression 2313def.inc:190: '.equ OR =3' Auskommentiern hilft zwar, aber das kanns ja nicht
-
Thread
16-Bit Timer im Comparemode funktioniert nicht
Compare-Interrupt TCNT1H = 0; TCNT1L = 0; return; } Zur Erklärung: Ich benutze einen AT90S2313, der mit 10Mhz getaktet ist. Bei beiden Timern benutze ich einen Vorteiler von 8, so dass Timer0 immer nach 204µs einen Overflow erzeugt und somit in SIG_OVERFLOW0 springt - Timer0 stellt also die
bliebe mir nur noch rätselratenderweise zu vermuten, dass du dem Linker nicht die korrekte -mmuc=at90s2313 Option mit auf die Reise gegeben hast.
-
Thread
Schrittmotor
natürlich am besten. Also ich Unterscheide zwischen steuern und treiben. Zum Steuern habe ich einen AT90S2313 verwendet welcher nur die Schrittpulse sowie die Drehrichtung (L,H) generiert. Der Leistungstreiber für die bipolaren Motoren (2*H-Bridge-PBL 3770 ehem. Ericsson neu Sanken) kann direkt über diese
hab mir ne Steuerkarte gebaut, die bis zu 3 Stepper treiben kann. Als Kern der Platine ist ein AT90S2313 drauf, der vom PC sereille Signale über eine MAX232-IC bekommt. Die verarbeitet der und gibt Pulse an die Treiber-ICs aus (ein IC pro Motor). Das sind TCA3727 (gibts bei reichelt für 3 euro), und
-
Thread
DCF77-Uhr mit LCD
uC's auftreten und manchmal die Frage nach den Sekunden auftritt habe ich das 8-Bit-Progr. mal auf AT90S2313 umgestellt und die Sek. mit ins LCD gebracht. Für Leute die sich gerne mit fremden Federn schmücken und vom progr. keine Ahnung haben ist allerdings eine kleine Boshaftigkeit drinn, welche der Uhr
in Ihrem ersten File angegeben. Habe ich genau gleich gemacht. Getrieben sollte alles von einem AT90S2313 µC werden. Vielen Dank für Ihre schnelle Antwort Falko Rieger
-
Thread
UART und 2313
Hallo nochmal. Kann mir irgendwer ein mini-UART-test Programm für den AT90S2313 schreiben oder weiss wer wo es so eins gibt dass _wirklich_ und sicher auf einem AT90S2313 funktioniert?! (@Andreas: war nicht im UART Tutorial einmal was für den 2313?!). Es braucht nur 'Test
-
Thread
Probleme mit UART
PCs steuere ich zwei Mikrocontroller bei 115200bps. Der eine ist ein ATmega8515, der andere ein AT90S2313, beide haben den gleichen Quarz (3,6864 MHz). Nun kommen beim ATmega die Daten richtig an, beim AT90S2313 aber nicht. Selbst wenn ich den allein dran hänge liefert er falsche Ergebnisse, wenn er
-
Thread
Uart per Interrupt / kurioser Bug At90s2313
Moin, das folgende einfache Programm soll eigentlich nur warten, bis ein gesendetes Byte vom PC gleich dem "sync"-Byte ist und dass danach folgende Byte dann an den PC zurück senden. Kurioserweise funktioniert das Programm nur, wenn ich in der whileschleife der main-Funktion PortB oder PortD irgendeinen Wert zuweise, das fiel mir auf, als ich verschiedene LEDs angesteuert hab um zu gucken, welche Programmparts überhaupt aufgerufen werden. Irgendwie komme ich da grade auf keinen grünen Zweig, warum das Programm sich so merkwürdig verhält, vielleicht fällt es ja jemanden sofort auf. [c] int main
-
Thread
2x16 LCD-Display mit AT90S2313 ansteuern
hallo, habe ein lcd display (2x16, 5x8 punkte, HD44780-Controller) an einem AT90S2313 und möchte dieses im 4-bit modus ansteuern, jedoch gelingt es mir nicht einmal es zu intialisieren, sodass der schwarze balken verschwindet (clear display). wie geht das mit dem internal reset??
-
Thread
AT90S2313 <=> AT90S8515 ?
3486577174/ingenieurburojur ) zugelegt. In diesem Buch beziehen sich viele Beispiele auf den AT90S2313. In meinem STK500 steckt aber ein AT90S8515. Gehe ich jetzt recht in der Annahme das der AT90S2313 eine "Untermenge" des AT90S8515 ist und die Beispiele dann auch ohne Änderung auf dem AT90S8515
-
Thread
Lüftersteuerg im Eigenbau
Ich habe so ein Projekt schon mal realisiert. Dazu braucht man lediglich ein AT90S2313, keine Digi-Potis etc. Man macht die PWM in Software, Zeit dazu ist genug. U. ich habe an die Ausgänge noch ein Tiefpass geschaltet + Operationsverstärker. Damit wird zuerst die Spannung von
Außerdem ist es sogar möglich die Lüfterdrehzahlen auszulesen. U. das alles mit einem kleinen AT90S2313... Wenn du Interesse hast schick ich dir nen Link per Mail
-
Thread
Multiplikatiom mit krummer Zahl
@thkais Entschuldigung, habe vergessen zu sagen, dass es um einen AT90s2313 geht und natuerlich um Assembler, mit Bascom oder c ist das gar kein Problem, leider wird sehr viel Speicher verbraucht. @Joerg Wunsch Ja, das ist mir klar, dass einiges der Compiler ausrechnen
mir aber ganz gewiß nicht von vornherein Hände und Füße festzurren, indem ich mich auf einen AT90S2313 festlege, zumal natürlich angesichts von Preis und Stromaufnahme der DDS-Chips keinerlei Argument mehr dafür spricht, ausgerechnet mit dem kleinsten AVR noch 64-Bit-Multiplikationen anzuwerfen
-
Thread
atmega8 unter windoof...?
test1.lst -mmcu=atmega8 - I. test1.c -o test1.o Wrong mcu `atmega8' specified Allowed mcu's: at90s2313 at90s2323 at90s2333 attiny22 at90s2343 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 atmega603 atmega103 cc1.exe: C:\PROGRA~1\AVR\BIN\MAKE.EXE: *
MCU names: avr1 avr2 avr3 avr4 avr5 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 atmega603 atmega103 at43usb320 at43usb355 at76c711 atmega8 atmega83
-
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. 2.
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
SPI bei 90s2313
Hallo!!! Kann AT90s2313 als SPI master arbeiten? Im datenblatt habe ich das nicht gefunden. DAnke
Der AT90S2313 hat kein SPI-Interface in Hardware ausgeführt. Wenn du ihn als SPI-Master verwenden willst, dann musst du dies in Software realisieren. siehe Application Note AVR320 http://www.atmel.com/dyn
-
Thread
Diverse Bauteile µC, Debug-Tools
Hobbybasteleien diverse Teile/Tools anzubieten (Stückpreise zzgl. Versand): AVR: (neuwertig) 2 Stück: AT90S2313 im DIL-20 Gehäuse 1€ 1 Stück: AT90S4433 im DIL-28 Gehäuse 1€ 1 Stück: ATMEGA8 im DIL-28 Gehäuse 1,50€ 1 Stück: AT90S8515 im DIL-40 Gehäuse 1,50€ 2 Stück: ATMEGA8515
Folgendes ist verkauft: 2 Stück: AT90S2313 im DIL-20 Gehäuse 1€ 1 Stück: AT90S4433 im DIL-28 Gehäuse 1€ 1 Stück: ATMEGA8 im DIL-28 Gehäuse 1,50€ 1 Stück: AT90S8515 im DIL-40 Gehäuse 1,50€ 2 Stück: ATMEGA8515
-
Thread
Bussystem?
(ab 10 m ist die RS232 am Ende). Hab mir gedacht das ich an jeden Sensor oder Schalter einen AT90S2313 setze der die Signalzustände über ein telegram sendet und ein AT90S8515 die telegramme empfängt und auswertet.Die adressen sind eigentlich nur von den freien eingängen am Sensor IC abhängig denke
möchte einfach nur 8 Ausgänge haben,... Was ist die minimalsschaltung von einem AVR? z.b. dem: AT90S2313-10PI so das ich direkt die acht ausgänge betreiben kann, dann könnte ich schon mal anfangen zu experimentieren! DANKE
-
Thread
[V] AVRs, Arduinos, ESPs & mehr (Österreich)
Bis auf die LEDs und das MAX7219 Matrix Board ist alles noch Originalverpackt. Und bis auf den AT90S2313 wurden alle AVR's sowie der ENC28J60 bei Neuhold Elektronik gekauft, die MCP9801M kommen von Ribu Elektronik und der Rest von eBay. [code] Übersicht: 2 x NodeMCU 4€ (8€) 2 x
TM1637 4x 7seg (rot) 1€ (3€) 20 x WS2812B 2€ 10 x NE555 1€ 1 x AT90S2313-10PI 3€ 2 x ATMEGA32-16PU 3€ (6€) 1 x ATMEGA644-20PU 5€ 1 x ENC28J60 3€ 6 x MCP9801M 2€ (10€) [/code] Alles zusammen 40€ + Versand
-
Thread
Tiny2313 - Serie0510 - programmieren nicht möglich?
STK500 (original) durchgeführt. Und dennoch - NIX! Dann die Wühlkiste raus. Dort einen Atmel AT90S2313(0419) und einen Tiny2313(0441) gefunden. Beiden können problemlos programmiert und die entsprechenden Fuses gesetzt werden. Dann wieder ein neuer Tiny2313(0510) drauf und nix, noch nichtmal die Signatur
für die funktionelle GND-Verbindung. Ich selbst habe noch keinen Tiny2313 programmiert, meine AT90S2313 sind ja noch nicht alle. Meist nehme ich aber sowiso trotz vorhandenem STK500 meinen Eigenbau-ISP-Programmer (Eigenbau, nicht Nachbau). Übrigens hatte ich kürzlich einen Tiny12, der sich nur einmal
-
Thread
ATtiny2313 Timer0 wird nie ausgelöst
0b01100000; } aber die LED an PORTB gehen nie an, weil wohl kein Interrupt, aber wieso ... beim AT90s2313 hats doch "so ähnlich" funktioniert. Hab ich was vergessen oder übersehen? Wahrscheinlich schon, WEIL ... mein Testprogramm vom AT90s2313 funktioniert auf meinem anderen Board auf dem Attiny2313
-
Thread
AT90S4433 mit ISP programmieren
Hi Ich hab' mir 'nen ISP aus'm Netz nachgebaut(5Pins) und damit einen AT90S2313 genau wie in dem Tutorial programmieren können. Jetzt hab' ich den Aufbau genau auf einen 4433er übertragen und PonyProg meldet immer "Device missing or unknown device", wenn ich was übertragen
Ich habe einen AT90S2313 mit PonyProg2000 in einer Grundschaltung über den Parallelport programmiert. Das funtionierte auf Anhieb. Jetzt wollte ich das gleiche mit 'nem AT90S4433 machen. Ich hab' also alles genauso angeschlossen
-
Thread
TDS320 mit PC verbinden
Festplatte speichern kann. Solch einen Umsetzer habe ich vor einiger Zeit selbst mal gebaut (mit einem AT90S2313), Sourcecode, Hexfile, Schaltung und Layoutvorschlag kann ich Dir gern zur Verfügung stellen. Falls Du lieber etwas fertiges kaufen möchtest, gibt es schicke GPIB-USB-Adapter von Prlogix (www.prologix.biz
speichern kann. Solch einen Umsetzer habe ich vor einiger > Zeit selbst mal gebaut (mit einem AT90S2313), Sourcecode, Hexfile, > Schaltung und Layoutvorschlag kann ich Dir gern zur Verfügung stellen. > Falls Du lieber etwas fertiges kaufen möchtest, gibt es schicke > GPIB-USB-Adapter von Prlogix
-
Thread
AVR 2 USB
hardware! The device MUST be clocked at 12 MHz. This is more than the 10 MHz allowed by an AT90S2313 powered at 4.5V. However, if the supply voltage to maximum clock relation is interpolated linearly, an ATtiny2313 meets the requirement by specification. In practice, the AT90S2313 can be overclocked
-
Thread
ISP, mega8, Reset
bei den Projekten des c't-Magazins empfohlen wird. Bei der Programmierung mit PonyProg und dem AT90S2313 funktioniert alles einwandfrei, wenn ich aber einen mega8 programmieren will schafft der ISP es nicht den Reset auf GND zuziehen. Die Spannung am Resetpin schwangt zwischen 2 und 3 Volt. Am Resetpin
Hallo, ist zumindest verwunderlich, da es ja mit einem AT90S2313 geht. Wie hoch isz da die Spannung am Reset? Stimmt die Spannung am 74HCT244? Wie hoch ist die Spannung an den Eingängen A2-A4 des HCT244? Da sind 3 Treiber-Gatter parallel, das zieht normalerweise
-
Thread
Batch-File für STK500.exe
Beispiel: "c:\programme\atmel\avr tools\stk500\stk500.exe" -dAT90S2313 -e -iffunkuhr.hex -pf -vf Das in eine Zeile und als .bat-Datei abspeichern. funkuhr.hex ist natürlich durch deine Datei zu ersetzen oder du verwendest %1: "c:\programme\atmel\avr tools\stk500\stk500.exe" -dAT90S2313 -e -if%1 -pf -vf Aufruf wäre dann, wenn die Batch z. B. als f.bat abgespeichert wurde, wie folgt: f test.hex Unter der Voraussetzung, dass dein .hex-File test.hex heißt.