-
Thread
ATtiny13 Timer/Counter Prescaler frage zum Register GTCCR
lösen. @Bernd: Ein Tip zum Verstehen der Timer: Nimm Dir das Datenblatt eines Classic-AVRs vor (AT90S2313, AT90S8515, AT90S8535 oder AT90S4433) und schau Dir genau die Funktionsweise der Timer an. Diese haben weniger Features, damit kannst Du erstmal die Grundfunktionen verinnerlichen. Wenn Du das
> @Bernd: > Ein Tip zum Verstehen der Timer: Nimm Dir das Datenblatt eines > Classic-AVRs vor (AT90S2313, AT90S8515, AT90S8535 oder AT90S4433) und > schau Dir genau die Funktionsweise der Timer an. Diese haben weniger > Features, damit kannst Du erstmal die Grundfunktionen verinnerlichen. ...
-
Thread
AT90s2313 PWM
Hi Leute, ich hab da ein problem mit dem PWM,ich bekomme einfach kein signal aus dem at90s2313...kann mir jemad weiter helfen?? Danke in Vorraus Hier noch der Code: [c] #include <avr/io.h> int main() { DDRB = 0xFF; TCCR1A = (1<<COM1A1) | (1<<PWM11); TCCR1A =
-
Thread
C-Meter im Elektor - die spinnen!
Nachbauten mit dem LM311 im Eingang, wobei ich nur mit einer Nachkommastelle (die stimmt bei grossen C's sowieso nicht) gemnessen habe. Ich hab bei mir noch die Versorgung des Timers mit einer L/C Kombination etwas von der Versorgung des 2313 abgekoppelt, um das "Flattern" der letzen Anzeigestelle zu
Nachbauten mit dem LM311 im Eingang, wobei ich nur mit > einer Nachkommastelle (die stimmt bei grossen C's sowieso nicht) > gemnessen habe. > > Ich hab bei mir noch die Versorgung des Timers mit einer L/C Kombination > etwas von der Versorgung des 2313 abgekoppelt, um das "Flattern" der > letzen Anzeigestelle
-
Thread
Flashen beim AT90S8515 extrem langsam
Hallo Leute, ich habe hier noch 5 alte AT90S8515 rumliegen, welche ich gerade für ein paar Basteleien verbrauche (es wäre doch schade, die zu entsorgen, oder?). Mein Problem ist, dass das Flashen der Controller EWIG dauert. Ich benutze einen
Hallo, also ich "Flashe" den AT90S8515 mit einem AVR910 Nachbau in ca. 15 Sekunden (einschließlich Verify). Es muss also igendwas faul sein.
-
Thread
AVR USBtinyISP Programmer mit atTiny85
Uwe S. schrieb im Beitrag #2127585: > So ein Projekt habe ich gestern Abend für den atTiny45 oder atTiny85 > gefunden und heute aufgebaut. Respekt, wär einen Artikel im mikrocontroller.net-Wiki wert!
Hallo Markus, Markus W. schrieb im Beitrag #2716700: > Uwe S. schrieb: >> So ein Projekt habe ich gestern Abend für den atTiny45 oder atTiny85 >> gefunden und heute aufgebaut. > > Respekt, wär einen Artikel im mikrocontroller.net-Wiki wert! > > Vorschlag
-
Thread
avr910 und m88
0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = ATMEGA88 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 Clock an IC weiterleiten
Hier gibt's ein Beispiel dazu, das ich mal in meiner Link-Sammlung abgelegt habe. Ausprobiert habe ich es selbst noch nicht. http://www.qsl.net/pa3ckr/bascom%20and%20avr/avr%20clock/index.html Berichte mal, ob's zuverlässig funktioniert. Da die zweite Möglichkeit aus dem AT90S2313 datasheet kommt, bin ich aber zuversichtlich. Grüße Dave
-
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
Herstellungsreihenfolge bei den Atmel AVR-Mikrocontrollern
finden. (Teilweise mal mit 5 Timern teilweise nur mit 3 Timern). Der erste müßte eigentlich der AT90S1200 sein Gruß Anja
Sache war erstmal für Jahre Sendepause. Dann kam eine Neuauflage dieses Kurses mit dem ATMEL AVR AT90S2313. Den habe ich mit gemacht, mehr leider nicht. Dann wieder eine Pause von ca. einem Jahr. Danach wollte ich wenigstens den HC11 verstehen. Aber dann fand ich natürlich kaum noch jemand der sich
-
Thread
(S) BDM für HC12 HCS12x von Freescale
Ich hatte für nen 9S12 (IIRC) mal die Schaltung hier nachgebaut: http://mini-cooper-clubman.de/Download/Podex_68HC12_BDM_Interface.pdf Hat soweit funktioniert (mit ATtiny2313 statt dem 90S2313)
kann, derzeit müsste da ein 256dp drin sein. falls du interesse an dem teil hast, imehl an tom at tktronic punkt de. gruss, tom.
-
Thread
Selbstgebauter LED-Treiber
ihre masse zum arbeiten fehlt. sie werden sich quasi eine neue suchen, und da bleiben nur die gate's der FETs übrig. > Das mit dem mC würd ich echt gern mal angehn dann ist das jetzt deine chance. hab dir doch schon einen guten tip gegeben, den ATtiny2313 halte ich für einen sehr guten einsteiger-µC
einen AT90S2313. das ist der vorgänger des ATtiny2313 und hat den nachteil, daß er zum arbeiten unbedingt einen quarz braucht. wenns unbedingt sein muß und ich der menschheit damit das leben rette (einbildung
-
Thread
LED Matrix 5x7 programm
animations * Author: Alexander Weber alex@tinkerlog.com * Date: 21.12.2008 * Hardware: ATtiny2313V * Software: AVRMacPack * */ [c] #include <avr/io.h> #include <avr/pgmspace.h> #ifndef FONT_H_ #define FONT_H_ #define MAX_CHARS 59 #define CHAR_OFFSET 0x20 const uint8_t font
0x58, 88, X 0x03, 0x1c, 0x03, 0x03 , // 0x59, 89, Y 0x19, 0x15, 0x13, 0x03 , // 0x5A, 90, Z 0x1f, 0x11, 0x00, 0x02 , // 0x5B, 91, [ 0x03, 0x04, 0x18, 0x03 , // 0x5C, 92, 0x11, 0x1f, 0x00, 0x02 , // 0x5D, 93, [ 0x11, 0x1f, 0x00, 0x02 , // 0x5E, 94, ^ 0x1f,
-
Thread
LED Matrix 5x7 programm
animations * Author: Alexander Weber alex@tinkerlog.com * Date: 21.12.2008 * Hardware: ATtiny2313V * Software: AVRMacPack * */ [c] #include <avr/io.h> #include <avr/pgmspace.h> #ifndef FONT_H_ #define FONT_H_ #define MAX_CHARS 59 #define CHAR_OFFSET 0x20 const uint8_t font
0x58, 88, X 0x03, 0x1c, 0x03, 0x03 , // 0x59, 89, Y 0x19, 0x15, 0x13, 0x03 , // 0x5A, 90, Z 0x1f, 0x11, 0x00, 0x02 , // 0x5B, 91, [ 0x03, 0x04, 0x18, 0x03 , // 0x5C, 92, 0x11, 0x1f, 0x00, 0x02 , // 0x5D, 93, [ 0x11, 0x1f, 0x00, 0x02 , // 0x5E, 94, ^ 0x1f,
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
> erstes richtiges Layout... > > Das Gebilde ist eine kleine Laufschrift auf Basis eines ATTiny2313 mit > Kingbright TC20-11SEKWA LED-Anzeige und DS18S20 Temperatursensor. Es > scrollen im Wechsel ein frei definierbarer Text sowie die aktuelle > Temperatur durch. Das Modul stellt eine kleine
J. L. schrieb: > Das Gebilde ist eine kleine Laufschrift auf Basis eines ATTiny2313 mit > Kingbright TC20-11SEKWA LED-Anzeige und DS18S20 Temperatursensor. Es sieht ganz schön aus!! Wurde gerne dein Laufschrift nachbauen wurdest du Eagle, Code usw. posten?
-
Thread
Kommerzieller AVR C Compiler
Warum kein Assembler? Oder Forth wenn's portierbar sein soll?
vom Weizen trennt. IAR schrieb im Beitrag #2055759: > Der IAR-Compiler erzeugt für einen Tiny2313 eine Hex-Datei mit 1860 > Byte. CodeVision ist trotz aller Optimierungen nicht in der Lage mit dem > Flash des 2313 (2kb) auszukommen. > Ein Umstellung auf ATmega48 klappt auch nicht, da auch die
-
Thread
200 I/Os Modular mit AVR verbinden
verfügbaren Bauteile. Wie wäre es mit einem I2C IO Expander z.B.: CAT9555. Da hättest du mit 13 IC's je 16 IO's deine 200 I/Os abgedeckt.
soweit klar. Der Master soll jetzt aber den CAN-Bus und Ethernet bedienen. Muss ich jetzt z.B. einen AT90CAN128 nehmen und diesen mit SPI an einen ENC28J60 anbinden, oder kann ich auch zwei Controller (CAN und Ethernet) per SPI an einen normalen ATmega16 anbinden? Danke und schöne Grüße, Kai
-
Thread
LCD wird immer aktualisiert
ldi temp1, HIGH(RAMEND) ; HIGH-Byte der obersten RAM-Adresse out SPH, temp1 ldi temp1, 0xFF ; I/O's setzen out DDRC, temp1 ; Port C als ausgang setzen ldi temp1, 0xb00000011 ; I/O's setzen out DDRA, temp1 ; PortA Pin A0 un A1 als ausgang setzen ldi r25, 10 rcall lcd_init ; Display initialisieren
zBsp. [avrasm] .include "2313def.inc" ;.device AT90S2313 .def T1 =r1 .def T2 =r2 .equ PreScal =3 ;timer prescale by 64 .equ C =119 ;time ;******************************************************** .eseg
-
Thread
Wert von AT90S2313, und andere alte Prozessoren
Moin. Ich habe noch AT90S2313 CPU's der ersten Stunde. Sie sind etwa 8-10 Jahre alt. Sie sind unbenutzt. Was sind die wert? Außerdem habe ich noch einige andere, wie den AT90S8515 und den AT90S1200, ebenfalls so ca 8 Jahre
Reich wirst du damit nicht werden. Den Attiny2313 bekommt man für 1.95. Falls du jemanden findest, der eine Schaltung noch mal mit einem 90s2313 nachbauen will und unbedingt keinen tiny2313 nehmen mag, dann hast du Chancen auf etwas mehr. Aber
-
Thread
seltsames Verhalten vom AT90S2313
von Reichelt und jungfräulich. Auch nach dem blank-check mit dem Leaper10 und TOP2004 wurden alle AT90S2313 vom Stange-Teil und STK200 nicht erkannt.
erkennt und auch der TOP2004 (USB), aber die "modernen" Programmer (bisher übrigens der einzige Test mit AT90S2313 sowie ATTINY13 und ATTINY2313) versagen.... ...schlaf gut und viele Grüße Roland
-
Thread
Problem mit einer µC UHR basierend auf ATTiny2313
irgendeinen verwendbaren Takt, sollte das nicht sein, daher würde ich mal den Quarz ausschließen. Um's erstmal an's Laufen zu bekommen, sollte auch der interne Resonator ausreichen (CKSEL auf 0011 oder 0010 für ca. 4MHz). Das, was du nachbaust war aber für den AT90S2313 entwickelt und nicht für den
@Mark: Danke für den Hinweis, das ganze war mir komplett entgangen, da ich AT90S2313 bei Reichelt eingegeben habe, aber als Ergebnis nur der ATTiny2313 kam. Da wird wohl der Hund begraben liegen, denn die Schaltung sollte (bis auf den Quarz) fehlerfrei sein. Wenn ich das Programm
-
Thread
Frequenzzähler 1Hz - 40MHz
hatte mich anfangs > irritiert. Ja, so steht es z.B. in der Application Note AVR091: Replacing AT90S2313 by ATtiny2313: [pre]The crystal Oscillator in AT90S2313 is capable of driving an additional clock buffer from the XTAL2 output. The ATtiny2313 does not have a rail-to-rail swing on oscillator
kompakte LED-Module mit gem. Anode. Mit den LED LTC-5653HR ist mal ein Anzeigeprojekt auf Basis eines atTiny2313 mit RS232 Ansteuerung entstanden. Pratisch ist dabei, das LED-Modul wird direkt über den atTiny2313 in ein Steckbrett stecken. So wird das Routing sehr einfach und die Schaltung sehr kompakt
-
Thread
AVR Core Emulation Source Code in C?
[pre] klaus@i4a:~ > simulavr --list-devices at90s1200 at90s2313 at90s4414 at90s8515 atmega8 atmega16 atmega103 atmega128 at43usb351 at43usb353 at43usb355 at43usb320 at43usb325 at43usb326 [/pre]
Wenn's keiner ist, wo steht der Code? Wie ist mit nem BRNE?
-
Thread
Fusebits bei ATmega 88 setzen.
Das Problem mit den falschen Fuses bei Programmieren eines 88er oder AT90S2313 bei mehr als 4V hatte ich ebenfalls. Auslesen ergab Standarddaten wie gelockt.
-
Thread
Welchen ATmega soll ich nehmen?
aus? PS: Die Auswahl des Controllers beschränkt sich aufgrund des Programmers auf folgende: AT90PWM3 AT90S1200 AT90S2313 AT90S2343 AT90S4414 AT90S4433 AT90S8515 AT90S8535 ATmega103 ATmega128 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164P ATmega168 ATmega169 ATmega32 ATmega324P
ATmega64 ATmega644 ATmega8 ATmega8515 ATmega8535 ATmega88 ATtiny12 ATtiny13 ATtiny15 ATtiny2313 ATtiny24 ATtiny25 ATtiny26 ATtiny44 ATtiny45 ATtiny84 ATtiny85 PPS: (Das ist mein erster Post hier im Forum, ich hoffe ich habe soweit alles richtig gemacht. ;)) Gruß Marco
-
Thread
Atmega8 UART CTS,RTS (Fragen zu Steuerleitungen)
Meinung nach OHNE Steuerleitungen ist?! Vielen Dank für die Hilfe, Rüdiger [c] /* UART-Init beim AT90S2313 */ #include <avr/io.h> #ifndef F_CPU /* In neueren Version der WinAVR/Mfile Makefile-Vorlage kann F_CPU im Makefile definiert werden, eine nochmalige Definition hier wuerde zu einer
-
Thread
STK500 lässt sich nicht updaten
Hallo Martin, kannst Du das vielleicht etwas erläutern? Mir sind nur die alte Version mit dem AT90S1200 und AT90S8535 sowie die neuere mit ATtiny2313 und ATmega8535 bekannt. Inwiefern ist die dritte Version anders (außer den weißen Tastern)? Und noch etwas: Martin e. C. schrieb im Beitrag
Tom schrieb im Beitrag #1951539: > Mir sind nur die alte Version mit dem AT90S1200 und AT90S8535 sowie die > neuere mit ATtiny2313 und ATmega8535 bekannt. Inwiefern ist die dritte > Version anders (außer den weißen Tastern)? Atmel hat vor einiger Zeit die Fertigung der
-
Thread
Suche kleines Echtzeitbetriebsystem für at90s8535
Wozu braucht man bei einem at90s8535 ein Betriebssystem? Oder anders gefragt: Für welchen Zweck, wo man ein Betriebssystem braucht, ist ein at90s8535 geeignet?
das Minibetriebssystem FemtoOs im Internet gestoßen. Würde dieses Betriebssystem auch auf meinem at90s8535 laufen?
-
Thread
uC und GSM Modem Kommunikations Probleme
nem 3 Poligen selbstgebastelten. Nix klappt! Hier mal der Code vom uC: [c] /* UART-Init beim AT90S2313 */ #include <avr/io.h> #ifndef F_CPU /* In neueren Version der WinAVR/Mfile Makefile-Vorlage kann F_CPU im Makefile definiert werden, eine nochmalige Definition hier wuerde zu einer
-
Thread
[S] AT90S2313-10 und AT90S2323-10
H.joachim Seifert schrieb im Beitrag #1929078: > Zumindest in Dil (2313-10PI) sollte ich noch einige dahaben. Was möchtest für den AT90S2313-10 haben
alex schrieb im Beitrag #1930169: > AT90S2343- in dip habe 4 st noch auch da > kostet 3 Euro St. > Alex und den kann ich anstelle von AT90S2313-10 und AT90S2323-10 nehmen? g mario
-
Thread
attiny84 in Avr Burn o mat / Avrdude nicht vorhanden
file, use the ATtiny45 one stk500_devcode = 0x14; ## avr910_devcode = ?; ## Try the AT90S2313 devcode: avr910_devcode = 0x20; signature = 0x1e 0x93 0x0b; reset = io; chip_erase_delay = 4500; pgm_enable = "1 0 1 0 1 1 0 0 0 1
-
Thread
Biete AVR-AT90S-Controller (neu, verschiedene Typen)
Aus abgeschlossenen Projekten habe ich folgende AVR-Controller übrig: Herstellernummer "AT90S2313-10SI" -> ein Klassiker <- Bestand: 4 Einzelpreis: 1,00€ Zustand: neu Herstellernummer "AT90S4433" -> ein Klassiker <- Bestand: 2 Einzelpreis: 1,50€ Zustand: DIL, einzeln Herstellernummer "AT90S8535-8PI" -> ein Klassiker <- Bestand: 4 Einzelpreis: 1,50€ Zustand: neu Herstellernummer "AT90S8515-8PC" -> ein Klassiker <- Bestand: 2 Einzelpreis: 1,50€ Zustand: neu
-
Thread
EEPROM eines AT90S2313 mit USB AVR-Lab schreiben
USB 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
ist 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 oder PIC
] http://www.youtube.com/watch?v=DBftApUQ8QI [2] http://www.youtube.com/watch?v=DBftApUQ8QI#t=2m06s [3] http://www.youtube.com/watch?v=DBftApUQ8QI#t=3m06s
Adreßraum und nen echten Stack im RAM gewöhnt und möchte sie nicht mehr missen. Die ersten AVRs (AT90S1200) hatten leider nur nen 3-fach Hardwarestack und kein Push/Pop. Damit war das Programmieren ne richtige Qual. Man mußte sich Funktionsaufrufe dreimal überlegen, konnte als nicht bequem und übersichtlich
-
Thread
AtMega ehwiges Fuse Thema 16 Mhz Quarz
UART_TX_BUFFER_SIZE & UART_TX_BUFFER_MASK ) #error TX buffer size is not a power of 2 #endif #if defined(__AVR_AT90S2313__) \ || defined(__AVR_AT90S4414__) || defined(__AVR_AT90S4434__) \ || defined(__AVR_AT90S8515__) || defined(__AVR_AT90S8535__) \ || defined(__AVR_ATmega103__) /* old AVR classic or ATmega103
define UART0_UDRIE UDRIE #elif defined(__AVR_AT90S2333__) || defined(__AVR_AT90S4433__) /* old AVR classic with one UART */ #define AT90_UART #define UART0_RECEIVE_INTERRUPT SIG_UART_RECV #define UART0_TRANSMIT_INTERRUPT SIG_UART_DATA
-
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
Suche Tiny2313 Bibliothek
Hallo ich habe mir bei Cad Sof die Bibliothek für den Tiny2313 herruntergeladen (avr-6.lbr) Aber ich kann den Tiny2313 IC Schaltplan nicht finden. Für das Board ist die bauform ja o.k. Übersehe ich da was ???
at90s2313 müsste pingleich sein