-
Thread
ISP am Attiny2313 Funktioniert nicht
Ja siehst Du nicht die Fehlermeldungen, oben im screenshot, z.B.: the target chip (AT90S2313) does not match the detected chip (atiny2313) oder:....eep not found Selbstverständlich beginnt die Software dann nicht mit dem Programmieren.
Ok ich hab das Problem gefunden. Der Compiler hatte recht xD. Das 2313DEF.dat ist für den AT90S2313. Für den Attiny2313 braucht man das Attiny2313.dat. Jetzt gehts auch. Trotzdem Danke für eure Hilfe. Hier wird einem immer super geholfen :)
-
Thread
Problem mit TINY2313-24SI
Wobei 24MHz kein Problem ist: Der AT90S2313 läuft bei mir seit Monaten mit 18MHz (EEPROM verwende ich nicht)...
Der CPU an sich läuft auch mit höheren Taktfrequenzen, nur der Flash macht nicht mehr mit. Beim AT90S2313-10 lief immer eine kurze Programmschleife, die 256Bytes aus dem Speicher an einen Port ausgegeben hat. Bei 18MHz liefen alle getesteten AT90S2313, bei 20MHz etwa 50%, einige hängen sich nach 5
-
Thread
ATmega64 vergist seine Signature-Bytes
nur 65536, da Byte 3 meistens die Adresse angibt. @ggg Unterstützt das jeder AVR, also auch der AT90S1200 ?
kombinieren von zwei Kommandos war naheliegent, da es offensichlich Flash-Zellen sind. Zumindest beim AT90S1200.
-
Thread
Schachuhr mit AT90S1200
Layout und Programm laufen auch mit dem AT90S2313. Bislang ist ein AT90S immer erst dann eingestellt worden, wenn ein Pin-kompatiebler Nachfolger auf dem Markt war.
interupts gesperrt) Das kriegt jeder hin der schon mal "geatmelt" hat. Aber solage ich beim Reichelt den AT90S1200 für 1,45 kriegen kann würde ich den auch verwenden, zumal er den TINY2313 noch gar nicht anbietet. Später kann man immer noch problemlos auf den TINY wechsel, da ja gleiches Layout.
-
Thread
Wie einen AVR mit 3,3V VCC programmieren?
mit 3,3V keine Probleme gehabt (vieleicht auch nur Glück). Ich könnte mir vorstellen wenn du einen AT90S2313L nimmst das er auch mit 3,3V funktioniert (wenn es ein normaler nicht auch tut). Ich wüsste sonst nicht warum es mit 3,3V nicht funktionieren soll.
durch die Versorgung des positiven Potentials der RS232 Schnittstelle aus VCC und die 7,37MHz eines AT90S2313 auf 5V festgelegt. Ausserdem wird die LED etwas dunkel sein. Aber all das kann man auch anders implementieren.
-
Thread
Bausatz AVR-ISP-Stick
warum habt Ihr denn hier den AT90S2313 genommen? Der wird doch für Neuentwicklungen nicht mehr empfohlen und ist durch den Attiny2313 ersetzt http://www.atmel.com/dyn/products/product_card.asp?part_id=1993 "Mature product; not
Hall bitemychiniesmetalass, nein das war nur der atTiny2313. Ich wundere mich doch sehr über diese Pfennigfuchser. Wer etwas anderes verwenden will, kann das doch machen. Punkt.
-
Thread
Source: RC5-Empfang, interruptbasiert, Manchester
Hallo Alexander Niessen Hey braucht man für den Code und einem at90s2313 noch weitere Anpassungen? Da bei mir der Code nicht läuft und ich weiß nicht genau warum? Schon mal danke. Viele Grüße Andreas Turban
läuft, aber es geht hald nicht ich weiß ja auch nicht warum. Der Tsop funktoniert, und auch mein At90s2313.
-
Thread
AVR-GCC (WinAVR) wo ist die .hex?
(at90s2313), TARGET setzen (auf "prell"), in der Zeile mit SRC den Backslash entfernen sowie foo.c und bar.c in der folgenden Zeile löschen. Danach "make" aufrufen, von der Kommandozeile (cmd.exe) am
dort die LDFLAGS-Zeilen auskommentieren (braucht man für dieses Beispiel alle nicht), MCU setzen (at90s2313), TARGET setzen (auf "prell"), in der Zeile mit SRC den Backslash entfernen sowie foo.c und bar.c in der folgenden Zeile löschen. Danach "make" aufrufen, von der Kommandozeile (cmd.exe) am
-
Thread
Reparatur einer Platine (Dieselheizung)
ändern. Außer der Transistor ist nicht voll durchgesteuert. Evtl kommt man an die Signatur vom AT90S2313, dann wüsstest du ob der Ketamikresonator ok ist. Dafür brauchst du aber nen Programmer. Gruß JackFrost
vorausgesetzt, der MC bekommt jetzt die vollen 5V. Das ist zwar ein nach wie vor erhältlicher Atmel AT90S2313 (moderner Nachfolger wäre der Tiny2313), aber es bleibt die Frage, ob man das Programm des noch funktionierenden MC auslesen und übertragen kann, oder ob es gegen Auslesen gesperrt ist - das ist
-
Thread
Mehrer Atmels vernetzen
zusammen, ich habe folgendes Problem: Ich möchte einen Atmega 128 mit 2 kleineren Atmels (z.B. AT90S2313) vernetzen. Dabei schickt der Atmega Daten in Richtung der kleinen Atmel Prozessoren, die daraufhin Daten am seriellen Port generieren. Die Übertragung soll dabei zu jedem 2313er mit mind. 110kbps
Hallo Berti Bin dazu Verdonnert ein ähnliches Problem zu lösen. Ich muss ein Atmega32 mit einem AT90S2313 vernetzen. Dafür steht mir nur I2C zu Verfügung. Sende dir ne email wenn ich ne Brauchbare Lösung habe. Ralph
-
Thread
Welcher AVR Programmer zu empfehlen?
Hallo Leute, ich bin als Newbee mit der Thametik AVR's und Programmer recht neu. Nach einigen ersten Schritten, die von Erfolg und Misserfolg mit einem AT90S2313 Ponyprog und einen Parallelport-Dongle gekrönt waren, habe ich schlussendlich meine eigentliche
Ich krieg das Teil mit PonyProg einfach nicht richtig ans laufen. Die ersten Programmierversuche mit 90S2313 liefen, aber die gleich Hardware habe ich nie mit nem Tiny2313 programmiert bekommen. Stellt PonyProg delays eigentlich selber ein bei der Calibrierung? Gruss, Christian
-
Thread
illegal opcode mul for mcu attiny2313
Weil der Tiny2313 keinen Multiplier hat. Das weiss der Compiler aber nicht. Mit -mmcu=at90s2313 uebersetzen.
War ein Bug, ist inzwischen dahingehend repariert, dass der ATtiny2313 mittlerweile vom CPU-Kern her wirklich wie ein AT90S2313 behandelt wird (bis auf die erweiterten IO-Möglichkeiten).
-
Thread
AVR910 ATmega8 statt 2313
(unknown) Device code: 0x12 = (unknown) Device code: 0x13 = AT90S1200 Device code: 0x20 = AT90S2313 Device code: 0x28 = AT90S4414 Device code: 0x30 = AT90S4433 Device code: 0x34 = AT90S2333 Device code: 0x38 = AT90S8515 Device code:
= AT90S8535 Device code: 0x6c = AT90S4434 Device code: 0x86 = (unknown) Device code: 0x87 = (unknown) Device code: 0x3a = ATMEGA8515 Device code: 0x41 = ATMEGA103 Device code
-
Thread
Datenverlust internes EEPROM AVR
ich habe einen AT90S8535. Und dazu einen Spannungsregler von LT mit Resetausgang und Resetverlängerung. Ich schreibe über die serielle Schnittstelle vom PC aus Daten ins interne EEPROM Dummerweise verändern sich
Dieser Tip für den At90S2313 war wirklich gold wert :)) Grüsse, Manfred
-
Thread
ATTINY 2313 Minimalschaltung
Atmel Datenblätter... Die Typen, auf den das korrekterweise übertragen werden könnte, sind steinalte AT90S*-Versionen, die es heutzutage nur noch antiquarisch gibt. Bei allen anderen AVRs mit ADC aus diesem Jahrtausend ist die gezeigte Beschaltung schlichtweg falsch/unnötig/fehlerträchtig.
Datenblätter... > Die Typen, auf den das korrekterweise übertragen werden könnte, sind > steinalte AT90S*-Versionen, die es heutzutage nur noch antiquarisch > gibt. Stimmt...Du hast recht. Um es voll rund zu machen hier der Satz aus dem Datenblatt: [code] In either case, the external AREF pin
-
Thread
2313 + Tiny2313
Schau Dir mal diese Migration Note von Atmel an : AVR091: Replacing AT90S2313 by ATtiny2313
Hallo, als ich meine Zündung mit einem AT90S2313 baute, habe ich mich auch mit diesem Problem herumschlagen müssen. RC-Glieder und Drosseln in den Zuleitungen der Spannungsversorgung, Kondensatoren (keramische und Elkos)über dem Atmel, dicke
-
Thread
Phasenanschnitt
Ist für AT90S1200 mit 4 MHz Quarz, sollte man aber anpassen können... http://www.mikrocontroller.net/forum/read-4-9509.html mfg SiSt
! Wenigstens 2 Fehler stechen mir gleich ins Auge: 1. die "include "- Anweisung steht noch auf AT90S1200 .include "4433def.inc" 2. du hast den Stack nicht initialisiert .org $00 ldi temp,RAMEND ;$df out SP,temp ;Stack als 1.festlegen Weiterhin steht noch der 4MHz Quarz drinn
-
Thread
[V] Compiler-Lizenz (Dongle): MikroElektronika "mikroC PRO for AVR"
ATXMEGA32C3 ATXMEGA32E5 AT90CAN128 AT90CAN32 AT90CAN64 AT90PWM1 AT90PWM2 AT90PWM2B AT90PWM216 AT90PWM216 AT90PWM3 AT90PWM3B AT90PWM316 AT90PWM81 AT90S2313 AT90S2323 AT90S2343 AT90S4414 AT90S4433 AT90S4434 AT90S8515 AT90S8535 AT90USB1286 AT90USB1287 AT90USB162 AT90USB646 AT90USB647 AT90USB82 ATmega103 ATmega128 ATmega1280 ATmega1281 ATmega1284 ATmega1284P ATmega128A ATmega16 ATmega161 ATmega162 ATmega163
-
Thread
Schaltungen mit diversen Mikrocontrollern auf ATmega8L-8PU abwandeln - - - umsetzbar JA/NEIN?
@ Ronny S. (loetwolf) >Ist es möglich, eine z.B. mit einem AT90S2313 entwickelte Schaltung so >abzuändern, dass stattdessen ein ATmega8L an dessen Stelle tritt? Wahrscheinlich schon. >Was >muss
Ronny S. schrieb im Beitrag #5203684: > Ist es möglich, eine z.B. mit einem AT90S2313 entwickelte Schaltung so > abzuändern, dass stattdessen ein ATmega8L an dessen Stelle tritt? Ja. Natürlich werden die
-
Thread
Hex-Datei zu groß??
Ich war mal wieder woanders mit meinen Gedanken... Der Chip um den es sich dreht heißt: at90s2313
outp(255,PORTB); asm("nop"); } } $ avr-gcc -Os -mmcu=at90s2313 -o test.out test.c $ avr-size test.out text data bss dec hex filename 94 0 0 94 5e test.out Hier compiliert das Teil also auf 94 Bytes. Auch
-
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
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
Kaputte AVRs?
Bei einem AT90S8535, ein ADC Pin (trotz 10k Widerstand waren die 30V wohl doch zu viel.) 8051er halten da eine Menge aus: Kleine Platine mit 8051, EPROM, RAM Quarzoszillator usw. eine Menge Anschlüsse usw. Stromeingang
einem 90s2313, mit dem ich für eine Modelbahn (Spur N) bremsen - halten - langsam anfahren baue, dem PWM-Pin -12 Volt durch "verdrehen" (andere Richtung) des Trafos drauf gegeben habe, den PWM-Pin geschrottet
-
Thread
Sinus generieren - welcher AVR am besten?
die gerade wieder mal auslaufen und durch einen neuen Typ ersetzt werden. So habe ich bisher mit dem AT90S2313 gearbeitet, aber der ist, glaube ich, schon wieder überholt, oder? Gibt's eine Application Note zur Sinuserzeugung von Atmel?
dir mal den hier an: http://www.mikrocontroller.net/articles/Digitaler_Funktionsgenerator Der 90S2313 ist veraltet und wird nicht mehr hergestellt. Der weitgehend kompatibele Nachfolger ist der Tiny2313.
-
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
ab welchem AVR lohnt sich C statt asm?
und Variablen fehlt. Die 32 Register reichen meist auch für einfache Dinge nicht aus. Da sind z.B. AT90S1200, ATTiny 11, 12, 15, 28. Ab ATTiny 2313 wird es auch mit C interessant. Assembler empfiehlt sich ebenfalls unabhängig von der Controllergröße für zeitkritische Anwendungen, da dabei die Ausführungsgeschwindigkeit
Kommt darauf an, welchen Compiler du benutzt. Der gcc unterstützt nur AVRs mit SRAM, d. h. einen AT90S1200 kannst du nicht verwenden. Von Imagecraft gibt es einen Compiler, der auch für AVRs ohne SRAM geeignet ist. Klar ist, dass du in diesem Fall aber keine großen Sachen machen kannst.
-
Thread
Atmel AVR in der Industrie
zum Thema: Ich meine mich zu erinnern, in einem Bosch-Akkuschrauber (ein blauer) mal einen AT90PWM gesehen zu haben. Schönen Gruß
wie beim AT90(-S) um einen AVR handelt. Würde dann mehr zum Thema "Atmel Microcontroller in der Industrie" passen.
-
Thread
Preise von AVR's
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 AT 90S4414 PDIP 12.50 AT 90S4414 PLCC 12.50 AT 90S4433 PDIP 14.60 AT 90S8515 PDIP 20.90 AT 90S8515 PLCC
-
Thread
Verkaufe DIAMEX PROG-S - ISP-Programmer für AVR / STM32 / NXP / LPC
STM32F105, STM32F107 - NXP/LPC: LPC17xx, LPC13xx, LPC11xx, LPC21xx, LPC22xx, LPC23xx - Classic: AT90S1200, AT90S2313, AT90S2333, AT90S2343,AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 - Tiny: ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26,ATtiny44, ATtiny45, ATtiny84
ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 - Weitere: AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647, AT90USB1286, AT90USB1287 - alle weiteren ATMEGA Prozessoren, die die ISP-Programmierschnittstelle unterstützen
-
Thread
DMX512 - UART einstellen
Schau mal unter http://www.dzionsko.de/electronic/index.htm Er hat das gleiche mit nem AT90S2313 realisiert und nennt es miniDMX.
um die geringere Schrittgeschwindigkeit zum PC mit 115kBit auszugleichen. Dazu verwende ich einen AT90S2313 als PC-Schnittstelle und einen ATmega8 als DMX-Schnittstelle. Nutze dann beide URAT's.
-
Thread
Taster als Schalter
ops, hab vergessen zu sagen das ich mit Bascom arbeite und den AT90S2313 habe.
Hab ich ja, finde da blos nicht das richtige. $regfile = "2313def.dat" 'AT90S2313 $crystal = "3686400" 'Quarz 3.6864 MHz Ddrd = &B0000011 'Pin
-
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?
-
Thread
[V] Wohnungsauflösung München Ramersdorf: Messgeräte, Funktionsgeneratoren, Oszi, Bauteile, PC uvm
EABC 80 ECC85 BPH8?: 15€? 52 17x relais siemens V23005-B0010-B110 24V 0.04A: 20€ 53 atmel mc: 5xAT90S2313, 5xAT89C2051, 4xATMEGA6L, 3xAT89C52, 10x ATTINY11, ATINY15L, 2xATMEGA48, 5xATMEGA68V, 5x ATMEGA88, ATMEGA32: 10€? 54 audio bausatz e406: 3€ 55 33x 68R 5% (zusammen 4 ohm leistungswiederstand
EABC 80 ECC85 BPH8?: 15€? 52 17x relais siemens V23005-B0010-B110 24V 0.04A: 20€ 53 atmel mc: 5xAT90S2313, 5xAT89C2051, 4xATMEGA6L, 3xAT89C52, 10x ATTINY11, ATINY15L, 2xATMEGA48, 5xATMEGA68V, 5x ATMEGA88, ATMEGA32: 10€? 54 audio bausatz e406: 3€ 57 hdmi kabel: 5€ 58 smd ics Überraschungspaket:
-
Thread
attiny USI Slave Implementierung
Hallo Benno! Du must in deinem Makefile den MC-Typ definieren z.B.: __at90tiny26__ MCU = attiny26 F_CPU = 8000000UL CDEFS = -DF_CPU=$(F_CPU) -D__$(MCU)__ Die Defines sind typabhängig. forlgendes steht ganz am Beginn: // Device dependant defines #if defined(__at90tiny26__) | defined(__attiny26__) #define PORT_USI_SCL PORTB2 #endif #if defined(__at90Tiny2313__) | defined(__attiny2313__) #define PORT_USI_SCL PORTB7 #endif Gruß Axel
-
Thread
Probleme mit WINAVR
muss ich da tun wenn ich den ATMEGA8535 betreiben will? --------------------- #if defined(__AVR_AT90S2313__) # define OC1 PB3 # define OCR OCR1 # define DDROC DDRB #elif defined(__AVR_AT90S2333__) || defined(__AVR_AT90S4433__) # define OC1 PB1 # define DDROC DDRB # define OCR OCR1 #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || \ defined(__AVR_AT90S4434__) || defined(__AVR_AT90S8535__) || \ defined(__AVR_ATmega163__) # define OC1 PD5 # define DDROC DDRD # define
-
Thread
IAR (8051) immer noch mit Bug
Heutzutage kann man ja mit Flash nur so um sich schmeißen, Kompaktheit ist kein Thema mehr. Als der AT90S2313 rauskam, hatte im mal versucht, AT89C2051 Programme zu portieren. Absolut keine Chance, die haben alle den Flash gesprengt. Der AT89C2051 werkelt immer noch in einigen Geräten und er scheint
Peter D. schrieb im Beitrag #4476686: > Als der AT90S2313 rauskam, hatte im mal versucht, AT89C2051 Programme zu > portieren. Absolut keine Chance, die haben alle den Flash gesprengt. Da hättest Du ein bißchen hartnäckiger sein sollen. Der Keil-Compiler
-
Thread
AVR (ATtiny2313): GIFR undeclared
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
Drehgeber auslesen
Hallo, habe versucht den zweiten Code von Peter zum laufen zu kriegen. Ich verwende einen AT90S2313 und den Drehgeber dessen Datenblatt im Anhang ist. Ich habe den gemeinsamen C - Anschluss auf 5V gelegt und A und B über 10k Widerstände gegen Masse. Dazwischen gehts jeweils zu einem Port-Pin
@peter: Ja. Ich habe auch schon daran gedacht einen 2313, von denen hier einige herumliegen, für sowas zu mißbrauchen. Irgendwo gibt es auch eine Implementation mit einem 90S1200 in Assembler. Momentan habe ich den Decoder in ein GAL(16V8) gebrannt und da
-
Thread
[V] MikroElektronika "EasyAVR6 Development System"
Plastic Pen for TouchPanel _______________________________ unterstützte Mikrocontroller: AT90PWM2 AT90PWM216 AT90PWM2B AT90PWM3 AT90PWM316 AT90PWM3B AT90S1200 AT90S2313 AT90S2323 AT90S2343 AT90S4433 AT90S8515 AT90S8535 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164P
ATmega8535 ATmega88 ATmega88P ATmega88PA ATmega8A ATtiny12 ATtiny13 ATtiny15 ATtiny2313 ATtiny24 ATtiny25 ATtiny26 ATtiny261 ATtiny44 ATtiny45 ATtiny461 ATtiny84 ATtiny85 ATtiny861
-
Thread
LED automatisch dimmen
nie AVR programmiert also kann ich es auch ni^cht. Hab aber viel darüber gelesen aber ich versteh's nicht wirklich. Das Tutorial (finde ich) ist wohl für Profi-Anfänger. Trotzdem hab ich nen AT90S2313 herum liegen, hab ihn gestern an den PC angesteckt, das funktionierte +/- Software (PonyProg)
auslesen aber weder beschreiben noch löschen. Vielleicht hat jemand sowas wie ein LED Blinker für mein AT90S2313. (fertig geschrieben bitte) will zuerst einen programmieren und dann erst selbst meine eigenen Befehle schreiben. Vielen vielen Dank Tschüss
-
Thread
atmega168pa programmieren
obj/Release/main.o avr-g++ -L/usr/lib -o bin/Release/Testprojekt.elf obj/Release/main.o -mmcu=at90s2313 -Wl,-Map=bin/Release/Testprojekt.elf.map,--cref Output size is 3,36 KB Running project post-build steps avr-objcopy -O ihex -R .eeprom -R .eesafe bin/Release/Testprojekt.elf bin/Release/Testprojekt.elf.hex
Stephan Busch schrieb im Beitrag #3196371: > -mmcu=at90s2313 ist kein mega168pa
-
Thread
I2C bei Attiny13
] select microcontroller variant [avr-name] can be: avr1 - AT90S1200, ATtiny1x, ATtiny28 avr2 - AT90S2xxx, AT90S4xxx, AT90S8xxx, ATtiny22 avr3 - ATmega103, ATmega603 avr4 - ATmega83, ATmega85
wrap-around (default for avr3, avr5) Known MCU names: avr1 avr2 avr3 avr4 avr5 avr6 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 *attiny13*
-
Thread
avr-as und avr-ld
Nur mit dem Linken klappt es nicht so. Compiliert habe ich mit diesem Befehl: "avr-gcc -c -mmcu=at90s2313 -I. -x assembler-with-cpp -Wa,-adhlns=kernel.lst,-gstabs Datei1.S -o Datei1.o" Nur mit dem Linken klappt es nicht. Wenn ich alle Dateien mit dem avr-gcc linken will muss immer eine C-Datei
schon beim debuggen mit avr-studio festgestellt. Beispiel: angegeben hatte ich im Makefile: MCU = at90s2313 Folgenden Variablen hatten die entsprechenden Adressen erhalten: 008000e0 B sTxMsgBuf 008000f0 B RxId_1 008000f8 B TxBuf 00800100 B RxBuf_1 00800108 B TxLen 00800109 B RxLen_1 0080010a
-
Thread
Suche Uhrenbaustein
>Typen kennt, der 20 pins hat und damit eine Uhr ( die im Wechsel das >Datum anzeigt) kennt. AT90S2313, ATTiny2313. Der Quarz ist da zumindest an der richtigen Seite;)
verzweifelt auf der Suche nach dem IC-Typ dieser Schaltung. holger schrieb im Beitrag #2908243: > AT90S2313, ATTiny2313. Der Quarz ist da zumindest an der > richtigen Seite;) Aber, wenn ich jetzt nicht verspiegelt bin, müsste doch bei den AT90... das Quarz auf der gegenüberliegenden Seite (sprich
-
Thread
Atmega128 - Programm wird geladen, aber LED blinkt nicht?
: AVR Part "--he" not found. Valid parts are: uc3a0512 = AT32UC3A0512 c128 = AT90CAN128 c32 = AT90CAN32 c64 = AT90CAN64 pwm2 = AT90PWM2 pwm2b = AT90PWM2B pwm3 = AT90PWM3 pwm316 = AT90PWM316 pwm3b = AT90PWM3B 1200 = AT90S1200 2313 = AT90S2313 2333 = AT90S2333 2343 = AT90S2343 4414 = AT90S4414 4433 = AT90S4433 4434 = AT90S4434 8515 = AT90S8515 8535 = AT90S8535