-
Thread
Probleme mit dem WinAVR System
bekomme ich: [code] C:\WinAVR\examples\demo>c:\winavr\utils\bin\make avr-gcc -g -Wall -O2 -mmcu=at90s2313 -c -o demo.o demo.c process_begin: CreateProcess((null), avr-gcc -g -Wall -O2 -mmcu=at90s2313 -c -o demo.o demo.c, ...) failed. make (e=2): Die angegebene Datei wurde nicht gefunden. C:\WINAVR
-
Thread
Crashkurs in Sachen I²C-Bus
DATENSÄTZE aufgeschrieben. Kann mir einer helfen beim verknüpfen der Beispielcodes. Ich habe schon 2 AT90S2313 bestellt. Der AT90S2313 sollte schon dafür geeignet sein. Oder ist wer anderer Meinung?
-
Thread
Interrupt entstören?
zwei Mikrocontrollern gebaut. Der eine (ATmega8515) taktet eine bestimmte Aufgabe auf dem zweiten (AT90S2313)mittels dessen INT0. Nach einer Bestimmten Anzahl an Takten setzt er diesen via INT1 zurück. Die Übermittlung der Taktpulse läuft über zwei Adern eines Flachbandkabels, die Interrupts werden bei
ausgelöst. Nun kommte es ab und zu mal vor, dass der ATmega einen Interrupt auf INT0 taktet, der AT90s2313 aber einen RESET ausführt. Dies kann (fast) nur an einer Störung der INT1-Leitung durch die INT0-Leitung liegen. Als Abhilfe habe ich die beiden Leitungen am AT90S.. schon mittels zweier 22pF-Kondensatoren
-
Thread
Mikrocontroller Nicht-flüchtig programmieren
sie hier > gerne noch beitragen würde mich interessieren. Wallas Nautic 40D Dieselheizung mit AT90S2313, Baujahr 1999. Läuft also seit 20 Jahren und es war bis jetzt nur eine 1N4005 Diode defekt. Die allerdings hatte den merkwürdigsten Defekt, den ich je bei einer Diode gesehen habe. Der kleine MC
Matthias S. schrieb im Beitrag #6058043: > Wallas Nautic 40D Dieselheizung mit AT90S2313, Baujahr 1999. Bei mir ist es ein Kodeschloß an der Gartentür mit gleichem µC, was auch schon seit 20 Jahren läuft. Wo es öfter Ausfälle gab, das waren EPROMs. Da ging das ganze Gerät nach 10
-
Thread
ATmega16 + MAX187
I have some similar project. I aquired Dout from MAX187 to AT90s2313. And use UART to display the result into PC. But the output is always 4095. Nothing changes even a littel. I have no I idea what happens. Could anybody give me a hand?
Author : Freeware, for non-commercial use only Company : Comments: Chip type : AT90S2313 Clock frequency : 8,000000 MHz Memory model : Tiny External SRAM size : 0 Data Stack size : 32 *********************************************/ #include <90s2313.h>
-
Thread
AVR (ATtiny2313): GIFR undeclared
dann die korrekte Definition des Registers hervor. Im Gegensatz zu: [c]#elif defined (__AVR_AT90S2313__) # include <avr/io2313.h>[/c]
korrekte Definition des Registers > hervor. > > Im Gegensatz zu: > > [c]#elif defined (__AVR_AT90S2313__) > # include <avr/io2313.h>[/c] Wenn man allerdings erstmal fehlerhafte Headerdateien durchsuchen muß, um sich dann an die fehlerhafte Bezeichnung anzupassen, finde ich das ziemlich Sch...
-
Thread
WinAvr compiler fehler?
NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. avr-gcc -mmcu=at90s2313 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=gcctest1.o gcctest1.o gcctest1.o --output gcctest1.elf -Wl,-Map=gcctest1.map,--cref
zumindest einige davon). Anyway, hast Du Dir das denn wenigstens mal angesehen? avr-gcc -mmcu=at90s2313 ... gcctest1.o gcctest1.o ... Wieso wunderst Du Dich dann noch, daß er sich über zweimal main() beschwert? ;-)
-
Thread
AVR CDC im ATTiny 24
24´s verwenden kann oder ist das viel zu viel arbeit und man sollte sich lieber einfach zB die AT90S2313 kaufen, wie auch eigentlich vorgesehn ist?! Mit freundlichen Grüßen Zigeuner
>und man sollte sich >lieber einfach zB die AT90S2313 kaufen, wie auch eigentlich vorgesehn >ist?! Man kauft einfach einen FT232RL und gut.
-
Thread
AVR Bezeichnungen
kleinere Anwendungen, ohne Hardware-Multiplier, Nachfolge-Bausteine für die kleinen AT90S-Teile (z.B. AT90S2313->ATTiny2313) AT90PWMxxx, AT90USBxxx, AT90CANxxx: Spezial-AVRs, Grundlage bildet generell die Mega-Architektur (alle Bausteine haben afaik Hardware-Multiplier). Ach ja, was mmerten schon angeführt
ist die absolute Ausnahme und hat eigentlich (vermutlich) nur wegen der Abwärtskompatibilität zum AT90S2313 ein echtes USART abgekriegt. Alle anderen Tinys haben nur das berüchtigte USI...
-
Thread
Lock1 , Lock2
Servus, beim AT90S2313 habe ich Lock1 und Lock2 gewählt, wie kann ich alles wiederherstellen.... kein zugriff auf AT90S2313 möglich...?
-
Thread
ISP: Part not detected
kennt das ja jemand: der ISP findet den "Dongle" und tut auch das Gewünschte, meldet aber häufig "AT90S2313 Part not detected ... maybe due Power Off ..., Security Bits ..., pre production AVR" Nach "Ignorieren" funktioniert die Aktion aber dann meistens. Kennt jemand dieses Phänomen ? Ist vielleicht
Hallo Gunter, > "AT90S2313 Part not detected ... maybe due Power Off ..., > Security Bits ..., pre production AVR" > Nach "Ignorieren" funktioniert die Aktion aber dann meistens. das Problem hatte ich mit dem AT90S4433 und
-
Thread
Wir programmiert man AT90S2313P als I2C Slave
Hallo Wir programmiert man AT90S2313P als I2C Slave? Ich möchte gerne per I2C mit diesem baustein kommunizieren. Gibts da schon Beispielprogramme?
-
Thread
Tiny2313 auf Crystal umstellen
Ich habe eine Schaltung in der bis dato immer ein AT90S2313 seinen Dienst verrichtete und nun gibt es die ja bald nicht mehr, oder schwer. Bin nun auf den Pinkompatiblen Tiny2313 umgestiegen und er läuft wesendlich langsamer als der AT90S2313. nun meine
-
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... Ansonsten
> 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, da
-
Thread
AVR Prob - Ausgang geht nur auf 700mV bei High Pegel
Moin ! Ich bastele da gerade an einer Schaltung mit einem AVR AT90S2313. Und zwar versuche ich das RC-CAM System (http://www.rc-cam.com/) auf einen AVR zu übertragen. Soweit so gut ich habe auch schon fast alles am rennen. Aber eine Sache macht mir Stress ... Vielleicht kurz was zu meinem Aufbau und meinem Equipment ... Ich verwende wie gesagt einen AT90S2313 mit angeklemmten MAX232 für Debugging. Dann habe ich eine GSmart Mini 3 Kamera. Das ist so ein Teilchen hier: http://www.mustek.de/ger_/img/produkte/gsmini3.jpg So, dann habe ich am AVR die
-
Thread
Problem mit einer µC UHR basierend auf ATTiny2313
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 Tiny2313, gerade bei den Timern gibt es Unterschiede. Wenn du die Software einfach übernommen hast, wird diese die falschen IO-Register beschreiben und nichts funktioniert
@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
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 mit
-
Thread
Zwei 90S2313 verbinden und definierte Daten lesen
nun hier auf ein paar aufmunternde Worte und etwas Hilfe. a) Ich treffe die Annahme, dass ein AT90S2313 (getaktet mit 7,3728MHz) jeweils einmal eine der folgenden Daten über TxD ausgibt. Dabei ist die Ausgabe als Reaktion auf einen Tastendruck zu verstehen. Dabei handelt es sich um: 0xC1 -> Ausgabe
) Der in a) genannte Sachverhalt lässt sich leider nicht beeinflussen/ändern c) Ein zweiter AT90S2313 (gleiche Taktung) soll mit RxD direkt an den TxD aus a) angeschlossen werden. Was nun passieren soll, kann ich zunächst nur mal in Worte fassen. Er soll in einer Routine prüfen, ob etwas an
-
Thread
Probleme mit Schaltzeichen und Prozessor
auf dem Schaltplan keine Verbindung mit dem Haupt IC. Der Haupt IC ist ursprünglich ja eigl ein AT90S2313P da würd ich jetz gern auf meine obrige Frage nochmal verweisen. Für was ist dann diese Stiftleiste? Dann bleibt nur noch die Frage mit der UART Schnittstelle übrig.
restlichen Schaltung verbunden. Selbiges mit GND > Der Haupt IC > ist ursprünglich ja eigl ein AT90S2313P da würd ich jetz gern auf meine > obrige Frage nochmal verweisen. Grundsätzlich kannst du den Prozessor durch einen Anderen ersetzen. Du musst dir nur das jeweilige Datenblatt zum Prozessor
-
Thread
ICC AVR LCD Probleme: AT90S2313 hex File gesucht
und ein 16*4 LCD (http://www.displaytech.com.hk/pdf/char/164a%20series-v10.PDF) an einen Atmel AT90S2313 angeschlossen. Den Code findet ihr in der angehängten Datei (mit ICC AVR erstellt). Die Initialisierung habe ich soweit verstanden, mit einem Oszilloskop kann ich auch die Signale sehen (habe die
bitte jemand eine hex Datei schicken (higfenzurlo at gmx.net (ohne Leerzeichen)), die auf einem AT90S2313 mit 4MHz Quarz und einem 16*4 Display läuft (+ compilierte Portbelegung), oder sich den Code mal genauer ansehen (Kommentare sind drin, h Datei beinhaltet nur die Funktionsdefinitionen)? Bin echt
-
Thread
LCD einfach nur ansteuern.
Code vom Tutorial genommen und ihn etwas abgeändert. Ich habe die LCD-Leitungen PB4 bis PB7 beim AT90S2313 an PB4 bis PB7 angeschlossen. RS ist bei PD5 und E bei PD6. Nur leider bekomm ich des nicht hin, das Display zeigt lediglich die Blöcke in der Ersten zeilen, aber das tut es ja auch wenn nur der
am AVR 13 DB6 PD2 am AVR 14 DB7 PD3 am AVR "Ich habe die LCD-Leitungen PB4 bis PB7 beim AT90S2313 an PB4 bis PB7 angeschlossen." Die LCD-Leitungen heißen DB4 bis DB7 und gehören an PD0 bis PD3 angeschlossen. RS gehört an PD4 und E an PD5! Weis leider immer noch nicht, wie man hier FETT
-
Thread
Preise von AVR's
schlecht. Die Reichelt Preise: AT 90S1200 PDIP 5.95 AT 90S1200 SO20 6.50 AT 90S2313 PDIP 7.90 AT 90S2313 SO20 7.90 AT 90S2323 PDIP 7.90 AT 90S2323 SO8 7.90 AT 90S2333 PDIP 8.80 AT 90S2343 PDIP 12.20 AT 90S2343 SO8 12.20
-
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
[V] ICE200 In-Circuit Emulator
Microcontroller Family: AT90LS2333, AT90LS4433, AT90LS4434, AT90LS8535, AT90S1200, AT90S1200A, AT90S2313, AT90S2333, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535. ATtiny AVR - FLASH Microcontroller Family: ATtiny11, ATtiny12, ATtiny22. Es sind noch drei AT90S2313-10PI in der schwarzen
-
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
AVR-install-skript?
Usage: simulavr [OPTIONS]... [flash_image] ... Currently available device types: at90s1200 at90s2313 at90s4414 at90s8515 atmega8 atmega16 atmega103 atmega128 at43usb351 at43usb353 at43usb355 at43usb320 at43usb325 at43usb326 Andererseits hatte simulavr sowieso
minimale Unterstützung für die Simulation von Peripheriegeräten, insofern müsstest du mit einem AT90S2313 doch hinkommen. >> die Patches meiner FreeBSD-Ports > hmm... wo bekomme ich die denn? (ich weiß, dumme frage, aber mit > avr-gcc beschäftige ich mich auch noch nicht so lange ...) http:
-
Thread
Bestellung Funkmodul 2,4GHz
hier gibt es einen kleinen Bsp.- Code in ASM für den AT90S2313. "Communication of TRW-24G RF modules with AT90S2313 microcontroller" http://www.serasidis.gr Ist also relativ unkompliziert. Gruss Steffen
-
Thread
Problem mit einem Programm für AVR in C
>Der Originalcode ist ja für einen ATTINY2313 geschrieben. Nein, für einen *AT90S2313*.
Ja, Kasperle hat Recht, der Compiler muss natürlich auf den AT90S2313 eingestellt werden. In wiefern der Tiny2313 als Alternative verwendet werden kann, habe ich jetzt nicht überprüft. >Worin besteht denn der Unterschied zwischen der "oldmacros.h" und ><compat/
-
Thread
Auslesen und verwerten eines PWM-Servo Signals
ein Fahrtregler drin, den Du ja nicht benutzen (und bestücken) musst. Ich habe das damals in den AT90S2313 gemeißelt, die Hexdatei müsste aber auch im Tiny2313 laufen, wenn man dessen CKDIV8-Fuse löscht (damit er mit 8MHz taktet). http://www.hanneslux.de/avr/mobau/fr_2313a/2313fra.html > Wichtig ist
Fahrtregler drin, den Du ja nicht benutzen (und bestücken) musst. Ich > habe das damals in den AT90S2313 gemeißelt, die Hexdatei müsste aber > auch im Tiny2313 laufen, wenn man dessen CKDIV8-Fuse löscht (damit er > mit 8MHz taktet). > http://www.hanneslux.de/avr/mobau/fr_2313a/2313fra.html Ich
-
Thread
Bascom Simulator
verstehen :o/ Wenn einer probieren will: $regfile = "2313def.dat" 'register file for AT90S2313 $crystal = 10000000 '10MHz crystal Declare Sub Test1(byval H As Byte , Byval M As Byte , Byval S As Byte ) Dim H As Byte , M As Byte , S As Byte
also mehr als ein byte. versuchs mal mit: $regfile = "2313def.dat" 'register file for AT90S2313 $crystal = 10000000 '10MHz crystal Declare Sub Test1(byval H As Byte , Byval M As Byte , Byval S As Byte ) Dim H As Byte , M As Byte , S As Byte 'dim byte Dim Hbcd as string, mbcd as string
-
Thread
BASCOM: große Zahlen über alle 4 Zeilen eines 4-Zeiligen L
Hi. Ich habe auch ein 'EA DIP204-4'. Ich mache gerade meine Ersten Experimente damit am AT90S2313. Ich habe also die HomeCon.lib in den Lib-Ordner von Bascom kopiert und die dazugehörige bas-Datei geöffnet. Die .lib-Datei hatte ich vorher so abgeändert, dass es zu meines Kontaktbelegung passt
Uuups vergessen, benutze einen AT90S2313...
-
Thread
AVR-GCC und kleine Controller
AVR für meine Anwendungen im industriellen Umfeld zu testen, will ich einen AT89C2051 durch einen AT90S2313 ersetzen, d.h. ohne eine neue Platine machen zu müssen. Das 2051-Programm ist in C geschrieben und belegt etwa 1,6kB des Flash. Es sind nur wenige Zeilen, aber es benutzt float Variablen.
printf() benutzt, genügt schon eine einzige Zeile Programmcode, daß alles nicht mehr in einen AT90S2313 hineinpaßt. ;-) Die RAM-Nutzung hast Du natürlich komplett mit Deinen Variablen selbst in der Hand. Denk dran, daß Du auch RAM für den Stack brauchst. @Peter: float auf dem 2313 wird
-
Thread
ds1820 software probleme bascom
Hardware : DS1820 an PD.6 ' LC-Display 'Chip type : AT90S2313 '********************************************************** $regfile = "2313def.dat" 'AT90S2313 $crystal = 3579545
-
Thread
Timer in Basic mit Atmel
muss ich den Timer programmieren das er mit dem Quarz läuft("Systemtakt")? Ich hab einen Atmel AT90S2313 mit 3,6864 MHz Quarz den ich in Basic programmieren möchte. vielen Dank schon mal, Tobias
-------------------------------- $regfile = "2313def.dat" 'AT90S2313-Deklarationen $crystal = 3686400 'Quarz: 3.6864 MHz $baud = 9600 'Baudrate der seriellen Schnittstelle '
-
Thread
AVR-GCC 4.8.1 tiny841 nicht bekannt
at90pwm1 at90pwm161 at90pwm2 at90pwm216 at90pwm2b at90pwm3 at90pwm316 at90pwm3b at90pwm81 at90s1200 at90s2313 at90s2323 at90s2333 at90s2343 at90s4414 at90s4433 at90s4434 at90s8515 at90s8535 at90scr100 at90usb1286 at90usb1287 at90usb162 at90usb646 at90usb647 at90usb82 at94k ata5272 ata5505 ata5790 ata5790n
avrxmega4 avrxmega5 avrxmega6 avrxmega7 avrtiny at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 ata5272 attiny13 attiny13a attiny2313 attiny2313a attiny24 attiny24a attiny4313
-
Thread
S: PC Lüfterdrehzahlmesser
entwickeln einer solchen Schaltung bin ich völlig unfähig. Eine Schaltung basierend auf einem ATMEL AT90S2313 habe ich mal gefunden welche die Drehzahl über einen optischen Sensor mißt. Allerdings haben die Lüfter ja ein Tachosignal (soll ein Rechtecksignal sein) welchen man auslesen könnte. Daher müßte
wird *g*. Mittlweile habe ich jemanden gefunden der eine solche Schaltung, basierend auf einen AT90S2313, für mich entwickelt hat. Zu einem sehr fairen Preis wie ich finde. Falls es jemanden interssiert kann er sich diesen Thread aus einem anderen Forum anschauen. Das Forum ist keine Konkurenz für
-
Thread
Uhrenquarz Feineinstellung
Ich habe seit etlichen Jahren 2 Uhren mit At90S2313, die mit 4MHz-Quarzen getaktet werden und keine extra Uhrenquarze. Es sind 2x22pF dran. Diese Uhren sind so genau, daß ich sie nur beim Sommer/Winterzeitwechsel stellen muß. Auch extra RTC-Schaltkreise
Paul B. schrieb im Beitrag #4313759: > Ich habe seit etlichen Jahren 2 Uhren mit At90S2313, die mit > 4MHz-Quarzen getaktet werden und keine extra Uhrenquarze. Ich fürchte, die AVR-/Bascom-Leute verstehen unter einem "internen Oszillator" den internen RC-Oszillator und unter einem
-
Thread
Absoluter Einsteiger sucht hilfe
Schaltplan erst mal weggelassen. Der macht die Ecke da immer noch unübersichtlicher bei mir. IC1: AT90s2313 @ 4MHz IC2: 4066 IC3: 4066 Die 4066 bedienen dann die Tastenmatrix der Handytastatur. Vorerst bringt mich diese Schaltung mal ans Ziel und wird daher auch verwendet. Code folgt...
Hier noch mein Programm, welches mal auf den AT90s2313 soll. Kleine Erläuterung noch: Plan ist dass ein der Timer/Counter 0 im achtel Clock-takt zählt. Also 4MHz/8 = 500kHz. dieser löst bei jedem überlauf (alle 256 Zähltakte) einen Interrupt aus
-
Thread
AVR910 Programmer, Schaltplan, Layout, Firmware
habe mich für die günstige Variante des AVR910-Programmers entschieden. Leider gibt es keinen AT90S2313P sondern nur noch ATTiny2313. Ich habe erst versucht die obige Schaltung in Betrieb zu nehmen aber kein Programm konnte den Programmer erkennen. Nun habe ich mir von verschiedenen Quellen eine
Geht es auch. Aber so nicht. Ob AT90S2313 oder ATtiny2313 ist fast egal. Das betrifft nur die Fuses. Wirklich gute Informationen dazu gibt es hier: http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html#ATTiny2313
-
Thread
? zu rekursiven Funktionsaufrufen
Rekursion lief bei mir schon auf dem AT90S2313 zur Steuerung einer PLL mittels Schieberegistern. MfG
Christian S. schrieb im Beitrag #5333518: > Rekursion lief bei mir schon auf dem AT90S2313 zur Steuerung einer PLL > mittels Schieberegistern. Es hat auch niemand das Gegenteil behauptet. Nur, daß es mehr Ressourcen benötigt gegenüber einer Schleife. Oftmals ist eine Schleife auch
-
Thread
uint64_t Division großer Zahlen benötigt zu viel Programmcode
Exemplare, die wie am ersten Tag funktionieren) AVR Memory Usage ---------------- Device: at90s2313 mit neuem GCC compiler (avr8-gnu-toolchain) Program: 1442 bytes (70.4% Full) <<-- ist größer, nicht kleiner!!! (.text + .data + .bootloader) Zaehlerwert = 10000000 / Zaehlerwert;
(avr8-gnu-toolchain 3.5.0.85) und 64-Bit-Division: AVR Memory Usage ---------------- Device: at90s2313 Program: 1630 bytes (79.6% Full) <<--- sehr brauchbare Größe (.text + .data + .bootloader) Data: 27 bytes (21.1% Full) (.data + .bss + .noinit) mit neuem GCC compiler (avr8
-
Thread
ATmega8 und Ponyprog "Falsches oder fehlendes Device (-24)"
diese Schaltung benutze ich seit längerer Zeit ohne Probleme, allerdings bisher immer mit den alten AT90S2313. Wobei ich den 560pF-Kondi aus Platzgründen weggelassen habe. Die PonyProg-Version habe ich nicht im Kopf, da müsste ich später mal nachsehen. Den von dir beschriebenen Fehler hatte ich auch
Habe es mit ähnlichen Devices und mit "Auto Device" versucht, geht nicht. Gegenprobe mit einem AT90S2313 funktioniert problemlos, aber auch nur, wenn das Device richtig eingestellt ist. Werde heute Abend mal die aktuellsten PonyProg-Versionen testen und hier berichten. Reinhard
-
Thread
LX 200 Schnittstelle für Autoguiding Teleskop mit ATTINY2313
einzuordnen... dachte ich jedenfalls bis jetzt. OK- Das Problem: in dieser Schaltung ist ein AT90S2313 vorgesehen, aber der Tiny sollte ja wohl auch gehen. http://www.technoplus.nl/astro/lx200.htm Ich habe erstmal versucht mir einen Parallelport Programmer zu bauen, was kläglich scheiterte und
Stimmt ich habe keine Ahnung :), oder besser gesagt ich hatte keine Für alle, die mal einen AT90S2313 brauchen und nur nen attiny haben, die sind 100% kompatibel und man muss nix am Programm umschreiben, es reicht lediglich, wenn man das LOW BIT auf 0xDC programmiert... SO denn, mein TINY macht
-
Thread
UART (MAX232)
> > Siehst du in dem Programm noch einen Fehler ? Das Programm ist in Ordnung, läuft (für den AT90S2313 angepasst) ohne Probleme. MfG Andreas
mal anschaun! Ich werd es mir mal anschauen... > Das Programm ist in Ordnung, läuft (für den AT90S2313 > angepasst) ohne Probleme. > > MfG > Andreas Es lag bei mir an der Hardware (angelötetes Kabel hat sich glöst) Es funktioniert jetzt. Also nochmal vielen Dank für deine Hilfe. Oliver
-
Thread
Uart initialisierung zwischen AT90S2312 und ATMEGA8538
Hallo! Ich möchter gerne einen AT90S2313 Daten von einem ATMEGA8535 empfangen lassen. Die Daten müssen nur in eine Richtung. Ich schaffe es aber irgendwie nicht, dass die Kommunikation zu stande kommt. Ich glaube ich initialsiere die Uarts
. Ich würde gerne 8-Bit Frames senden. Ohne Partät. Die initialsierung zum empfangen auf dem AT90S2313 sieht folgendermasen aus: ******************************************************************** .equ CLOCK = 10000000 ;10 Mhz .equ BAUD = 4882 ; UBRR ca. 128 .equ UBRRVAL = CLOCK/(