-
Thread
Tiny mit 2xPWM und SPI getrennt
Ausgänge belegen. Ebenso beim Tiny261 oder 861. Gibt es noch einen anderen (kleinen) außer dem 2313 (sind ja auch nur 2 Pins mehr), der meine Anforderungen erfüllt? Ist es richtig, dass ich in Eagle einfach den at90s2313 (Pinkompatibel) verwenden kann?
Du kannst in Eagle notfalls auch den ATTiny2313 verwenden. In einer der zig AVR Libs gibt's den nämlich.
-
Thread
AT90USB1287 mit Nutzung von USB und UART mit 460800 Baud
Hallo, ich möchte auf einem neu zu entwerfenden PCB einen AT90USB1287 einerseits mit der USB-Schnittstelle zum Programmieren via FLIP und nach dem Code flashen für die UART-Kommunikation zu einer Sony Ericson MCA-25 Kamera mit 460800 Baud nutzen. Mein Problem
Laut Datenblatt des AT90USB1287 liegt der max tolerierbare Fehler bei 1-3% je nach Konfig. Der auftretende Fehler beim Runden des UBRR liegt aber in diesem Fall mit 460800 Baud bei 8%. Also wird das nicht hinhauen.
-
Thread
Peter Fleury's UART Library uart_getc Problem
nur UART_NO_DATA bekommt... Ich blicks echt nicht... HIILFE... Prozessor ist ja eigentlich egal (AT90S2313 hatte ich noch rumliegen), C Compiler ist WINAVR, letzte Version denk ich. Vielleicht kann mir jemand ja einen kleinen Denkanstoß geben, oder ne Routine um 2 Bytes zu Empfangen... also sowas
-
Thread
ATMEGA32 gnadenlos übertaktet mit 40MHz
> Das ganze Stochern wegen der Taktfrequenz fing übrigens mit einem netten > link an: >poor man's synthesizer< Ja, bei mir auch. Damals noch auf einem 90S2313, den ich mit 20MHz betrieben hatte. Anschließend wurde auf einen tiny2313 mit 24MHz umgestellt, und mittlerweile läuft alles auf einem
Na wenn´s weiter nichts ist ;-)...
-
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
Wo gibt es noch AVR ISP In-System Programmer zu kaufen?
'alten' AT90S2313 programmieren, was meines Wissens nur das AVR ISP noch hinbekommt.
hallo, also der mySmartUSB geht aus dem avrstudio über tools-avr-prog und das unterstütz auch den at90s2313 ;-) cu
-
Thread
I2C (TWI) Sniffer mit AVR
. Eine > Anpassung an ATtiny25, 24, 2313 sollte daher leicht möglich sein. Das Portieren auf einen anderen Chip stellt sicherlich kein wirkliches Problem dar. Das Problem ist lediglich, dass die genannten mc's (at2313, at25) noch weniger
39400: s90a00ap 39400: s91a1Da00np 39723: s90a00ap 39723: s90a1Da00np <<< Falsch 40046: s90a00ap 40046: s91a19a00np <<< Falsch 40369: s90a00ap 40369: s90a1Da00np <<< Falsch 40692: s90a00ap 40692
-
Thread
ATTiny84 programmieren
! >> >> >>Peter Danke schön. Bin nicht sicher, ob ich das richtig verstehe: Der AT90S2013 = ATTINY2313 = DIL20 Der ATTINY24 / 44 / 84 ist DIL14 Eine kleine Zeichnung oder ein Photo währen jetzt ganz hilfreich.
Pin14 des tiny84 kommt in Pin10 des tiny2313. Peter
-
Thread
AVR-GCC Kompiliert nicht benutzte Funktionen mit ein
bleibt sogar im Map File. Ich verwende AVRStudio 4.14 und WinAVR 20080610 das ganze soll auf einem AT90PWM3B laufen. Die restlichen Optionen sind: -Os -gdwarf2 -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums Die habe ich aber auf Voreistellung gelassen. Ähm
Controller, weil da mit neueren Compilern nichts mehr reinpasst. Was für Abspeckmöglichkeiten gibt's denn noch?
-
Thread
AVR ISP Serial
da 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
serielle 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
-
Thread
Programmieren von AVRs schlägt fehl nach Benutzung von CLKPR
Hallo Experten, ich entwickele grad eine Schaltung in der ein ATtiny2313 zum Einsatz kommt. Da das Ganze stromsparend aufgebaut sein soll, habe ich das CLKPR-Register zum Runterteilen des Quarztaktes am Anfang des Programms verwendet. Das Programm arbeitet soweit korrekt
werden würde. Nur, es geschieht wohl nicht. Und das mit den 50 MHz ist natürlich kein Quark, ich hab's vorhin mit 'nem anderen Controller AT90CAN128, der das gleiche Verhalten zeigte, einfach ausprobiert. Mich interessiert, ob es eine Möglichkeit gibt, den SPI-Takt während des Programmierens mit Avrdude
-
Thread
STK500 spinnt
Ich hatte mal eins, da war das Programm im AT90S1200 beschädigt. Inzwischen ist der Tiny2313 drauf. Damit hatte ich ähnliche Symptome. Direkt daneben gibts ja einen ISP-Anschluss für diesen MC, irgendwoher hatte ich dessen Programm. Neu gebrannt
programmieren, du musst lediglich dessen Reset-Signal separat verdrahten (und natürlich den ATtiny2313 nicht in den Reset gehen lassen). Die Schaltpläne gibt's in der Hilfe von AVR Studio bzw. auf avrfreaks.net.
-
Thread
AVR-GCC Tutorial Anpassen
und es auf einen neueren Stand bringen da sich viele Informationen und Beispiele auf ältere AVRs (AT90S2313) beziehen welche man meist nur noch in der Bastelkiste hat und auch schon längst nicht mehr erwerben kann. Eventuell auf den Einsteiger AVR ATtiny2313. Der Grund ist das ich z.B. bei den Timer
-
Thread
Würde gerne Assembler in C umschreiben, aber ich blick's net
Wenn Du mit 10 Ticks leben kannst würde es die Sache deutlich vereinfachen. Du könntest einen ATtiny2313 statt des AT90S2313 verwenden (fast pinkompatibel, aber regulär bis 20MHz taktbar anstatt 16MHz). Wie auch immer, es wird n ziemlicher Hack das auf "C"-Ebene zu machen. Ach ja, Du musst bei den
Wenn's Dir leiber ist übersetze den ASM-Schnippsel, schau was avr-gcc draus macht (.s-File) und bastel ne .S-Datei draus. [pre] #include <avr/io.h> .arch attiny2313 .text .global dds dds
-
Thread
PortA beim Attiny2313
Danke , stimmt ,hatte das Datenblatt von at90s2313 aufgeschlagen, umgeblättert und da ist der Porta. Mein Fehler. Tschuldschung , habe den Port aber auch noch nie benutzt , wegen fehlendem HV-Programmer.
Matthias P. wrote: > ich habe die "2313def.inc" datei verwendet Und die ist falsch. Wie oben schon von Tiny 80 angedeutet: Für den Tiny2313 ist die tn2313def.inc zuständig. Die 2313def.inc ist für den alten AT90S2313, und der hatte tatsächlich
-
Thread
Glühwürmchen in Rotkohlglas gefangen
Ich hab keine Ahnung, aber wären die Änderungen etwa richtig so? weil so wären es 29 * 2 LED's also insgesammt 58 LED's. LG Michael
einfach die Register aus, also gehen bei diesem Programm scheinbar nur Maximal 4 eventuell 5 Port's für die LED's. Kann das denn sein, ich hänge gerade mal mein beim Registerumherschieben entstandenes Wunderwerk als Datei an, und Hoffe auf Ratschläge? Ach ja Umschreiben auf andere Mega's oder
-
Thread
SPI UART BRIDGE
Hoi! Ich brauche in meiner Schaltung eine dritte UART Schnittstelle ( AT90CAN ) und habe im Internet auch schon eine SPI to UART bridge gefunden von Maxim(MAX3110) Leider kann ich für diesen keinen Lieferanten finden. Kann mir vielleicht jmd einen Tipp geben welche verfügbaren
MC ungerne wg Reproduzierbarkeit und man muss ihn ja programmieren... 19.200 bit/s müsste die Schnittstelle schon können.
-
Thread
STK500 gibt es Unterschiede ?
Es gibt einen kleinen Unterschied. Bei Boards der ersten Serien ist noch ein AT45D021 2-MBit DataFlash-Chip mit drauf, der bei späteren STK500 weggelassen wurde, da die Produktion des Chips eingestellt wurde und es keinen geeigneten Nachfolger gibt. Also kann sich ein gebrauchtes
es den in Wirklichkeit dann nicht gibt? Solltest aber sehen, dass du die neuere Variante mit Tiny2313/Mega835 bekommst. Die alten hatten 90S1200/90S8535 drauf. Der 1200 hatte mal bei mir was "vergessen", Board liess sich nicht updaten.
-
Thread
Anschlußbelegung aller Atmega und Attiny zusammen
ATmega162 (DIP40 mit externem Speicherbus, AT90S4414 bis ATmega162) ATmega168 (DIP28, AT90S2333 bis ATmega328P) ATtiny2313 (DIP20 ohne ADC, AT90S1200 bis ATtiny2313) ATtiny45 (DIP8, alle 8-Pinner) ATtiny84 (DIP14, ATtiny24 bis ATtiny84
benötigten Normal-I/O-Pins vertragen. Ich habe sowas vor einigen Jahren mal gemacht, da waren es aber AT90S1200/2313/4433/8515/8535. Und da ich diesen Uralt-Krams niemandem zumuten will, habe ich halt nicht in der ersten Reihe "hier" gerufen. Bei der Vorbereitung eines Projektes drucke ich mir meist
-
Thread
yaap Device wird nicht erkannt
Hallo, die unterstützten uC sind: ; supported devices [Devices] Dev1=AT90S1200 Dev2=ATtiny12 Dev3=ATtiny15 ;Dev4=ATtiny22 Dev5=AT90S2313 Dev6=AT90S2323 Dev7=AT90S2333 Dev8=AT90S2343 Dev9=AT90S4414 Dev10=AT90S4433 Dev11=AT90S4434 Dev12=AT90S8515 Dev13=AT90S8535
oder die untersten beiden? kann da mal jemand drüber schaun? Ist nun für den Attiny2313 [ATtiny2313] ProgramSize=2048 DataSize=128 Signature=0x910A Algorithm=3 hat jemand vll eine yaap.ini die mit allen oder fast allen gespickt ist? habe bereits eine aus: =================
-
Thread
Eagle Problem mit zusätzlichen Bibliotheken
Platinengröße stört mich also nicht da ich keine Boards damit erstelle. Da da leider kein Attiny 2313 dabei ist habe ich mir mal die ganzen AVR Libs von der Cadsoft Seite runtergeladen und ins Lib Verzeichniss gespeichert. Eagle bringt mir aber beim Starten einige Fehlermeldungen bezüglich der Librarys
übrigens gibts in der atmel.lbr, die mindestens bei 4.16r2 dabei ist, gibts den at90s2313 oder so. ist pinkpmpatibel.
-
Thread
AVR Programmierung
> AT90PWM324.xml: <FlashPageSize>128</FlashPageSize> AT90PWM3B.xml: <FlashPageSize>64</FlashPageSize> AT90S1200.xml: <FlashPageSize>0</FlashPageSize> AT90S2313.xml: <FlashPageSize>0</FlashPageSize
> AT90S4433.xml: <FlashPageSize>0</FlashPageSize> AT90S4434.xml: <FlashPageSize>0</FlashPageSize> AT90S8515.xml: <FlashPageSize>0</FlashPageSize> AT90S8535.xml: <FlashPageSize>0</FlashPageSize
-
Thread
Analogsignal auf AVR
Für diese anwendung gibt es einen ganzen haufen möglichkeiten bei den avr's anforderungen: du brauchst einen AVR mit internem ADC (ATTINY2313 hat z.B. KEINEN DC), die meisten allerdings verfügen über einen. du kannst das ganze entweder über rs232, oder usb (rs232->usb wandler
Falls das mit USB geschehen soll, AT90USB64/128 haben auch einen ADC an Bord. Gruß, Astralix
-
Thread
Anfängerproblem mit if Schleife
Hallo Zusammen! Ich habe heute mit C-Programmierung eines At90S2313 angefangen. Da mein Programmierboard noch in Arbeit ist mach ich zunächst alles virtuell im AvrStudio 4. Früher so vor 3 Jahren hatte ich mich schon einmal mit Assembler auseinandergesetzt, möchte
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
immer ein pinkompatibles Nachfolge-Modell (zumindest ist mir da keine Ausnahme bekannt). Zum Beipiel: AT90S2233 / 4433 -> Mega 8, AT90S2313 -> Tiny2313....
pinkompatibles Nachfolge-Modell > (zumindest ist mir da keine Ausnahme bekannt). > Zum Beipiel: AT90S2233 / 4433 -> Mega 8, AT90S2313 -> Tiny2313.... Den AT90S2343 gab es nicht mehr zu kaufen es hat doch einige Zeit gedauert, bis es ein Nachfolgermodell gab, ansonsten fällt mir aber kein weiteres
-
Thread
Ratschläge bei 1. Bestellung
Lötset mit Lötkolben, Zinn, Ablage 6,50 6,50 94-100 907 AT Mega 16-16PU 2,75 5,50 94-100 910 AT Mega 8-16PU 1,85 3,70 94-170 041 Spannungsregler ST L7805CV, TO220 0,25 1,00 94-210 162 Elko 47µF/25V, axial 0,05 0,25 94-210 202
Regelbarem Lötstation aber Löten wirst du auch mit so einem billig teil können. > 94-100 907 AT Mega 16-16PU 2,75 5,50 > 94-100 910 AT Mega 8-16PU 1,85 3,70 nim mind. 2-3 stück > 94-830 194 Digital-Multimeter PM110 3,95 3,95 hatte bis vor kurzem auch so was aber hab mir
-
Thread
AT90S2313 Code auf Atmega8l
Hi, dadurch das der AT90S2313 ja schon längst aufgekündigt wurde hätte ich den 5 Ton auswerte Code jetzt gern auf meinen Atmega8L, auch wegen dem vorhanden Speicherplatz und eventuelle Ansteuerung eines LCD Displays. Nur
-
Thread
Welches Programm bei *.asm und *.inc
im Anhang ich würde gerne von dem Programm ( für ein AT90s8515)die Funktion Fernbedienungswandler auf einen ATTINY2313 umschreiben.. Geht sowas ??
B&O-Code. Ich hab noch mal ein Projekt (jetzt für AVR-Studio 4) rangehangen. War ein Dimmer mit AT90S2313, hab alles rausgelöscht was nicht notwendig ist. Code ist an ATtiny2313 mit 8MHz angepasst, sollte so laufen. Bei aktiviertem Debug werden die empfangenen Codes über die serielle ausgegeben. Musst
-
Thread
UART receive data
Hallo ihr, kann mir mal einer helfen bei der UART programmierung. (AT90S2313) ich möchte mit dem UART von einem anderen avr daten empfangen. Diese sollen per interrupt, ausgewertet werden. Nur leider springt der processor die int routine nicht an. im Anhang habe ich
ich habe die standard werte aus den Unterlagen genommen der 8515 mit 3.6MhZ -> 23 den 2313 mit 4 MHz -> 25 Wenn im Programm nichts falsch ist, werde ich mal mit dem Oszi die Daten des 8515 mit dem daten das 2313 vergleichen müssen. gruss W.G.
-
Thread
AVR-Bootloader mit Verschlüsselung
devices, no self programming or sram to small ;.include "1200def.inc" ; AT90S1200 ;.include "2313def.inc" ; AT90S2313 ;.include "2323def.inc" ; AT90S2323 ;.include "2343def.inc" ; AT90S2343 ;.include "4414def.inc" ; AT90S4414 ;.include "4433def.inc" ; AT90S4433 ;.include "4434def.inc" ; AT90S4434 ;.include "8515def.inc" ; AT90S8515 ;.include "8535def.inc" ; AT90S8535 ;.include "AT86RF401def.inc" ; AT86RF401 ;.include
-
Thread
AVR Timer Interrupt
Hallo, Ich hantiere das erstemal mit nem "AVR at90s2313" chip rum und habe eine Frage: Ich will ein ganz eifacher Timer Interrupt machen. Wie funktioniert das genau? Gruss und Danke für eure Hilfe Frouni
-
Thread
Programmierung AT90S2313
alles Forscher, kann mir jemand evtl was zur dieser Textdatei sagen. Ich möchte gerne mit einem At90s2313 ein Fernbedienungskonverter bauen. Der AT90s2313 soll Fernbedienungssignale übersetzen. Im Netz habe ich folgende Datei gefungen....komme leider nicht klar. Ich bin einfach auf der suche
hier geht's weiter... http://www.mikrocontroller.net/topic/92520
-
Thread
Digitaler Drehzahlmesser
wo ist denn jetzt noch das Problem ? ... mit einem 2313 belaufen sich die Bauteilkosten ohne LED's auf max. 5 Euro. Neben dem uC braucht man nur noch einen Spannungsregler, Quarz und ein paar R's und C's .. passt locker in eine Streichholzschachtel. Die
meine ersten protos waren mit dem AT89C2051. Inzwischen arbeite ich mit dem LPC89P916, der kostet 90 cent. http://www.jankeytec.at/pics/schaltungen2/tacho2.JPG http://www.jankeytec.at/pics/schaltungen/PICT0003.JPG http://www.jankeytec.at
-
Thread
Inhalt von einem AT90S2313 auf den anderen kopieren
zusammen, bin ganz neu in diesem Forum und habe gleich mal ein paar Fragen. :-) Ich habe einen AT90S2313 auf dem sich ein Programm befindet. Dieses möchte ich nun von dem einen Chip auf einen anderen kopieren. Geht das und wenn ja wie ? Welche Hardware/Software brauche ich dazu ? Es handelt
überhaupt auf die Idee kommen würde es mal mit kopieren zu versuchen. Wenn der Programmer ATtiny2313 kann, kann er dann auch immer automatisch den AT90S2313 ? Gruß Thomas
-
Thread
Tiny2313 Symbol für Eagle
Hi, wo bekomme ich ein Symbol für den Tiny2313 für Eagle her, hab nichts im Download bei Cadsoft gefunden. Gruß Thomas
Tiny2313 baugleich mit AT90S2313 ..... Tiny ist nachfolger ..... Gruß Sven
-
Thread
Was brauch ich um mit Microcontrollern zu arbeiten?
wirklich sehr günstig. Ich habe selber nicht mit so einem Teil angefangen, sondern mit einem AT89S52. ... Mit C Programmierung. Mitlerweile bin ich auch bei den AVRs angelangt und programmieren in Assembler. Ich denke, dass für den Anfang C schneller geht, als assembler. Zumindest, was
AVRISP MkII für 39€ vollends aus. Mein Start mit AVR war vor vielen Jahren eine Bestellung von vier AT90S8515 und ein paar Rest Lochraster. Heute mache ich kleine Tests und Vorentwicklungen auf einem Steckbrett und einem Mega32 oder Mega644, für große Dinge habe ich mir das STK525 mit einem AT90USB1287
-
Thread
AT-Mega88 Problem mit: PB6 PB7
man beachten muß. Nö. Das STK500 wurde vor dem ATMega8 entwickelt. Da gabs 28-polig nur den AT90S4433 und der hatte keinen internen Takt. Die XTAl-Pins waren also noch nicht als IO-Pins benutzbar. Das gleiche gilt für den ATtiny2313, der den AT90S2313 ablöste. Peter
sehen. Nö. Man kann da nur sehen, daß es keine Unterschiede bezüglich PB6, PB7 gibt. Nur der AT90S4433 hat keinen PB6, PB7 und PC6. Peter
-
Thread
Fahrtenregler mit Bremse so möglich?
Ja, das koennte gehen. Allerdings ist der 2313 nicht erste Wahl. Wie machst die Totzeit ? Alles haendisch ? Da gibt es bessere, zB den AT90PWM2, der hat das schon eingebaut. Im Bremsbetrieb geht die induzierte Spannung in den Akku zurueck. Das
auf meinem Entwicklungsbord mit dem Mega128. Ich hab es aber so programmiert das es auch auf dem 2313 läuft.
-
Thread
AVR ATmega8TestBoard
die Bargraf kann ich genau wie die Taste auf jedem Fall frei benutzen oder? kann man der IC4 - AT90S2313P auch in dem Board programmieren? wie geht das? in diesem Fall kann ich die ATMega48/88/168 auch programmieren oder? vielen Dank Herbert
Anschlüsse. Ist das in deinem Schaltplan ein Fehler oder hast Du eine eigene Software für den ATTINY2313 geschrieben die USB<->RS232 umsetzt? Danke für eine Antwort ;) Gruß Thomas P.S. Ist die Homepage offline?