-
Thread
Division
Hallo Leute, ich habe ein kleines problem, welches darin liegt eine division mit einem AT90S2313 durchzuführen. Ich möchte nämlich aus einer Raddrehfrequenz eine Geschwindigkeit errechnen lassen. Kennt da einer von euch nen trick, wie man (eventuell durch ne logiche Verknüpfung) einen 2313 dividieren lassen kann.
-
Thread
Welcher Microcontroller für i2c-Display
S. R. schrieb im Beitrag #5550212: > Qemu emuliert einen Cortex-M3 von TI (lm3s811), der ist auch nicht > komplexer als ein AVR, aber eben auch nicht viel fähiger. UART und > Display sind in der Emulation
Oder als Lektüre: https://s-huehn.de/elektronik/avr-prog/avr-prog.htm MfG
-
Thread
7-Segm. Anzeige
Hallo, ich habe ein Projekt in planung, bei dem ich 4 7-Segm. anzeigen ansteuern möchte. Um Portpin´s zu sparen möchte ich ein Treiber-IC einsetzten, das die ansteuerung übernimmt. Zum einsatz kommen Anzeigen mit gem. Anode. Gibt es da IC´s aus dem TTL-Beraich (74hcxxx) ? Welche würdet ihr nehmen ?
Mega8. Es soll ein simples Thermometer werden. Die > Anzeigen muß ich dann halt Multiplexen. Tiny2313 oder Mega48 dürfte reichen. Ich hatte eine dreistellige 7-Segmentanzeige, 12 Tasten und einige Impuls-Ein/Ausgänge an einem AT90S1200 (mit Quarz), das war völlig ausreichend. ...
-
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
Logamatic 2107 Schnittstelle
21 1f 20 82 41 1f 40 82 61 1f 60 82 81 1f 80 82 a1 20 a0 82 c1 20 c0 11 Msg: 10 00 3f 1b 82 e7 90 e7 90 e7 90 e7 90 e7 90 e7 90 e7 90 e7 90 e7 90 e7 90 e7 90 e7 90 e7 90 b0 Msg: 10 00 3f 36 e7 90 e7 90 e7 90 e7 90 e7 90 e7 90 e7 90 e7 90 e7 90 e7 90 e7 90 e7 90 e7 90 e7 23 Msg: 10 00 3f 51
0x0b 0x90 0x12 0x18 0x0c <crc> (lese 3. Eintrag) ... ab hier wird's unzuverlässig, oft bekomme ich da keine Antwort 0x0b 0x90 0x12 0x24 0x0c <crc> (lese 4. Eintrag) ... dito ... Seht ihr so was bei euch
-
Thread
RC5 Decode von Mark Hämmerling
Ich habe hier z AVR Infrarotempfänger, einen mit Atmega8 und einen mit AT90S2313, darauf sitzt mark Hämmerlings RC5 Software (www.markh.de). Im Prinzip funktioniert diese, allerdings nur, wenn ich sie ohne Compiler Optimierung übersetzte. der benutzte Compiler ist bei mir
wieder mal Stunden zugebracht ehe ich in meine Makefiles geschaut hatte und mir auffiel, daß der 2313 ohne Optimizier übersetzt und funktioniert und ich auf dem Atmega -Os drin hatte... Den Autor habe ich auch noch nicht gefragt. Gruß, Holm
-
Thread
Kauf von Passenden UCs
mehr im Handel erhältlich sind. Conrad, Farnell... Supportet werden : ATiny11,12,15,22,28 AT90S1200,2313,2323,2333,2343,4414,4433,4434,8515 ATmega8,16,161,163,323 1. Ich gehe sehr davon aus das diese Veraltet sind un darum nicht mehr im Handel erhältlich sind, richtig? Zu Hause habe ich mehrere ATtinys,13,45,2313,2323 / ATmega8,328P STK500 unterstützt gerade mal den ATmega8 alle anderen werden nicht unterstützt. Ich habe Anleitungen im Internet gefunden wie ich einen Attiny13 auf dem STK500 Programmieren
-
Thread
f < 20 Hz
mit einem Atmel z.B. 90S2313 kannst du ganz einfach die Zeit zwischen zwei impulsen messen. wenn der gemessene wert den schaltpunkt übersteigt, schaltest du einfach einen Ausgang an. MfG
unbedingt einen Mikrocontroller einsetzen muss, reicht schon eine 8pin Version wie z.B. ATiny12 oder AT90S2323 vollständig aus.
-
Thread
Faller-Car System Steuerung mit AVR ?
Reedkontakten gehts auch. Faller machts auch so) Aber jetzt eine Frage: Wie sieht denn das Programm des AT90S2313 von Infracar.de aus. Weiß das vieleicht einer?
Platz ist doch wohl für einen AtTiny2313 immer. Das ist dann aber auch schon das größte Bauteil, der OP (Rail-To-Rail, Single supply)und die Spule sind eher kleiner. Wenn man das induzierte Signal hoch verstärkt und gleichrichtet, hat
-
Thread
Kickstarter OpenSource SmartHome (Hardware und Software)
mit richtigen Leiterplatten. Und bevor ich mich einem Konzept anschliesse, moechte ich wissen ob's so auch Sinn macht, denn wenn ich's nachher nochmals machen muss, kann ich's gleich von Beginn weg selbst machen.
Andreas S. schrieb im Beitrag #4772864: > Aber was sicher ist: mein System möchte keiner haben, da es einfachste > Hardware ala 90er mit den aktuellen Möglichkeiten (App, Webserver, > etc...) verbindet. Das
-
Thread
USBprog will nicht so recht
Takt eines ATtiny2313 ist ebenfalls 1MHz. Der ISP Takt müsste wesentlich darunter liegen. In dem Fenster gibt es einen Schieberegler: ISP Clock. Diesen habe ich auf 125 kHz gestellt und mit "Apply" festgelegt. Nun funktioniert
noch die neueren Prozessortypen. Für meine Anwendungen genügen mir meist die alten DIL-Typen, z.B. AT90S1200, von denen ich noch einige übrig habe. Der Ausweg wäre das Programm "avrdude". Laut USBprog.pdf hiesse die Kommandozeile: avrdude.exe -p 1200 -c avrispmkII -P usb Da erscheint die Fehlermeldung
-
Thread
AVR910 Programmer beschleunigt für avrdude
Wandler (FT232BM) habe ich gerade erhalten. Mit AVRProg werden zum brennen von 1684 Byte in einen AT90S2313 16 Sekunden benötigt (wg. seriell Protokoll Overhead) Mit dem modifizierten avrdude und der neuen Firmware unter Windows sind es noch 4,8 Sekunden! Also eine echte Alternative für alle
angepaszt und die neuen Kommandos implementiert. Scheint problemlos mit AVRPROG zusammenzuspielen (1200/2313/4414/8515). Ich habe die FW allerdings noch nicht für die MEGA-AVRs ausprobliert. Die Programmierzeiten sind merklich schneller geworden. Das von AVRPROG untstützte Protokoll steht im beigefügten Sourcecode
-
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
Wie bekommt man das Programm in den Mikrocontroller
://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=160060390383 Der schwarze IC mitten drauf ist ein AT Tiny 2313 20PU. Kann man mit der Info etwas anfangen? MfG, Markus
damit arbeiten sind z.B. STK500 und AVRISP wenn man den Update-Vorgang mal 'verschusselt' hat (der 90S1200 auf'm STK und AVRISP ist ein AVRprog).
-
Thread
Rückgabewerte von va_list auf einem Arduino Mega2560
einzubauen. Ja, das habe ich auch nur früher gemacht, wo Atmel noch recht geizig mit Flash und RAM war (AT90S2313, AT90S4433, ATtiny15, ATtiny26).
Jahrzehnte, aber schon einige Jahre dazwischen. Bedenke auch, dass die die Anfangszeit der AVRs war. Der AT90S1200 hatte das Feld ausgelotet (kurz danach der ATmega103), ab da konnte man dann Feedback von potentiellen und realen Kunden sammeln. Dass eine Entwicklung einer kompletten MCU-Serie "from scratch
-
Thread
Gibt es mit DipTrace eigentlich keine Probleme?
Hat man nun endlich seine Teile in den Stromlaufplan importiert und macht sich an's Verdrahten, dann grinsen einen Hakeligkeiten an: Man versuche mal, von einem Pin anders als in 180 Grad Richtng fortzukommen. Geht nicht. Keine 90 Grad, auch keine schrägen Linien. An einem IC links
probiert. <offtopic> F. Fo schrieb im Beitrag #3495697: > :-) (*winkt foldi zu*) Was machen die AT2313 Projekte ? </offtopic> Grüße Andreas
-
Thread
Hat jemand mal einen Beispielcode für den UART (90S2313) ?
Hallo, ich habe hier eine Hand voll AT90S2313 und bin nun dabei mir die ersten Gehversuche mit den Teilen anzueignen. Das erste Projekt: Schnittstellenwandler RS232-->Centronics ging schon böse in die Hose. Ich habe mir nun gedacht
mit der Harware nicht sicher war, hatte ich irgendwelche Assemblerprogramme kompiliert und in den 2313 reingebacken. Da kamen dann Sachen auf der RS232 raus. Aber ich schließlich kapieren, wie das geht. Das mit dem Kapieren klappt im Moment aber wohl nicht. Gruß Michal
-
Thread
Brauche Hilfe wegen Zähler Bascom
Hallo Ich habe folgendes problem Habe einen 90s8515 und möchte folgendes bewerkstelligen ! Für meinen Brunnen muß ich zum wasser immer PH mindernde Tabletten zusetzen. dabei habe ich folgende werte 5 gramm und 10 gramm tabletten. über eine originale
kann ich gar nicht glauben. Im Gegenteil, der ist doch sogar noch hoffnungslos unterfordert. Ein 90S2313 oder Tiny26 tuts dicke. Wenns Dich interessiert, könnte ich das in C (WINAVR) zusammenstricken. Ist bloß nicht so einfach Deine Angaben in einen PAP umzusetzen: Was passiert z.B. wenn
-
Artikel
AVR-GCC-Tutorial/Die Timer und Zähler des AVR
sein als die Hälfte des CPU-Taktes. Die folgenden Ausführungen beziehen sich im Wesentlichen auf den AT90S2313. Für andere Modelltypen müsst ihr euch die allenfalls notwendigen Anpassungen aus den Datenblättern der entsprechenden Controller herauslesen. Der Vorteiler (Prescaler). Der Vorteiler dient dazu
| class="wikitable" style="text-align:center" AVR-Typ Timer/Counter0 Timer/Counter1 Timer/Counter2 AT90S2313 8 16 - ATtiny2313 8 16 - ATtiny25 8 8 - ATmega8 8 16 8 ATmega88 8 16 8 ATmega16 8 16 8 ATmega32 8 16 8 ATmega644 8 16 8 8-Bit Timer/Counter. Der 8-Bit Timer wird z.B bei AT90S2313 über folgende
-
Thread
Frequenzmessung mit Digitalem Filter
Störfrequenzen, welche man auch mit einem analogen Filter nicht rausbringt. Ich möchte nun mit meinem AT90S2313 das Signal digital filtern und die Periodendauer messen. Das messen der Periodendauer ist kein Problen, der digitale Filter jedoch schon. Wie programmiert man einen Digitalen Filter? Was gibt
eine variable Hysterese zu verwenden, die sich z.B. auf 30% der Signalamplitude einstellt. Mit einem 2313+ADC (vielleicht doch besser 4433 ?) können so Frequenzen bis zu einigen 100Hz erfasst werden (Programmierung in Assembler). Auf diese Weise lassen sich beispielsweise EKG-Signale 'aufpeppen' die
-
Thread
UhrenProgramm
zusammen. Bin gerade erst mit dem Assemblerprogrammieren angefangen, hab aber schon mein LCD per AT90s2313 zum laufen gebracht. Ich wollte als nächstes ein kleines Uhrenprogramm schreiben, daß die Zeit mit Hilfe des Oszillator(4MHZ) vom AtController errechnet. Bis jetzt alles fehlgeschlagen, krieg
-
Thread
Flash oder Eprom ?
für die herstellung einen Serialen-programmer ,muß man die Firmware drauf brennen...auf AT90S2313 http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html#Fertigger%E4t soll das auf Flash oder Eprom geschehen ? Danke
Nachdem es sich dabei um ein Programm handelt, dass der AT90.. ausführen soll, muss es ins Flash. Im EEprom werden nur Daten, wie zb Konfiguration oder dergleichen abgelegt.
-
Thread
kostenlose muster
Meinung an. Das Problem ist eigentich nicht, dass ich nciht das Geld habe bei Reichelt ein paar ic's zu kaufen, sondern das Problem für mich ist, dass es die meisten ic's nicht bei Reichelt und Co gibt..... mfg Christian
Reichelt wäre teuer und verweist im gleichen Satz auf die VÖLLIG überteuerten Händler RS und Farnell. Ein AT90S2313-10PC kostet bei Farnell über 11 Euro! Reichelt ist für kleine Mengen von Elektronikbauteilen der günstigste Versand, und einen günstigeren wirst du mir sicher nicht nennen können. MfG Andreas
-
Thread
Lauflicht-Projekt funktioniert nicht wie gewünscht! Gesperrt
Schaltkammer habe ich nämlich waagerecht gestellt, d.h. der Rotor kontaktiert den Mittelpin, bei jeweils 90°-Drehungen "hängen" die beiden folgenden Schaltkammern kontaktmäßig in der Luft und sind dadurch ziemlich fragil. Aber egal, denn nun kommt's, ich habe ja die vorgeschlagenen Lösung mit den 3 um jeweils
#6441154: > Ein halb so großer Controller (14 statt 28 Pins) hätte auch gereicht, Ne, 20 polig. AtTiny2313. Blinken, Funkeln, Beschleunigungen etc. können auch ganz easy reinprogrammiert werden. Man ist nicht mehr so auf die starre Taktfrequenz angewiesen, softwaremäßig kann man bei den µCs Timerladewerte
-
Thread
KS0108 GLCD Routinen
Ich habe mein GLCD mit dem CHIO ks0108 von Powertip PG-12864A an einen AT90S8535 angeschloßen mit 8 MHZ und den PORT Einstellugen: #define LCD_CMD_PORT PORTA #define LCD_CMD_DIR DDRA #define LCD_DATA_IN PINC #define LCD_DATA_OUT PORTC #
74HC595 oder ähnliches hatte ich auch schon mal dran gedacht, nur zur Realisierung kam's noch nicht. Gruß Fabian
-
Thread
Atmel ISP
grafischer Oberfläche). Es befindet sich ebenfalls eine kleine Batch-Datei darin, die einen ATtiny2313 100% kompatibel zu einem AT90S2313 macht (Fuse-Bits werden richtig gesetzt), da das hier auch immer wieder Fragen aufwirft. Vorsicht: da der Programmer direkt am LPT-Port des Rechners angeschlossen
-
Thread
Probleme mit Programmierung: AT90S2323 auf STK500
Hallo, Ich habe ein Problem mit dem ISP Programmieren eines AVR AT90S2323 auf dem STK500 Board. Ich bekomme folgende Meldung: Reading FLASH input file.. OK Setting device parameters, serial programming mode ..OK Entering programming mode.. FAILED! Leaving programming
Kann an diesen Dingen liegen: 1) Der 2313 steckt im falschen Sockel, er muss in den roten 2) Das ISP Kabel steckt falsch, es muss von ganz aussen zum roten 6-Pin Stecker 3) Taktversorgung: Prüfe die Jumper und evtl die Fuses des 2313. Evtl
-
Thread
Erfahrungsaustausch LPC21xx ARM Controller
einem Rutsch installiert und läuft super. Mit Speicher knausern mußte ich noch nie (außer beim AT90S2313). Aber ich habe jetzt eine Anwendung, wo ich viele Berechnungen spürbar schneller als auf dem 8051 benötige. Da kommt eigentlich nur der LPC2106 in Frage. Im Thumb-Mode erzeugt der Keil
Hallo Peter, wie wäre es denn mit dem VIC ? Hast Du schon mal in 's Datenblatt geschaut? :) Gruß, oleg
-
Thread
LED Dot-Matrix an AVR
Hi, ich möchte gern 4 LED Dot-Matrix Anzeigen mit je 5x8 LEDs durch einen AVR-Controller z.B. AT90S2313 ansteuern, wenns nötig ist könnt eich auch einen mit mehr Pins nehmen. Kennt Ihr evtl eine geeignete Treiberschaltung/TreiberIC das keine tischtennisplattengrosse Platine erforderlich macht?
jede Spalte nur kurz eingeschaltet ist (die Module bei Reichelt sind zu dunkel). Wir verwenden einen 90S4433, weil wir den Zeichensatz und den Text unterbringen müssen. Zur Texteingabe wollen wir noch einen PC-Tastaturanschluss vorsehen... Schaltplan und Software kommt demnächst auf mirkocontroller.com
-
Thread
[S] Atmel AVR STK500
Michael S. schrieb im Beitrag #2476630: > Was kann man denn mit den STK machen was nicht auch über die JTAG geht? Keine Ahnung... Ich verwende es immer dann, wenn ich mal wieder einen AVR verfust habe (HV-Programmierung) und auch dann, wenn mal wieder einer der Käfer woanders nich so richtig will (AT90S2313 ist immer ein Kandidat dafür). Den eigentlichen Zweck, also zum experimentieren, habe ich selten verwendet. Wenn der Dragon HV-Programmierung kann, dann den.... @Michael, das mit den Hochschulen
-
Thread
Assembler-Verständnisproblem beim attiny13a
muss immer als erstes initialisiert werden Nö, das war ganz früher mal 1997 bei den allerersten AT90Sxxx nötig. Selbst beim alten ATtiny13 zeigt er schon richtig auf 0x9F.
muss immer als erstes initialisiert werden > Nö, das war ganz früher mal 1997 bei den allerersten AT90Sxxx nötig. Aber auch z.B. noch beim ATmega16 und dessen Geschwistern (ATmega32, ATmega8).
-
Thread
AVR für wenig Geld im LAN
allerdings von RobRoy nicht das ich mich mit falschen Lorbeeren schmücken würde! Das Prgramm für den Tiny2313 oder AtMega8 ist in Bascom Basic und mit der Demoversion änderbar... Gruß Harry
W. S. wrote: > . . . > Nur fest zuhauen, ich hab's verdient... :-) > nee nee... hier wird nur gelötet und programmiert! Das muss reichen. Gruß nach .at, Klaus -----------------------------
-
Thread
[Bascom/AVR] Uhr und DCF
Uhrengenauigkeit, unzureichend ist... Hm, ich habe 2 Uhren mit jeweils 4MHz-Quarzen und Atmega8 bzw. Attiny2313. Die sind so genau, daß ich nur Sommer/Winterzeit umstellen muß. Vielleicht liegt die Ungenauigkeit in der Methode des Berechnens: Const _irq_teiler_max = Int((_xtal * _irq_abstand /(1000000000
Timer "gespielt", bis es exakt stimmte. Die eine Uhr habe ich nicht hier, m.E. ist da noch ein At90S2313 drin, da ging glaube ich der CTC-Modus noch nicht zu nutzen und ich mußte den Timer vorladen. MfG Paul
-
Thread
Paralleler Programmer und Ponyprog
Sebastian, ich habe noch nicht so viel Ahnung, aber alle verwende die selben Steuerleitungen z.B. am AT90S2313, also sollte die Datenübertragung auch die Selbe sein. Seriell. http://www.avr-asm-tutorial.net/avr_de/beginner/hardware.html Schau einmal hier vielleicht funz es auch am ATMega. Gruß Berny
Und gleich nochmal hallo... Im AVRMega8-Datenblatt auf S. 219 gibt's 'ne Tabelle für die Fuses und unter S. 218 die Erklärungen für die Lock-Bits. Sebastian
-
Thread
kann ich dei I/O-Pins der AVR direkt miteinander verbinden?
atmega der bei korrekt empfangenen Signal eine LED zum leuchten bringen soll. ATTest ist für den AT90S2313 und ohne Anschluss des Atmega zeigt das Oszi ein super Rechteck Signal an. Aber eine Frage noch, wie groß soll ich die Wiederstände wählen um das Signal nicht ganz abzuschwächen??? Bei der Logikspannung
Hallo, in Test2.asm schreibst Du: "in r16,PORTB" das muss aber heißen: "in r16, PIND" s. auch IO Grundlagen im Tutorial... Gruß, Dennis
-
Thread
Welches Testboard ?
ViewItem&category=12949&item=5741820306&rd=1&ssPageName=WDVW ROWALTs Mega8 Bausatz bei Segor 34,90 http://www.segor.de/L1Bausaetze/rowalt.shtml ROBOTIKHARDWARE Mega8 Bausatz 48.90 http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=64&products_id=11 SiSy myAVR Mega8 Bausatz
halten und mit Bascom Programmieren, deswegen sollte man den uC schon genau so programmieren wie den AT90S2313.
-
Thread
Heute bei Conrad
verstoßen. Übrigens gab es vor ein paar Monaten sogar ein Mobiltelefon mit Prepaidkarte geschenkt, wer's braucht! *) http://www.mikrocontroller.net/user/conditions
@ Laber (Gast) Zum Thema Conrad: Hab hier 3 AT91SAM7S321 von Conrad bekommen ... natürlich in einer riesigen Plastikdose ohne dämpfendes Material dazwischen und ohne ESD-Schutz. Die liegen jetzt in einer Pappschachtel von Reichelt! (Für jeden
-
Thread
noch ein Anfänger
einsteige. Ich habe auch ein Bauplahn gefunden den ich nach bauen will (www.qsl.net/dg5dbz/cpuboart_at_avr/cpuboart.html) (mit 90s2313) so weit so gut. Aber ich will befor ich das alles zusammen gebaut habe wissen wie ich die Programme schreiben kann. Ich habe zwar Turbo paskal, C und C++ aber wie
die beiden cpuboard´s werden mit d und nicht mit t geschriben
-
Thread
die Fusebits mal wieder
Hallo Forum! Nach dem ich schon einige Programme auf meinem AT90S2313 geschrieben habe wollte ich nun auf den mega8 "aufsteigen" ... das kaufen war auch nicht das Probelm, nur schaffe ich es leider nicht die Fusebits richtig einzustellen. Mein Problem ist nicht
AT-PROG. Es gibt zwar Stimmen, die sich mit dem Programm nicht anfreunden können, aber vielleicht hift Dir das ja trotzdem weiter.
-
Thread
Bascom / ATMega16 Problem Einsteiger
Fehler " Could not identify chip with ID:000000" dann "Select chip and target chip do not match AT90S2313 <> Atmega16" ich benutze Win XP mit SP2, was für ein LowLevel Porttreiber? Spannung am AVR liegt an (Spannungsregler mit Kondensatoren vorgeschaltet, extakt 5 V. Mfg Lenox
für einen M16. Compiliert es, probiert es aus und alles ist gut. Morgen steckt man einen M32 auf's Board, ändert noch eine Kleinigkeit und compiliert neu. Aber das compilierte ist immer noch für einen M16 und nicht für den M32! Man hat es einfach übersehen. Bascom wird zwar meckern und fragen was
-
Thread
Anregung: Display für Netzteil
Spannung und Strom. Die Anzeigen realisiere ich mit einem kleinen AVR-µC. Im fertigen Gerät wird es der AT90S1200 sein (davon habe ich noch einige), während der Entwicklung ist es der ATTiny2313, weil der 90S1200er beim flashen zickt. Die Displays habe ich schon, es sind 2 1/2 stellige. Damit lassen sich