-
Thread
Igor Cesco Firmware auf Tiny
Igor hat ja einen USB Stack auf einem Atmega und einem AVR gebastelt. Meine Problem ist , dass der AT90S2323 bald nicht mehr gebaut wird. Kann ich das Programm auch auf einem Tiny (auf welchen?) aufspielen? Der Tiny müsste dann jo 2 KB Flash haben, oder ? Was kostet ein 2323er und was ein geeigneter
und 90S2323 aus?
-
Thread
Parallelprogrammer geht nicht
hatte. http://www.mikrocontroller.net/attachment/preview/66414.jpg Nur geht da überhaupt nix. Als C`s am Quarz habe ich 39 pF genommen, der Quarz hat nen Wert von 14,31818 MHz. AVR erkennt aber den ATTINY2313 nicht, auch wenn ich ihn dann manuell auswähle und den Test mit der Busy-LED starte, tut sich
Fehlermeldung "Could not identify chip with ID:FFFFF"und "selected chip and target chip do not match AT90S1200"
-
Thread
Audio Umschalter mit Relais
Außerdem habe ich für diese schon diverse Implementierungen des RC5 Protokolls gefunden. Würde ein AT90S2313 schon reichen? Will nur sichergehen bevor ich an so einem grundlegenden Problem scheitere. Tut mir leid, wenn die Fragen "dumm" oder "überflüßig" erscheinen. Vielen Dank für die Hilfe.
Nimm besser den neuen AtTiny 2313 oder gleich den AtMega8 (hat mehr Ports). Der Klassiker reicht zwar auch, aber die neuen Chips sind schneller und bringen noch tolle neue Features mit. Günstige AVRs gibt´s bei Reichelt (wie
-
Thread
RFID - China-Reader ohne Spezial-IC
Tag's und ich setzte die ID's ins LCN Format um, um den Transpondercode im LCN auszuwerten, um da, die verschiedenen Aktionen auszulösen. Codeauszug : [c] Dim Tags(5) As Byte
Then Reset Waiting If Cmd = ":W" Then Set Waiting If Cmd = ":s" Then Reset Sperre If Cmd = ":S" Then Set Sperre If Cmd = ":k" Then Reset Tastenklicks If Cmd = ":K" Then Set Tastenklicks Case 4 :
-
Thread
Pointer kaputt mit avr-gcc?
statt der Zeichenkette nur Datenmüll, da der Pointer anscheinend nicht auf den String zeigt klappt's mit der Nullterminierung natürlich auch nur irgendwann zufallsweise. Kann jemand dazu was sagen? Es handelt sich hier um avr-gcc 3.4.3 mit AT Tiny 2313 bzw. dem älteren AT90S2313 (kein Unterschied
Hello World!"; void main(void) { lcd_print(s); }
-
Thread
TINY 12L + BASCOM-AVR
in Verbindung mit Pony Prog (weil das Atmel AVR-ISP unter XP nicht funzt). Habe es jetzt mit einem AT 90S2343 probiert funktioniert einwandfrei mit dem internen Oszi.Auch mein eigentliches Prog (Soft-UART) verrichtet seinen Dienst. Gruß Martin
habe) Meine Anwendung (Verbindung zu Handy miitels Soft UART) läuft jetzt einwandfrei auf einem AT90S2343. Mein Problem ist bloß, dass ich die L Variante (2,7-5,5V DIP-8) benötige, diese aber nirgendwo finden kann. Hat vielleicht jemand eine Bezugsquelle für mich, wo ich schnell eine kleine Stückzahl
-
Thread
Peter Danneggers Bootloader (fastboot) für AVR-GCC-Toolchain
for mcu at90s8515 ./converted/command.inc:47: Error: illegal opcode movw for mcu at90s8515 ./converted/message.inc:17: Error: illegal opcode lpm for mcu at90s8515 ./converted/message.inc:23: Error: illegal opcode
mcu at90s8515 ./converted/uart.inc:66: Error: illegal opcode lpm for mcu at90s8515 ./converted/uart.inc:92: Error: illegal opcode movw for mcu at90s8515 ./added/fastload.inc:73: Error: illegal relocation
-
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
AVR ATMega16 Timer Interrupt funktioniert, scheint aber den uC zu reseten
doch bit 6 ??? Im Tutorial steht aber auch: [pre]Die folgenden Ausführungen beziehen sich auf den AT90S2313. Für andere Modelltypen müsst ihr euch die allenfalls notwendigen Anpassungen aus den Datenblättern der entsprechenden Controller herauslesen.[/pre] Beim Atmega 16 ist OCIE1A Bit 4.
> Einige Registerbeschreibungen dieses Tutorials beziehen > sich auf den inzwischen veralteten AT90S2313. Möglicherweise ist das hier der Fall. Lerne: 1/ Man sollte immer das passende Datenblatt lesen und vergleichen. 2/ Symbolische Namen wie OCIE1A sind im Code sinnvoller als absolute
-
Thread
Zeitverzögerung mittels Timer
Hallo, ist es möglich mittels eines Timers auf dem AT90S2313 eine Zeitverzögerung zu realisieren? Ich habe gerade ein wenig das Datenblatt studiert, und vielleicht könnte es so gehen: TCCR0-Register auf "0000 0101" setzen (TimerSpeed=CK/1024). Das muesste
Christian Fuchs schrieb: > > ist es möglich mittels eines Timers auf dem AT90S2313 eine > Zeitverzögerung zu realisieren? Wenn die Verzögerung nicht allzu lang sein soll, geht das mit dem AVR Delay Loop Generator viel einfacher. Zu den Timern werd ich noch ein Tutorial schreiben
-
Thread
Fehler beim Programmieren
Hallo Leutz Ich habe mal wieder ein Problem mit meinem AT90S2313 Nachdem ich eine LED an PD5 angelötet habe. Lässt sich der Chip zwar löschen ( Erase Device funktioniert ). Aber er lässt sich nicht mehr programmieren. Die Grüne Led die ich an PD5 angelötet
Nach dem Versuch zu Programmieren wird die Led am AVRISP rot und das wars. Bitte helft mir ! At90s2313 kaputt ? Achja ich benutze AVRSTUDIO 4.11 Servicepack 3 mfg Jan
-
Thread
Datumsanzeiger
Programmier-Anfangszeiten gerne von dieser Seite inspirieren lassen, wobei manche der ganz alten Bespiele mit AT90S4434, AT90S8535 oder ATmega8535, 8515 und AT90S2313 bereits entfernt wurden und eher auf GLCDs weiter gemacht wurde. https://s-huehn.de/elektronik/wecker/wecker.htm https://s-huehn.de/elektronik
erkennt man nichts. Das ist schön klein. https://www.mouser.de/new/texas-instruments/ti-dlp301s-near-uv-dmd/
-
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
Warum ist das so ?
Hallo ich habe an eine 12 Volt Spannungsquelle über einen 7805 einen AT90S2313 angeschlossen. Jetzt soll der 2313 über einen Ausgang und Basiswiederstand einen Transistor ansteuern der wiederum die 12Volt durchschalten soll. Mein Problem ist jetzt das der Transistor immer durchschaltet ob am Ausgang des 2313 I oder 0 anliegt. Wenn ich aber die 5Volt nach dem Spannungsregler schalte funktioniert es nur mit den 12Volt nicht , WARUM verhält sich das so?
-
Thread
AVR Flashen
Hallo. Mit welcher Hardware kann die die AT90S1200 und 2313 flshen ?? Danke, Markus
Hallo. Wenn ich eine .hex dann mit AVR-ISP flashen will, bekomme ich immer einen Fehler. AT90S1200/A Part Not Detected. Ich wähle dann Ignorieren und er geht dann bis 20 % und dann Programming Error. Was kann das sein ? Danke, Markus
-
Thread
[ics der 74xx- Reihe] wo findet man Bauteile ? ->74185
dir jemand was verkaufen was schon lange nicht mehr > hergestellt wird? Warum verkauf Reichelt AT90S1200 und PIC16F84, die ebenfalls nicht mehr hergestellt werden? > also ich würde mir so was mit nem pal, gal oder nem > kleinen cpld zusammenbasteln wenn schon "diskret" sein soll. Das sollte
mich also demnächst mal um das Datenblatt des attiny kümmern. obwohl: Ich habe auch noch einen at89s52 rumliegen, da könnte ich dann die Konvertierung (8bit bin -> bcd) mit nur einem Chip tätigen... Gruß und schönes WE...
-
Thread
SRAM UM6164 mit AVR?
Moin, ich habe ein Problem mit einer Schaltung für zusätzlichen externen RAM (UM6164 mit dem AT90s8515). Hat vielleicht jemand so eine Schaltzung schonmal aufgebaut und besitzt einen Schaltplan davon oder kann sie detailliert erklären? Vielen Dank im Vorraus, Jörn
entfallen könnte (CE mit RD verbinden). Ich habe vor Ewigkeiten mal einen solchen Baustein an einen AT90S2313 angeschlossen, da muß man ein wenig Tricksen, um die 24 Leitungen herauszukitzeln: Mit Multiplexing. Prinzip: Der PORTB wird als 8 Bit breiter bidirektionaler Bus genutzt. Daran sind zwei Latches
-
Thread
AVR910 Programmer funzt nicht?!
bekommen hat. Seit ich das behoben hab ... einfach den richtigen Stecker nehmen :-) ... kann ich AT90s2313 programmieren, also erfolgreich. Hingegen klappts mit AT90s1200 gar nicht. Es flasht und bei der Überprüfung meckerts. Wenn ich mir den Flashinhalt mit Ponyprog anschaue wundert mich das auch
weil da nur Käse drinsteht, der mit dem erwarteten Inhalt wenig bis gar nix zu tun hat. Weil beim AT90s1200 manchmal doch alles anders hat ich mal die Baut-Rate heruntergedreht, aber das half auch nicht. Kann sich jemand das Phänomen erklären?
-
Thread
Auftragsarbeit: Countdown aus zwei 7-Segment Anzeigen
Geschichte: Bei meinem Studium hat sich schnell gezeigt, dass ich am effektivsten lerne, wenn ich immer 90 Minuten Einheiten mache. Dann Käffchen, Essen etc., halt 15 Minuten Belohnung, dann wieder 90 Minuten Einheit usw. Deshalb hätte ich gerne einen SCHLICHTEN Timer, der 90 Minuten (nur Minutenanzeige
Schlichtheit und die Anzeigen soll das ganze halt an gute alte Zeiten erinnern. Anforderungen: - 90 Minuten Countdown (evtl. 30 min/60 min/90 min Wahl) - 2 rote ca. 30 mm 7-Segment Anzeigen - möglichst wenig Schalter (evtl. nur zwei: 1."Reset"(1x drücken 30 min/2x 60 min/3x 90 min); 2.:"Start/Pause
-
Thread
Quarz oder Quarzoszillator?
Hallo! Ich will mir einen 2313er Atmel prozzi holen. Brauch ich einen quarz oder einen quarz oszilator? was ist denn der unterschied von beiden? Hab schon gegoogelt aber nix gefunden :S
Im Prinzip geht beides: http://www.mikrocontroller.net/wiki/AVR_Checkliste Der AT90S2313 wird im Auslieferungszustand vermutlich erstmal einen Quarz erwarten.
-
Thread
LCD Problem
Display bei ELV gekauft auch 2x16. –das gleiche Bei allen Displays habe ich mehrere Controller (AT90S2313, At90S4433, AT90S8515) probiert, und auch die Port´s schon gewechselt. rogrammiert habe ich in Bascom. Flashen in AVR-Studio ( Das Programm funktioniert einwandfrei- zumindest mit den 2x8 Zeichen
-
Thread
µC Takt-->4 satt 8MHz, Vcc=?
Versorgungsspannung? Wenn dieser Zusammenhang nicht gegeben ist, wo bekommt man die 4MHz Version des z.B. At90S2313, oder den ATMega161L Hoffe ich hab mich so ausgrdrückt, dass es jemand verstehen kann. Danke Roland Schlierf
angegeben, du kannst einen AVR auch mit 1 Hz betreiben. Von den meisten AVRs gibt es zwei Versionen: AT90S (5V, bis 8 MHz) und AT90LS (3-5V, bis 4MHz), aber einen Zusammenhang zwischen Frequenz und Spannung gibt es nicht. Gruß Andreas
-
Thread
SERIELL FLASHEN
ist seriell und sehr gut. Zu diesem Thema läuft gerade ein aktueller Thread, schau mal nach ISP und AT90S2323. Daniel
Joa... wobei es ja für den 2313 eine USB Softwareimplementierung gibt. Die praktisch die I/Os des Atmels mit dem Rechner steuerbar macht. Ich hab son teil auch mal gebastelt also USB Software in nen 2313 geflashed und dann entsprechend
-
Thread
einfache Pausenzeit
langatmig geschrieben ist. Um die Grundfunktionen zu verstehen, lohnt es sich, mal das Datenblatt vom AT90S2313 oder AT90S8515 vorzukramen und sich den Aufbau des Timers anzusehen. Auch eine Simulation in AVR-Studio kann zeigen, wie der Timer funktioniert. Dazu benötigt man zwar etwas Assembler, das
obrige Programm ein guter Einstieg. Hier die elegantere Methote: Das ganze hab ich auf einem AT 90S8515 getestet. Müste aber im Prinzip auf jeden Typ laufen. (Timer anpassen) int main(void) { TCCR1B = (1<<CS10) | (1<<CS11); //setzt den Prescaler 64 OCR1A = 62500; //setzt
-
Thread
PonyProg: Device Not Responding
Wenn ich versuche mein AT90S2313 mit PonyProg und einem Programmer nach STK200 zu programmieren kommt immer die Antwort "Device Not Responding" Woran kann das liegen? Ich habe das IC 74HC244 schon durch ein neues getauscht
OK, ich hab den Fehler! Ich hatte vor ein paar Tagen geschaut, was für AT89 µC PonyProg unterstützt. Deswegen war Ponyprog noch auf AT89S8252 gestellt
-
Thread
Hilfe! LCD-Ansteuerung
. Ich "programmiere" (wenn man es programmieren nennen darf) mit Bascom-AVR und will über einen At90S2313 einen Text auf dem Pollin WINTEK WD-C2704M ausgeben. Hab schon so viel ausprobiert. Oft mit geringem Erfolg. Zeigt eben einfach Zeichen an, die da nicht hingehören. Ich hoffe, mir kann
Ich "programmiere" (wenn man es programmieren nennen darf) mit Bascom-AVR und will über einen At90S2313 einen Text auf dem Pollin WINTEK WD-C2704M ausgeben. Hab schon so viel ausprobiert. Oft mit geringem Erfolg. Zeigt eben einfach Zeichen an, die da nicht hingehören. Ich hoffe, mir kann
-
Thread
Einzylinderzündung mit dem Avr
Was meint Ihr dazu ? Wie ist euere Erfahrung mit der Störsicherheit der AVRs? Bei den älteren AT90S1200 oder S2313 war die nicht besonders! Jetzt denke ich an den ATmega88, da passen auch mehrere Kennlinien rein.
im Beitrag #1872533: > Wie ist euere Erfahrung mit der Störsicherheit der AVRs? Bei den älteren > AT90S1200 oder S2313 war die nicht besonders! Ist auch bei den Neueren nicht besonders. Grundregel: was wenig Strom aufnimmt (wo wenig Strom fließt) ist anfällig gegen äußere Einflüsse. Dort sind
-
Thread
billige Frage:suche z.B c zu hex
oops ..sorry ich hab natürlich ma wieder blödsinn erzählt!! ich hab den Avr At90s2313 und eine tiny22-baureihe, die wegen Fehlern wieder vom Markt genommen wurde... Danke für eure Hilfe !! ich probiers!! und sag dann Bescheid!!! ciaoi und danke!!
9951 klingt wohl eher wie das Herstellungsdatum ;-) Der 2313 funktioniert mit AVR-GCC auf jeden Fall, aber der Tiny22? Keine Ahnung.
-
Thread
I2C oder SPI, eure Meinungen
5 At90s2313er oder auch mega8 als Slave's zum Einsatz. Diese übernehmen die Interpolations-Aufgabe und Ausgabe an die Endstufen. Meine Frage: Welches der beiden Bussysteme I2C oder SPI würdet ihr hier
sicherer, verlustfreier und echtzeitiger Datentransport benötigt wird. I2C oder SPI kannste beim 90S2313 vergessen, sowas hat der nicht. Bleibt also nur die UART. Und der LPC2106 hat ja schon 6 PWM-Ausgänge und 2 Interruptprioritäten. Lade Dir einfach mal die Keil Testversion runter. Peter
-
Thread
PonyProg programmiert nicht
aber ich habe bei den ganzen anderen keine richtige Antwort auf mein Problem gefunden. Wenn ich einen AT90S2313 mit PonyProg prgrammieren möchte, kommt die Fehlermeldung "Device not found (-24)", mit anderen programmiersoftwaren gehts auch nicht, ich hab sowohl den AVR ISP programmer als auch einen einfachen
@Christian, der 2313 ist nur mit Quarz seriell programmierbar ! ... Either an external clock is supplied at pin XTAL1 or a crystal needs to be connected across pins XTAL1 and XTAL2. The minimum low and high periods
-
Thread
Stabile 2V aus CR2032 Knopfzelle
Datenblatt CR2032 verrät: Nominal Voltage: 3.0 Volts Typical Capacity: 240 mAh (to 2.0 volts) (Rated at 15K ohms at 21°C) "Stabile 2V" wird man nur sehr hochohmig oder sehr kurz haben. Der vorgeschlagene Stütz-Elko muß ja auch von was geladen werden... Es bleibt die übliche Frage, WOZU diese Erfindung
langer Zeit etwas ähnliches gemacht und auch eine CR2032 genomen. Heute ginge es mit einem ATtiny2313A / ATtiny13V in 'C' programmiert deutlich eleganter und stromsparender. http://www.mino-elektronik.de/power_at90s/powerat90s.htm Vielleicht nutzt es Dir.
-
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
suche hilfe bei Konvertierung vom AT90S1200
ich habe mir mal ein Programm für einen 1200er schreiben lassen und wollte jetzt damit einen AT90S2313 oder ATTiny2313 programmieren..... geht nicht gibt es evtl. ein Konvertierungstool oder wer kann mir dabei helfen gruß Ricki ricki-graffiti@gmx.de
wieder ein identisches Hex-File erzeugen. Anschliessend kann man dann die Änderungen für den Tiny2313 machen.
-
Thread
Warum erkennt avrdude meinen AVR910 nicht?
Hallo allerseits, nachdem ich Probleme mit dem Flashen des AT90PWM3 hatte (siehe http://www.mikrocontroller.net/forum/read-1-342686.html), habe ich das Programm avrdude ausprobiert. avrdude unterstützt etliche Programmer, u.a. auch den AVR910 von Klaus Leidinger
offensichtlich meinen AVR910 nicht! Es wird folgende Meldung ausgegeben: > "make.exe" program avrdude -p at90s2313 -P com2 -c avr910 -U flash:w:main.hex Found programmer: Id = ""; type = NUL Software Version = NUL.NUL; Hardware Version = NUL.NUL Programmer supports the following devices: avrdude
-
Thread
USB<->RS232 mit FT232BM
USB-Programmieradapter zu bauen! der adapter besitzt einen FT232BM usb-rs232 konverter und anschließend einen at90s2313! ich hab auf den 2313 eine testsoftware raufgespielt, die jedes zeichen, welches er empfängt, wieder zurücksendet! mein problem: wenn ich im hyper terminal ein zeichen eingebe, leuchtet sofort
Hallo, ich bin im Moment an einem ähnlichem Projekt http://www.8ung.at/usb-lcd/Platine.htm Habe in meiner Schaltung _CTS auf Masse gelegt, vielleicht liegts daran. Grüsse Jürgen
-
Thread
Midiinterface - diskrete UARTs mit integrierter RS232 statt MC UARTs?
eine integrierte RS232 mit sich brächte. Finde im Moment die Platine von damals nicht. Da war ein AT90S2313 drin. Habe das Projekt nie fertiggestellt und wollte es jetzt noch mal auflegen. Grüße
Es gab mal eine USB zu 5-fach MIDI Schnittstelle mit einem AT90USB162. Der hat auch keine 5 Uarts sondern macht das per Software.
-
Thread
AVR und LCD mit 3.3V?
Display-Kontroller will 2,7-3,6 Volt. Nun wusste ich, daß es von den AVR die Low-Voltage-Varianten gibt (z.B. AT90LS4433). Das Problem: Nirgends sind solche LS-Varianten zu finden (nur große Stückzahlen bei eBay). Die gute Nachricht: Mit einem normalen (!) AT90S2313 und 3x 1,5V-Mignon-Batterien, die nur noch 3,5V in Reihe abgeben, funktioniert's auch wunderbar. Viele Grüße, Sebastian
-
Thread
ATtiny2313 : Seltsame Wirkung
Wie hast du denn die Fuse-Bits des Tiny2313 programmiert? PA0 und PA1 sind auch die Pins für einen externen Quarzoszillator. Wenn du also nicht einen internen Oszillator ausgewählt hast, kann das Programm gar nicht richtig ablaufen. Gruss
ich sie an PORTA betreiben wollte ging die Abfrage nicht mehr. Das stk500 unterstützt den ATtiny2313 nicht, sondern nur den Vorgänger AT90S2313. Der hat keinen PORTA, weshalb der Sockel auf dem stk500 nur mit den Oszillatoreingängen XTAL1 und XTAL2 verbunden ist. Somit hat man an PA0 und PA1 am Controller
-
Thread
Größe der *.Hex datei verkleinern
dec hex filename 188 0 2 190 be rtctest.elf avr-sizex --mcu at90s8515 rtctest.elf Flash SRAM EEPROM ----- ---- ------ 2% 4% 0% Errors: none
das *.hex file? Mein Programm hat im Hexfile ueber 2KB. Er sagt mir aber das wenn ich das in meinen AT90S2313 (2KB Speicher) einbrenne, nur 32% belegt sind, kommt das hin, oder ist da was falsch?
-
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
-
Thread
Random
Hallo, danke, so sieht es aus. :) Ich habe mal schnell 2 Sachen verändert, den 2313 habe ich nur in ATiny umbenannt. Bei mir ist ein ATiny2313 drauf, der läuft mit internem Clock, spart Quarz usw. Eigentlich sollte erst ein AT90S1200 rauf, der machte aber Probleme beim Reset und
So sieht's aus.
-
Thread
Externes RAM an AVR
Moin, unter http://www.ymir.de/multi/123-byte/robotik/elektronik/steuerung1s.gif findet sich ein Schaltbild zum Anschluss eines externen Speichers an einen AT90S8515.(Das SChaltbild ist wohl für 32 KB, schafft aber maximal 64 KB.) Mit weniger Pins kommt man leider nicht aus,
Dann sagt "er" mal welchen AVR "er" grad hat: Noch einen AT90S2313 und somit fällt die Möglichkeit mit den 19 Pins weg. Das mit dem i2c EEProm hört sich schon sehr viel besser an, vor allem da der Mikroprozessor an dem das ganze laufen wird, wenn es dann mal
-
Thread
USART gepufferter Empfang mit BASCOM
Schauen Sie sich bitte das folgende Listing an. '0011.BAS: Optimierter String-Empfang $Regfile = "2313def.dat" $Crystal = 3686400 $Baud = 9600 Dim s As String*10 At &H60 Dim b(11) As Byte At &H60 Overlay Dim n As Byte On URXC OnRxD Enable URXC Enable Interrupts Main: If n > 9 Then Print s n = 0 End If Goto Main OnRxD: Incr n b(n) = UDR Return Der String wird auf Adresse &H60 im AVR abgelegt. Dies ist die Adresse des ersten Bytes im SRAM (da der AT90S2313 über 128 Bytes
-
Thread
Was geht schneller als ISP?
Ja, sorry, der Prozessor: AT90s8535, eben exakt das AVRCtrl-Board. Seitenweise beschreibbar - kenn die AVR-Details noch nicht genug, keine Ahnung... Avrdude - nein, bis jetzt nicht benutzt, benutze "isp". Geht avrdude auch
Hi ein 2313 (der ist ja auch nur byteweise beschreibbar) wird in unter 10s voll (2k) beschrieben. Also sollten die 5,5k max. 25s benötigen. Matthias
-
Thread
Rotary Encoder
Der Zählerstand wird auf 255 eingestellt , d.h. beim nächsten positiven Impuls an Pind.4 (beim at90s2313) wird ein Interrupt ausgelöst. Nun wird der Programmteil bei "Takt_Encoder:" abgearbeitet. Der Timer sofort wieder auf 255 eingestellt. Dann wird verglichen ob die 2. Spur des Encoders (Pind.5 beim 2313er in meinem Programm) auf H od. L liegt und dementsprechend die Variable Ist_wert um 1 erhöht oder verkleinert. Gruss Gerhard
-
Thread
Einstiegsschwierigkeiten mit Mikrocontroller-Kochbuch
mikrocontroller zu schaffen. als hardware habe ich den willem advanced mit adapterplatine für avr's. habe einen at90s2313 und einen at90s8515 beide pdip. zusätzlich habe ich noch haufenweise kleinkram, quarze, widerstände, kondensatoren dieoden, transistoren 5V spannungsregler lochraster usw..
erläutert und es passt vor allem (im Gegensatz zu deinem Kochbuch) zu deiner Hardware. jörn P.S. Das Kochbuch ist trotzdem gut und ich sehe auch als AVR-User ab und zu noch mal rein um etwas grundlegendes Nachzuschlagen (RS232, 8-bit Rechnereien mit 16bit Zahlen usw.)
-
Thread
Womit programmiert ihr eure µCs?
Software benutzt ihr, um das Programm in den µC zu > übertragen? AVRDUDE mit angepasster Config für die AT89S'er, AVR-Studio4, Win7/64 mfG ingo
1. Atmel AVR (ATMega, ATTiny, AT90S) 2. Assembler 3. AVR-ISP USB, STK500 4. AVR-Studio 4 (5 ist zum K*tzen, fand nicht mal den USB-Progger)
-
Thread
Projekt: DDS basierter Funktionsgenerator mit AD5930
drauf sein. Die ED Teile sind mir zu teuer. Man könnte auf dem Board 3 Varianten vorsehen: 1. AT89S52 mit ISP-Connector 2. -ED2 Variante mit den beiden Tastern - RS232 ist ja vorhanden, Tasten auch. 3. AT89S52 und noch ein AT89S52, welcher den ersten per ISP und RS232 flasht. (Ist immer noch günstiger
Hallo Josef, das Display vom Franz wurde laut Readme von Atmel's: Main_Control.aps Firmware für atMEGA8515 (Steuerung) MiniDDS.aps Firmware für atTINY2313 (Generator) ...angesteuert Welcher Prozessor steuert denn dein Display? Gruß Michael
-
Thread
M16C
Hi Ist, wie bei den Atmels (1000 für den AT90S2313), eine Sicherheitsangabe. Laut Glyn geht 100k+. Aber Mitsubishi garantiert eben nur 100. Matthias
Ja klar Drehzahlmesser sind mir auch nicht unbekannt. Für'n Freund baue ich mit dem AT90s8515 ebenso einen für seine Drehbank inklusive eines Temperaturwächters für den Motor. Aber das nur so zum Spaß... Er hat mir 5 Wochen geholfen mein Haus einzugsfertig zu gestalten, jeden Tag. Das
-
Thread
gemeinsames Forum zum 8052
Stand eines AT90S2313 und AT90S8515 stehen geblieben. Und der einzige Atmel 8051 mit internen 8kB SRAM ist wieder eingestellt worden (Chip-Bude in Frankreich ist pleite gegangen). So bin ich also notgedrungen auf
mir. ;) leider hat der Scanner es nicht erfasst, aber da werkelt ein Atmel 89C51 und macht di LED's an und aus. Namaste