-
Thread
PortD Pin2 nutzen geht nicht
er ist LOW und ich weiss ehrlich gesagt nicht warum?!? Hängt das mit INT0 zusammen? Der µC ist ein 2313, ich hab auch schon ausgetauscht, Hardware ist also in Ordnung. Gibt's da vielleicht ne Abhängigkeit mit IRQ's? Markus
Pegel zu messen sein. @Karl heinz: Kannst du dir das irgendwie erklären? Kann es das die beiden AT90S2313 defekt sind? Wohl eher nicht, hatte bisher noch nie einen defekten - und das bei der rumtesterei und Kurzschlüsse... ;-) Gruss, Markus
-
Thread
Irmp + V-USB, geht nicht an jedem USB-Port
Lochraster Aufbau... Soweit ich weiss gibt es keine AVRs mit USB in DIL/DIP. Aber schau dir mal die AT90USB... an, vorallem das AT90USBKEY-Board. ca 2x5cm, AT90USB1287 drauf (entspricht in etwa einem mega128). Alle I/Os sind auf Pinleisten rausgeführt.
trotzdem nicht warum es an manchen Ports ohne Probleme geht, an anderen aber nicht! Werde mir das AT90USBKEY Eval Board mal ansehen.
-
Thread
Kann mein Atmel mit Bascom nicht lesen
im BASCOM AVR Manual beschrieben ist. Such mal nach STK200 Ansonsten: Wie hast du deinen Attiny2313 über den STK200 kompatiblen ISP Programmer mit dem PC verbunden? Hast du z.B. daran gedacht, dass die Platine/Steckbrett mit dem Attiny2313 mit 5V versorgt werden muss und seinerseits dann den STK200
http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment#Selbstbau Ist für den Atmega8/AT90S4433. Beim Attiny2313 musst du die Anschlüsse nach dem Datenblatt entsprechend machen. Mit Quarz statt Quarzoszillator sieht es so aus: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment
-
Thread
Timer 1 Compare register B
0b11110101 out OCR1BL,temp So funktioniert es nicht. Wiso ? Controller ist ein AVR Attiny 2313. Danke für eure Hilfe.
Hi >.include "2313def.inc" Für den ATTiny2313 heisst die Include-Datei : tn2313def.inc . Deine ist für den AT90S2313. MfG Spess
-
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
LED schalten
3. Eine Experimentierplatine (Lochraster genügt fürs erste vollkommen) 4. Den Prozessor selbst (AT90S2313) 5. Einen Quarz (1..10MHz, je nach Anwendung) 6. Eine stabilisierte Spannungsquelle 5V (Spannungsregler) 7. Die 10 LEDs nebst Vorwiderständen. 8. Die Datenblätter des Controllers (http://www.atmel.com
Hallo DeltaEX 1. BASCOM-Compiler besorgen http://www.mcselec.com/ dort gibt's auch Beispiele !!! 2. Installieren und Beschreibung studieren 3. Buch kaufen Claus Kühnel 'BASCOM-AVR / AT9023x3' auf der HP von Dr.Kuehnel gibts auch Beispiele www.ckuehnel.ch
-
Thread
conrad Funkmodulset
das Set schon gerne benutzen. also im Endeffekt Super wäre es wenns irgendwann mit kleinen AVRs 90s2313 oder tiny2313 oder so unter Bascom liefe. So jetzt hab ich doch noch was dazu geschrieben.
meiner Funksteckdosenfernbedienung funktioniert im ganzen Haus (zwei Stockwerke). Sie enthält einen AT90S1200, etwas Kleinkram und eine als Leiterbahn ausgeführte Antenne. Scheint also nicht wirklich das Problem zu sein, einen "leistungsfähigen" Sender zu bauen.
-
Thread
atmega8 Frage c-compiler
das tutorial dieser seite durchgemacht (super!), hat auf anhieb geklappt. nun wollten wir statt dem at902343 den atmega8 programmieren. das pony2000 kann zwar das ISP, aber der c-compiler (gcc) meldet "device not supportet" und eine liste von anderen mcs. kann man diese compiler-umgebung irgendwie
these lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = at90s2313 wenn man aber mcu = atmega8 einsetzt, kommt eine typenliste wo der atmega8 leider nicht drin ist. was genau muss ich da alles neu
-
Thread
einfache Fragen zu AVR (Neueinsteiger)
Namen, Das wäre mir neu. ARM und AVR haben wirklich nichts miteinander zu tun. ARMs von ATMEL heißen AT91[...], einige AVRs (die mittlerweile abgeküdigten "klassischen" inklusive) beginnen mit AT90[...], die 8051er von ATMEL heißen AT89[...]. Nicht verwechseln, das sind völlig unterschiedliche Dinge, die
Hardware-Multiplizierer besitzen, der den Tinys generell fehlt. Außerdem haben die Tinys (bis auf den ATTiny2313, der aus historischen Gründen aus dem Rahmen fällt) zur seriellen Kommunikation nur ein sogenanntes Universal Serial Interface (USI), mit dem man sich die üblichen Schnittstellen wie SPI und U(S)ART
-
Thread
fragen zu schaltplan (AVR-ISP-MK2-klon)
Henne-Ei-Problem: Wie willst Du denn die SW auf den AT90 bekommen ?
Ich habe mein AT90USB162 board fertig, USB und die software von OLIMEX drauf geschrieben. funktioniert super mit AVRDUDE. hab schon testweise einen ATTINY2313 programmiert. hatte jedoch stunden verbracht den bootloader
-
Thread
Code von AT90S1200 auf ATmega8 ausführen
ATmega8 laufen zu lassen ( siehe Datei im Anhang). Oder gibt es einen Controller der kompatieble zu dem AT90S1200 ist ohne große umbauarbeiten. gruß daniel
dokumentiert und strukturiert geschrieben. Das sollte man auf den Atmega8 (oder AVR093: Replacing AT90S1200 by ATtiny2313 http://www.atmel.com/dyn/resources/prod_documents/doc4299.pdf) umschreiben können.
-
Thread
Servoansteuerung mit AVR - unerwarteter Aussschlag
@Stephan.: Das ist bei mir zum Glück nicht möglich. Als der AT90S4433 hatten die Controller noch keinen internen Oszillator :) Und auf dem Oszi kann ich erkennen dass die Pausendauer wirklich 20ms beträgt. Von daher sollte auch die Pulsdauer stimmen... theoretisch
bin neu hier und habe noch nicht soviel erfahrung mit der programmierung. Kann schon ein paar LED´s mit dem at90S2313 ansteuern. Programm in Bascom geschrieben. möchte gerne ein Servo an steueren um etwas zu bewegen. Das Servo soll mit einem Taster zur Linken Seite und mit dem anderen Taster zur
-
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
-
Thread
AVR Preise gehen brutal runter.
Jetzt, nach der Preissenkung, kostet der ATtiny10 so viel wie ein STM8S003
1999 sah es noch anders aus. War ultrabrutale Zeit. Hatte mir damals notiert: Bei Conrad: AT90S2333-4PC 13,95 DM Bei Reichelt: AT90S1200 6,30 DM AT90S2313 11,00 DM AT90S8515 23,00 DM Ansonsten fällt schon auf
-
Thread
1,5 Mbit externer nichtflüchtiger Speicher für Messdaten?
gespeichert werden müssen, für einen Monat Messzeitraum 179K (4x60x24x31) externen Speicherplatz für meinen (At90S) 2313... Das Dilemma ist das ich: a) nur noch 5 ports offen habe b) das ganze mit ca. 200 worten gegessen sein muss c) ich keine Zeit für Experiente habe und deshalb auf realisierte Beispiele
Hehe, Preise: 2MB AT45DB021B-RC 3,50 Eur 4MB AT45DB041B-RC 4,00 Eur 8MB AT45DB081B-RC 4,50 Eur 16MB AT45DB161B-RC 6,00 Eur Nach meiner Erfahrung lassen sich im Telefonat noch min. 50 ct. rausholen oder
-
Thread
Kann mir jemand helfen?
Hallo! Ich verwende einen AT90S2313 und habe an alle PortB's LED's und an PortD3 einen Taster angeschlossen. Dann habe ich den Folgenden Quelltext in den AVR geladen. .include "2313def.inc" ldi r16 , 0xFF out DDRB,
Die LED's sind gegen + geschaltet. Die Taster sind gegen GND geschaltet. Der Quelltext sieht so aus: .include "2313def.inc" ldi r16 , 0xFF out DDRB, r16 ldi r16 , 0x00 out DDRD, r16 ldi r16,
-
Thread
ATTiny2313 EEPROM lesen mit Asembler
Hallo, ich habe vor einer Woche angefangen ein Programm für einen Tiny2313 zu schreiben. Alle routinen laufen soweit auch, nur das lesen des EEPROM beim einschalten des Tiny2313 oder bei einem Reset funktioniert nicht. habe hier im Forum schon nach Beiträgen gesucht aber
Die Flags EEWE und EEMWE des AT90S2313 heißen beim ATtiny2313 EEPE bzw. EEMPE. Das scheint aber lediglich eine Umbenennung zu sein. Funktionieren sollten also auch EEWE und EEMWE, sofern sie im Header-File gleich definiert sind.
-
Thread
Atmega8 Internen Quarz verwenden (bascom)
Und wie ist das dann bei dem Attiny2313 mit PINA ? Da nimmt bascom das auch nicht an. Matze
Du mußt auch das richtige Regfile nehmen. Jetzt ist es das vom AT90S2313. Du hast aber einen Tiny2313. Also: Attiny2313.dat MfG Paul
-
Thread
USB Tastatur Maus über Vinculum an AVR
Because direct connection mono is, almost without changing, it does the honest place circuit. Because AT90S2313 has built in UART, LED illumination just was modified circuit in the data output from UART. In addition this time it tried attaching stock 4P DIPSW. It has utilized in the baud rate change and
Weil der Mono Direktanschluss, fast ist, ohne zu ändern, tut er den ehrlichen Platzstromkreis. Weil AT90S2313 in UART errichtet hat, war LED-Ablichtung gerade geänderter Stromkreis im Datenausgang von UART. Zusätzlich dieses mal versuchte sie, Vorrat 4P DIPSW anzubringen. Sie hat in der Baudrateänderungs
-
Thread
AVR910 v38b Kommunikationsproblem
andere Sachen auslesen: Minus Taste = Ver.3.8b (AVR109 Mode, 7.3728Mhz, 115.200 baud) for AN910, AT90S2313www.mikrocontroller-projekte.de 26.Feb.2006 Y - Taste = AVR ISP S - Taste = 38 also scheint die Bitrate richtig zu sein (115200 mit 8N1) Die lfuse ist auch richtig auf 0xED gesetzt...
Sachen > auslesen: > > Minus Taste = Ver.3.8b (AVR109 Mode, 7.3728Mhz, 115.200 baud) for AN910, > AT90S2313www.mikrocontroller-projekte.de 26.Feb.2006 > > Y - Taste = AVR ISP > S - Taste = 38 > > also scheint die Bitrate richtig zu sein (115200 mit 8N1) ich vermute die Bitrate ist nicht OK
-
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€)
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
AT90S1200: Alternative zu LPM?
Meldung1: .DB "Test" Diese Texte würde ich gern auf dem LCD ausgeben. Nun gibt es ja auf dem AT90S1200 keinen LPM-Befehl. Wie könnte man das elegant lösen und die Texte byteweise lesen? Hat jemand ne Idee? Oder komme ich doch nicht ums byteweise Aufrufen der Ausgaberoutinen herum? Gruß Uwe
für alle Antworten. Mittlerweile bin ich auch wegen des 16Bit-Timers auf den (auch noch vorhandenen) AT90S2313 umgestiegen. Gruß Uwe
-
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
. 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
-
Thread
Einstieg in die Welt der Mikroprozessoren
gibt's meines Wissens in so komischen Wortbreiten wie 12 und 14bit (gab's nicht sogar welche mit weniger als 8bit???). Jetzt werd ich wahrscheinlich gleich von PIC-Anhängern geschlagen, aber für mich ist das
Software-Komponenten Opensource und noch etwas Platz im Flash-Speicher frei), aber dem Gerät gebricht's Schnittstellen nach außen (Ethernet, USB-Function, wenn man's aufschraubt, zusätzlich ein paar wenige Digitalausgänge und eine 3,3V-UART-Schnittstelle). Ein paar Digi-I/Os mehr und insbesondere auch
-
Thread
Übertragung eines PIC-Projekts auf AVR (POCSAG-Dekoder)
Hallo nochmal, das Projekt ist ja auf einen 90S2313 ausgelegt. Läuft das ohne Probleme auf einem MEGA8? Welche Taktfrequenz wäre zu wählen damit die Timings noch passen? Danke schonmal..
Hallo! Habe mir nun den AT90S2313 und den 7.3728MHz Oszillator besorgt! Die Schaltung ist bereits aufgebaut.. Wenn ich einen PC mit Hyper-Terminal an den RS232 Anschluß anschließe, und die Schaltung mit Spannung versorge,
-
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.
-
Thread
Plötzlicher AVR - Tod
mit meinem HP48GX - Taschenrechner steuern kann. Dafür verwende ich wegen des eingebauten UARTs den AT90S2313. Ich benutze die Elektor - Entwicklungsplatine, welche eigendlich für den 1200 gedacht ist. Mein Problem ist jedoch, daß sich die Controller immer nur 1 bis 5 Mal programmieren lassen und dann
hält sich wohl nicht an die Programmiervorschrift in den Datenblättern. Entweder er streßt den 2313 wirklich so, daß der wie 10000 mal programmiert reagiert. Oder die Timings sind so kritisch, daß nur die Kommunikation nicht klappt und Deine 2313 mit einem ordentlichen Programmierer weiterhin programmiert
-
Thread
Externe Interrupts
Hi, Hab's auf AT90S8515 probiert. Sollte später ev. mal auf einem AT90S2313 laufen. Gruss Gerhard
Hallo Gerhard, ich benutzte einen at90s4433. Der soll bei jeder Pegeländerung einen Interrupt auslösen. Das Komische ist, dass AVR-Studio beim Simulieren die INTF0 nicht setzt, sondern ich muss immer per Hand die Flagge anklicken. BUG??
-
Thread
AVRs in Bahnhofsuhren
Aso, ok, hab's gesehn. Hatte nur das oberste Bild auf dem Schirm ;)
Is aber interessant wieso die für eine Uhr einen ATMega128 und einen AT90S2313 brauchen. Ich dachte dafür würde ein Mega8 reichen..... was können denn diese Uhren noch so?
-
Thread
AT89C2051 mit 20MIPS !
mit 4kB Flash ist er ne pinkompatible Alternative, wenn der AT90S2313 aus allen Nähten platzt. Peter
Weiss jemand, wo man das Teil bekommt? Und wieviel das Ding kostet? Ich suche auch den Nachfolger zum AT89S53 bzw. AT89S8252, also den AT89S8253, da dieser ein paar wirklich gute neue Features hat (aus meiner Sicht), vor allem, dass er runter bis in den 3V-Bereich funktioniert. Frage an Tobias: Wegen
-
Thread
Portb defekt?
Hardware: Taster an PD2, LED an PD3 '--------------------------------------------------- $Regfile = "2313def.dat" 'AT90S2313-Deklarationen DDRD = &B0001000 'Pin PD3 Ausgang, Rest Eingang 'PORTD = &B0000100 'PullUp von Pin PD2 aktivieren Do If PIND.2 = 0 Then 'Wenn Taster (Pin PD2) gedrückt
"2313 +bascom aber ka welche des no gleich ist!" Was heist das ohne Kryptografie?
-
Thread
ATmega8 lässt sich nicht mehr flashen
0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = (unknown) Device code: 0x34 = AT90S2333 Device code: 0x35 = (unknown) Device code:
unknown) Device code: 0x66 = (unknown) Device code: 0x67 = (unknown) Device code: 0x68 = AT90S8535 Device code: 0x69 = ATMEGA8535 Device code: 0x6a = (unknown) Device code: 0x6b = (unknown) Device code: 0x6c = AT90S4434 Device code: 0x6d = (unknown) Device code
-
Thread
AVR-Programmer
verkaufen. Hersteller: Equinox Anschluß: serielle Schnittstelle Programmierbare Microcontroller AT89S8252 AT89S53 AT90S1200 AT90S2313 AT90S4414 AT90S8515 und noch viele andere AVR-Prozessoren. Handbuch und CD sind dabei. Preis 15,00 Euro incl. Versand
-
Thread
7 ältere neue AVRs gegen Porto & Verpackung abzugeben
von 2,50 Euro ab, Versand als Warensendung. Folgende AVRs werden abgegeben : ATmega8515L 8Pi AT90S8535 8Pi AT90S2333 8Pi AT90S2313 10Pi 2x AT90S2343 10Pi AT90S4414 8Ji -> PLCC
-
Thread
ISP für ATtiny13V finden
anständig beschriftet und Hilfestellung für bestimmte Bauteile [Anode ? Kathode ? IC Pin 1 ?] gibt's in der Anleitung dazu auch noch. Ausserdem ist's eine schöne Übung und ein wunderbares Gefühl, wenn's dann am Schluss funktioniert [ "Hab' ich selbst (kaputt) gemacht !" ] --- Mythbu, um es
als nur der blosse Chip. ----- [1]: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf
-
Thread
avrasmeditor
hallo zusammen, ich bin assembler für avr-mcu`s am lernen, jedoch habe habe ich noch einige fragen zu dem asm-Editor. 1. auf der avrfreak seite steht das der wavrasm nur folgende typen unterstützt: AT90S1200-4,AT90S1200-12,AT90S2323,AT90LS2323, AT90S2343 AT90LS2343 AT90S2313-4 AT90S2313-10 AT90S4433 AT90LS4433 AT90S8515-4 AT90S8515-8 AT90S8535 AT90LS8535 AT90S2333 AT90LS2333 AT90C8534 AT90S4414-4 AT90S4414-8 AT90S4434 AT90LS4434 ATmega103 ATmega103L
-
Thread
Mikrocontroller Einstieg
Zeit, das Pollin-Board zu löten und habe gleich nachdem es fertig war versucht, es mit einem ATtiny 2313 zu testen. Zuerst habe ich mit PonyProg2000 (Version 2.06f Beta) als Device den ATtiny 2313 eingestellt, dann auf die Schalfläche "Read all" geklickt, um zu sehen, ob überhaupt eine Verbindung besteht
erfolgt über Pakete, das Bitgeklappere (SPI für ISP) zum AVR übernimmt der auf dem STK500 verbaute AT90S8535 bzw. ATmega8535. > verwendet wird. Die meisten anderen(günstigen) Boards > verwenden diese Schnittstelle nicht. Du musst ein bestimmtes Programm > dazwischen 'schalten', welches den HEX-Code
-
Thread
Evaluationboard für ATmega32?
eigentlich an das STK500. Hab das bei Conrad auch gefunden und jetzt steht da aber Passend für: AT90S1200, AT90S2313, AT90S2323, AT90S2343, ATMEGA8515, ATMEGA8535, ATMEGA8, ATMEGA16, ATMEGA161, ATtiny11, ATtiny12, ATtiny15, ATtiny28 - der ATmega32 ist nicht mit aufgezählt und auch auf dem zugehörigen
-
Thread
Compiler optimizations disabled
sich.. Habe mir aus diversen Programmbeispielen mal ein paar Textzeilen herauskopiert um 4 LED´s an PA0, PA1, PD2 und PD3 dauerhaft von meinem Attiny2313 einschalten zu lassen. Nun wollte ich das beim ersten Anlaufen des Programms PA0 und PA1 angehen, 500ms gewartet wird und dannach PD2 und PD3
)/myavrworkpadplus/winavr/lib/gcc/../../avr/include/util/delay.h:90:3: warning: #warning "Compiler optimizations disabled; functions from won't work as designed" linken ... vorbereiten ... brennen ... benutze: mySmartUSB Light an com3 mit ATtiny2313 schreibe Flash
-
Thread
LCD-Modul SAMSUNG UG12D228AA von Pollin
Fürs Display gibt es kein Datenblatt. Pinnbelegung findest du weiter oben. Verwendeter Chip: S6B33B2 Aber die C-Beispiele (S6B33B2.c / S6B33B2.h) sind seeeehhhhr hilfreich!
Hut ab! Wenn´s läuft ;-)
-
Thread
AVR kaputt? Oszillator kaputt?
Alternative ist die Benutzung eines herkömmlichen Quarzes und zweier Kondensatoren. ( Siehe Datenblatt zum 90Sxyzx.) Ein 4MHz Quarz kostes ca. 50 Cent. Zwei Kondensatoren, 15pF, 68pF zusammen nochmal soviel. Ein 90S2313 bei richtigem Einkauf 4 Euro. 4.) Dein Problem (Mal gehts, mal nicht) deutet auf unsichere
Hai, >ein Oszillator kostet 6 Euro und der AT90S2333 fast 10 Euro... wo kaufst du denn ein? z.B.: http://www.reichelt.de AT 90S2333 PDIP AVR 8BIT RISC MCU 4.55 OSZI 8,000000 OSZILLATOR 1.90 bis denn...
-
Thread
µC macht was er will
.include "2313def.inc" ldi r16, 0xFF out DDRD, r16 ldi r16, 0b0000000 (bzw. 0b1000000) out PORTD, r16 ende: rjmp ende Ich habe an Port-D6 ein Relais über einen Transistor angeschlossen (AT90S2313) was
npn oder pnp angesteuert? Ansonsten: "(bzw. 0b1000000)" bezieht sich auf PortD.7, den gibts beim 2313 gar nicht :-)
-
Thread
Einen Portpin frei bekommen (Attiny2313)
Segment-Pins der Anzeige? Auf Deiner Festplatte befindet sich bestimmt noch ein Beispiel von mir mit AT90S1200, Lichtschachtanzeige und 12er Tastenmatrix, Du kannst aber auch bei Atmel suchen, da gibt es wohl eine AppNote für. Frohen Rest vom Weihn8sfest, ...
>Ich haette die Segmente an einen HC164 gehaengt Ich bin nur mit dem Attiny2313 ausgekommen, ohne weitere Schaltkreise verwenden zu müssen. MfG Paul
-
Thread
Eclipse: Invalid Device Specification atmega32
[code] >simulavr -h AVR-Simulator Version 0.9cvs ... Supported devices: at90s4433 at90s8515 atmega48 atmega128 [/code] Das simulavr im aktuellen WinAVR unterstützt offensichtlich keinen ATMega32 mehr. Wie wäre es mit einem ATMega48, müsste doch zum ausprobieren
Hi BS, es gibt einen simulavr, der auch den atmega32 kann. (aktuelle Liste: at90s4433, at90s8515, atmega128, atmega16, atmega168, atmega32, atmega328, atmega48, atmega88, attiny2313) Das ist für Dich vermutlich die gute Nachricht! ;-) Die schlechte: nur als aktuellen Trunk im GIT-Repo
-
Thread
Geschwindigkeit AVR->USB (AVR309)
converters von www.cesko.host.sk. Habe die Schaltung aus dem Dokument "AppNote_USBtoRS232.doc" (mit AT90S2313 und Z-Dioden) aufgebaut. Funktioniert soweit alles super. Ich habe dort ein Display angesteuert, daß ich über ein VB-Programm ansteuer. Jetzt zu meinem Problem: Die Übertragung zu den Ports am AT90S2313 ist recht langsam. Ich kann das Display (2x24) zwar ansteuern, aber es dauert mir zu lange, bis der Text auf dem Display steht. Habe mal 255 Bytes nacheinander an den Port geschickt und mal
-
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
-
Thread
I2C Slave mit Attiny2313 und Mega644 als Master Bascom
Beispielprogramm ist doch alles beschrieben. Die Lib und das Beispielprogramm läuft NUR auf einem AT90Sxxxx (mit xxxx = 2313, 2323, etc; siehe Hilfe) mit den angegebenen Voraussetzungen (Controller ohne Hardware-I2C-Modul) und nur mit INT0 und Timer0. Also NICHT auf einem Tiny2313. Für andere Timer oder Int's müsste die Lib neu compiliert werden, und sie ist ungeeignet für Chips mit I2C-Hardware. Der Tiny2313 hat ein USI-Interface, das man auch ohne BASCOM I2C-Slave-Library "zu Fuss", also durch Programmieren
-
Thread
Suche einfachen seriellen Programmer für ATmega @2.7V
Controller dazu, macht nix, is ja billig) aber so scheint das nur mit 5V zu laufen. Ersetzt man den AT90S2313 durch einen ATtiny2313 und erledigt die Pegelanpassung an RS232 z.B. mit einem MAX3230E (die zwei übrigen Leitungen kann ich auch brauchen) müsste das doch auch bei 2.7V oder 3.3V funktionier,
programmieren und schützen, wenn > deine Software einen kommerziellen Wert haben sollte. Wenn s kommerziell wird gibt's Updates nur noch geben Bares und Einschicken des Gerätes. :-) Grüße Flo
-
Thread
AVR ATtiny2313 Uhr Sekundentakt
Moin Moin! Bin gerade dabei eine Digitale Uhr mit einem Attiny2313 nachzubauen. Ich habe die Uhr nach dem Schaltplan von Blackstrom gebaut, jedoch mit einem Attiny2313 anstatt des vom Autor verwendeten AT90S2313. Es funktioniert auch soweit alles richtig. Aber nun
Programmmäßig realisiert werden sollte. Oder aber, der Sekundentakt wird auch den freien Pin des 2313 (PD6) gelegt und ich arbeite danach mit Zähler IC's und BCD zu 7 Segment treibern. Da ich leider nicht wirklich ahnung von dem programm habe, weiss ich nicht wie ich vorgehen soll! Das einfachste
-
Thread
Klingel mit 100 Melodien - last minute Weihnachtsgeschenk
Version für den tn25. Der hat aber nur 3 freie PortPins (8 - vcc - gnd - sda - scl - reset = 3). Wenn's 8 Pins sein sollen, dann könnte man den tiny26 oder tiny2313 nehmen. Für letzteren habe ich einen funktionierenden Code. Folgt ... mfg Michael S.
ganze auch unter atmega328 verwenden? Die PLL scheint es nur in den ATtiny25/45/85, ATtiny26 und AT90PWM2/AT90PWM3 zu geben. Und vielleicht noch in neueren Chips, für die meine Toolchain noch keine Includes hat. Wenn man statt der PWM einen ganzen 8-Bit-Port mit einem DAC08/DAC0800 oder R2R-DAC