-
Thread
Char-Pointer Vergleich bringt Error
ich nicht weiterkomme: avr-gcc -c -g -Os -Wall -Wstrict-prototypes -Wa,-ahlms=logpro.lst -mmcu=at90s2313 -I. logpro.c -o logpro.o avr-gcc logpro.o -Wl,-Map=logpro.map,--cref -lm -mmcu=at90s2313 -o logpro.elf D:\avrgcc\bin\..\lib\gcc-lib\avr\3.0.2\..\..\..\..\avr\bin\ld.exe: region text is full
Daher bleibt wohl nichts anderes übrig auf einen anderen AVR zu verwenden. Derzeit verwende ich den AT90S2313. Mal schauen was wir in unsere Box alternativ bauen können, mit mehr Flash.
-
Thread
Bascom Simulator
einen Fehler? Ist das ein Bug von Basom? Nix 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
: $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
-
Thread
Schrittmotor Steuerung - Was brauche ich?
kielnino sicher kein Problem, wohl aber mit der Hardware. Für die Programmierung des AVR CoController AT90S2313 - was braucht er dazu ?
>Für die Programmierung des AVR CoController AT90S2313 - was braucht er >dazu ? Viel Zeit und Mut :-) An anderer Stelle auf dieser Seite sind Beschreibungen, welche Programme und welches Hardwarezubehör dazu benötigt wird. Mut deshalb, weil
-
Thread
LED´s Dimmen
Klassische Anwendung für Mikrokontroller. Such dir einen µC aus mit Timer und PWM, weil led's über die Spannung gedimmt, Farbverfälschungen zeigen. Einen Schaltplan wofür? Für ein LED, für 100 LED's? Michael
@Chriss Das Stimmt wohl. So gut Naja Sagen wir mal so ich habe 10 LED´s Parallel an einer Leitung Nun möchte ich diese mit einen MC Dimmen da habe ich einen Mega16, Attiny26, at90s8535 und einen at90s2313 Also währe doch was dabei denke ich mal. Ob Transistor oder nicht
-
Thread
Atmel Teile yu verkaufen
will die haben? die sind alle neu und nie benutzt Atmega128-16AI 10 st 5.50 euro At90S2313-10 SI 10 St. 2,50 euro ATTINY11-6SI 20 st. 0.90 euro ATTINY26L-8PI 8 st. 1.00 Euro AT27C040-90PI 6 st. 1.90 Euro AT77C104B-CB08YV 3 st 9,00 Euro AT85C51SND3B1-RTTEL 3 st 8,00 euro AT89C51ED2-RLTIM 5 st 4,50 euro AT90S2343-10PC 2 St 1.80 euro ATMEGA329-16AI 5 st. 4,00 Euro AT90S4433-8AI 15 St 2.90 Euro AT24C64AN-10SI-2.7 10 st. 0,45 euro AT24C256AN-10SI
-
Thread
controller-externen quarz nachjustieren - geht das?
gern mit dem JTAG ICE aufstöbern wollte. Ich weiß, daß es auch Implementierungen gibt, die mit einem AT90S2313 auskommen möchten, aber ich sehe keinen großen Sinn darin, Ehrgeiz in einen möglichst kleinen Controller zu stecken. Die 3 Euro Preisunterschied fallen bei einem Einzelstück des Hobbybastlers
Das ist ein anderer Nachbau (und meiner Erinnerung nach der, auf den ich mich mit der AT90S2313-Bemerkung bezogen habe). Das Original ist das hier: http://www.aade.com/lcmeter.htm Die Schaltung war früher mal frei und die Firmware (binary-only) auch, in dieser Zeit ist die Schaltung
-
Thread
externes EEPROM mit AVR ansteuern
Hallo, ich möchte Daten aus einem externen EEPROM (256kb) in meinen Controller (momentan AT90S2313) laden. Kann ich so einen großen Speicher ansteuern? Womit ginge das einfach? seriell oder parallel? Hat zufällig irgendwer schon fertigen Quelltext als Anschauungsbeispiel? Danke
256kByte? Das wäre dann ein AT24C1024 oä. Also ein serielles I2C EEPROM. Ein paralleles kannste beim 2313 schätzungsweise vergessen. Der hätte nichtmal genübend Ports Ansteuerung ist nicht schwer, was solls denn für ne Sprache sein
-
Thread
AVR Studio + Simulation
nach "util/delay.h" ändern. Dann sollte es zumindest keine Kompatibilitätsprobleme mehr geben. Ob's dann läuft, weiß ich aber auch nicht...
Nun, das Projekt ist offensichtlich für einen AT90S2313 geschrieben (steht zumindest im Kopf des Programmtextes). Wenn Du das Projekt komplett übernommen hast (ohne irgendwas an Projektdatei oder Makefile zu ändern), dann ist es auch für den 90S2313
-
Thread
Frequenzzählung möglichst sparsam mit 2313
Suche doch 'mal nach: reziproker frequenzzähler at90s2313
Ok, mit dem BC327 hab ich mich verdacht. Dachte, der ist viel langsamer. Hier auf S.9 ist was nettes: ELV MFG9001 UTZ100, S. 6 ist einfach und gut (wichtig ist die Diode Eingang-GND damit bei negativen Spannungen nix abraucht) Wegen der Eingangimpedanz bin ich mir auch nicht sicher
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Hier hätte ich noch ein kleines ARM7 Dev-Board mit Atmel AT91SAM7S128 Controller.
:) Hier seht ihr meinen Netzwerkprint Darauf befindet sich ein ENC28J60 mit MagJack und ein AT90S8515 Das spannende dabei ist, das der ENC28J60 problemlos mit einem 25.0168MHz Oberton! Quarz funktioniert... Also erstmal die falsche Frequenz und zudem noch ein Obertonquarz...
-
Thread
AVRs: "Zukunftsicherheit" der verschiedenen Typen?
Software). Bislang hat sich Atmel ja bemüht, eine gewisse Kompatibilität zu gewährleisten (Beispiel: AT90S2333 / 4433 -> ATMega-8, AT90S2313 -> ATTiny2313), also mache ich mir da eher geringere Sorgen.
Was sich scheinbar durchgesetzt hat ist der 90S8535. Zumindest gibt es einige pinkompatible Nachfolger. Der mega8535, mega32, mega644 passen da 'rein, ich denke der wird noch länger bestehen, zumindest die Bauform. Wenn ich da bei Siemens 'reinschaue
-
Thread
LED Display NSM4202
NSM4202 > beantworten. > > > XL Hallo. Bitte senden Sie mir Software für Mikrocontroller Atmel AT 90S2313 wenn es Vielleicht. Danke.
Vladimir B. schrieb im Beitrag #7441886: > Bitte senden Sie mir Software für > Mikrocontroller Atmel AT 90S2313 Das ZIP mit der gewünschten Software befindet als Anhang im Eröffnungsthread. Seit gut 10 Jahren ...
-
Thread
Einfacher R2R-DAC
unmöglich. Ich vermute mal der VCO ist bereits vorhanden. Sonst würde sich zum Beispiel die Lösung AT90S2313 als Generator mit Programmierung über die serielle Schnittstelle wohl eher anbieten.
und zwei Widerständen basteln, dürfte kaum billiger gehen, ist auch erstmal nur zu Testzwecken. Den AT90S2313 muss ich mir mal anschauen. Mit dem Betriebssystem stimmt, der Informatiker meinte, die Zeitschlitze von Threads liegen bei 20ms und das sind schon zu viel. Vorteil an der schon vorhandenen
-
Thread
Frequenzanzeige und LM7001 mit ATTiny2313 macht mir Probleme..
Datei genommen worden, gehts auch nicht. also tn2313def.inc oder nur 2313def.inc. Solche "Schnitzer" bewirken dann Fehlermeldungen. ciao gustav
drauf waren. Ganz nach dem Motto von damals: "Je mehr TTL, desto besser, gell!" Angesteuert mit AT90S1200 ohne Display und nur für 3 Kanäle mit DIP-Schaltern.
-
Thread
Mein erstes Projekt
@Michael G. Auf dem letzten Schaltplan sind (fast) alles 90°-Winkel und eine Primärsicherung ist auch drin.
brauchst Du nicht. Die machen nur Sinn bei FETs. Ach ja, Du könntest ggf Schwierigkeiten haben einen AT90S2313P zu bekommen. Der ATtiny2313 ist der Nachfolger. Nur beim Programmieren musst Du beachten, dass per Default der interne RC-Oszillator / 8 eingestellt ist. Also Fuses umstellen.
-
Thread
[V] hobby auflösung
pollin 1 [pre] 3 94-230007 Quarz, 7,3728MHz, HC-49/S 0,20 EUR 0,60 EUR 3 94-230083 Quarz, 14,7456MHz, HC-49/S 0,25 EUR 0,75 EUR 1 94-100916 AT Mega 32-16PU 3,15
94-140298 1N4004, 10 Stück 0,15 EUR 0,75 EUR 3 94-100911 AT Tiny 2313 20PU 1,20 EUR 3,60 EUR [/pre]
-
Thread
Diesel Drehzalmesser mit Magnetsteuerung
Hallo Ralf, das ganze diskret mit 11 IC's aufzubauen ist etwas overkill... Herzlich willkommen im MIKROCONTROLLER Forum ;). Wenn du die Möglichkeit hast die Schaltung oben aufzubauen, solltest du auch in der Lage sein einen µC, etwa AtMega8
Alles drin, Gehäuse, Anzeige. Das Teil von guido-speer ist gut und schön, musst es aber nehmen wie's ist, da Sourcecode nicht veröffentlicht. Das stammt ursprünglich aus 2003... Seither ist der AT90S2313 längst ausgelaufen und ob der ATTINY2313 dieses Programm so "frisst" müssen dir andere Spezialisten
-
Thread
LED ATMEGA8 schnell ansteuern
CLOCK) -mmcu=$(DEVICE) # symbolic targets: all: main.hex .c.o: $(COMPILE) -c $< -o $@ .S.o: $(COMPILE) -x assembler-with-cpp -c $< -o $@ # "-x assembler-with-cpp" should not be necessary since this is the default # file type for the .S (with capital S) extension. However, upper case
Ticker_interrupt main.c:88: warning: return type of 'main' is not 'int' main.c: In function 'main': main.c:90: error: 'WDTCR' undeclared (first use in this function) main.c:90: error: (Each undeclared identifier is reported only once main.c:90: error: for each function it appears in.) main.c:92: error: 'PORTD
-
Thread
LCD einfach nur ansteuern.
den 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
PD1 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
-
Thread
UART Programm
Hallo zusammen, wenn ich dat UART Programm aus dem Tut auf einem 8515 oder einem 2313 laufen lassen möchte... wodurch muss ich dann die variablen UCSRA und UCSRB ersetzen? da der 2313/8515 diese anscheinend nicht kennt. mfg sven
AT90S2313 http://www.atmel.com/dyn/resources/prod_documents/DOC0839.PDF Seite 45 AT90S8515 http://www.atmel.com/dyn/resources/prod_documents/DOC0841.PDF Seite55 Lesen musste jetz noch selber.
-
Thread
ISP, mega8, Reset
bei den Projekten des c't-Magazins empfohlen wird. Bei der Programmierung mit PonyProg und dem AT90S2313 funktioniert alles einwandfrei, wenn ich aber einen mega8 programmieren will schafft der ISP es nicht den Reset auf GND zuziehen. Die Spannung am Resetpin schwangt zwischen 2 und 3 Volt. Am
Hallo, ist zumindest verwunderlich, da es ja mit einem AT90S2313 geht. Wie hoch isz da die Spannung am Reset? Stimmt die Spannung am 74HCT244? Wie hoch ist die Spannung an den Eingängen A2-A4 des HCT244? Da sind 3 Treiber-Gatter parallel, das zieht normalerweise
-
Thread
lineare Spannungsverstärkung von 0-1V auf 0-10V
Hallo Leute, ich stehe vor einem kleinen Problem. Ich habe eine Schaltung mit einem AT90S2313, der mir eine Ausgangsspannung von 0-1V liefert. Siehe Dateianhang... Jetzt muß ich einen Op hinterher schalten, der mir linear dazu eine 0-10V Ausgangsspannung liefert... Leider sind alle
: > Hallo Leute, > > ich stehe vor einem kleinen Problem. > Ich habe eine Schaltung mit einem AT90S2313, der mir eine > Ausgangsspannung von 0-1V liefert. Siehe Dateianhang... > Jetzt muß ich einen Op hinterher schalten, der mir linear dazu eine > 0-10V Ausgangsspannung liefert... Du brauchst
-
Thread
Probleme beim Flashen
rev. C Vendor Code: 0x1e Part Family: 0x90 Part Number: 0x01 Atmel AVR AT90S1200 is found. Page Write Disabled FLASH Write Delay (t_wd_flash): 11111 us EEPROM Write Delay (t_wd_eeprom): 11111 us Retrying with better match: AT90S1200 Vendor
11111 us Retrying with better match: AT90S1200 Vendor Code: 0x1e Part Family: 0x90 Part Number: 0x01 Atmel AVR AT90S1200 is found. Page Write Disabled FLASH Write Delay (t_wd_flash): 11111 us EEPROM Write Delay (t_wd_eeprom): 11111
-
Thread
Serieller Programer
Hi Leuts, ich habe hier aus einer Elektor (3/2003) ein AVT-Board mit dem AT90S2313 mit intergiertem Programmieradapter für die RS232C nachgebaut, einwandfrei. Nun habe ich die Schaltung nochmals aufgebaut (mittlerweile 3mal) für einen ATMega16. Geht gar nicht. Aber ein Programmieradapter für den AT90S2313 sollte doch auch bei einem ATMega16 funktionieren, oder ?
-
Thread
Probleme mit Schaltzeichen und Prozessor
sehe 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
DCC decodieren
Ruhe lesen. Da ist der Algorithmus der Biterkennung gut beschrieben. Heute würde ich aber statt des 2313 einen Tiny26 oder Mega8 einsetzen, die haben Brown-Out-Detektor on Chip. Demnächst wird ja auch der Tiny2313 verfügbar sein, der auch über BOD verfügt. ...HanneS...
Auf http://www.amhamberg.de gibt es die Source für einen DCC Decoder für den AT90S2313 ;) Grüsse, Manfred
-
Thread
USBisp
die rote LED. Die beschaltung des AT90S4433 sollte korrekt sein, da ich ihn schon mit einem Kanda STK200 system Programmiert habe. Manuel
mal AVRdude (was ist das für eine Fuse warnung die da immer kommt?): C:\AVRDUDE\BIN>avrdude -p AT90S4433 -P COM3 -c STK500v2 -e -U flash:w:test.hex AVRDUDE: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.05s AVRDUDE
-
Thread
Microcontroller mit USB-Host feature
@Jens: http://www.asahi-net.or.jp/~qx5k-iskw/robot/usbhost.html USB-Host auf einem AT90S2313 @ 12MHz, noch ca. 50% des Flashspeichers frei
Also zur Auswahl hab ich jetzt folgende 3 mirocontroller: Atmel: AT43USB370 (EVAboard: AT43DK370) Cypress: CY7C67200 (oder 300) (EVAboard: CY3663) GLYN/Fujitsu: MB90F334APFF-G (EVAboard: EVBMB90F337) Glyn ist zwar der günstigste aber ich denke ich werde
-
Thread
Attiny 4313 zu 'klein'
nicht sein muss rauslöschen und dann schauen wie das mit Mehrfachverwendung einiger/weniger String's gehen könnte. Kurt
nicht > ständig aktualisiert wurden.) Du hast die falsche Include-Datei eingebunden, nämlich die 2313def.inc Die ist für den At90S2313. Da mußt Du Dich nicht wundern. Nimm die tn2313def.inc für den Attiny2313. MfG Paul
-
Thread
AT90S4433 an 3 Volt
Hallo! Ich habe hier noch einige AT90S4433-8PI und würde die Dinger gerne verbauen, allerdings an 3 Volt. Kann ich das sicher machen, wenn ich den Takt nicht größer als 4MHz werden lasse? Oder müsste ich tatsächlich den AT90LS4433-4PI
Atmel, die gehen runter bis 2,7V (die "V"-Versionen sogar bis 1,8V). Allerdings kann ich meine 2313er und Mega8er auch locker an 3V anschließen, das klappt. Die speziellen "L"-Versionen sind nur nochmals extra von Atmel getestet, soweit ich weiß. Wenn's Dir aber auf exakte Zeit-Messungen abhängig
-
Artikel
BAE-Tutorial
noch jeweils der SCM-Bauteilname. Ein ATmega16 im TQFP-Gehäuse muss also ein $rlname mit dem Wert at90s4434fp bekommen. SCM-Bauteilname Mögliche AVR-Typen $rlname Gehäuse rowspan=3 | at90s2313 AT90(L)S2313, AT90(L)S1200 (leer) DIL20 rowspan=2 | ATtiny2313 so SOIC20 so SSOP20 (1200 only) rowspan=2 | at90s2323 AT90(L)S2323 (leer) DIL8 so SOIC8 rowspan=2 | at90s2333 AT90(L)S2333, AT90(L)S4433 (leer) DIL28 ATmega8, ATmega48/88/168 fp TQFP32 rowspan=3 | at90s2343 AT90(L)S2343 (leer) DIL8 rowspan=2 | ATtiny11
-
Thread
AVR-->Videoeingang am TV-->Bild auf TV
/ee476/FinalProjects/ Framework für BAS-Signal, AT90S8535, 8MHz, 64x56 Pixel http://home.student.uu.se/r/rost7041/avr/video_game/index.html Voltmeter, erzeugt BAS-Signal, AT90S1200, 16MHz http://www.geocities.com/ariccibitti/dvm.htm Bingo-Spiel, erzeugt PAL-RGB-Signal, AT90S1200, 16MHz http://www.geocities.com/ariccibitti/bingo.htm Farbbalken Generator, erzeugt PAL-FBAS, AT90S2313, 17,7MHz(!) http://www.serasidis.gr/colour_bar_gen.htm
-
Thread
[V] diverse Elektronik und Bauteile (2)
und weiter gehts: - diverse Atmel Controller ATTiny 12 DIP (4x) AT90S1200 PDIP (1x) ATTiny 2313 SO (1x) AT 90S2313 PDIP (1x) AT90S8515 PDIP (1x) ATTiny 13-20 DIP (1x) ATMega128-16 TQ (1x) Preis 10€ für alle zusammen - diverse Elkos (Reichelt
Schafft das USB Ethernet Modul die 100Mbit/s Übetragungsrate als Nutzdatenrate? Ist das diese Kamera, mit der man für den AVR Web Server ein einfaches Kameramodul bauen kann? MFG Johannes
-
Thread
AVR-Programmer zu verkaufen
AVR-Programmer zu verkaufen. Hersteller: Equinox UK Anschluß: serielle Schnittstelle Microcontroller: AT89S8252, AT89S53, AT90S1200, AT90S2313, AT90S4414, AT90S8515 und weiter AVR-Prozessoren. Doku: Handbuch und CD Link: http://www.montereytools.com/Equinox/Equinox_MicroISP_IV.html Preis 5,00 Euro
Auch für den AT90S8535 geeignet??? Dann nehm ich ihn vielleicht!
-
Thread
AVR PC817 L293D
Hallo! Ich habe mal wieder ein kleines Problem! Ich habe mir eine kleine Platine aufgebaut, wo ein AT90S2313 einen Optokoppler PC817 ansteuert, der dann widerum 5V an einen Input-pin des L293D legt. ###################################################################### 5V
| X R1 1kOhm | | | X | | | AT90S2313 | PC817 | | L293D |5V --------- |1 ----- 4 | 5V | 5V ----- 3 ----| | PD0 ---| |------ ------| |---------Motor | |---------
-
Thread
ATMEL's AVR Absatzmarkt
Wir setzen die AVRs (AT90S8515 später ATmega8535) inzwischen seit ca. 12 Jahren ein. Unsere Stückzahlen sind nicht wirklich hoch, doch 5000 Stück werden es inzwischen sein. Bei den PICs ist die Stückzahl noch 0.
seiner Preispolitik entgegen wirken. Wirklich eingestellt sind ein paar von den ganz alten (AT90Sxxx), aber ohne kompatiblen Ersatz dürfte dabei nur der AT90S1200 geblieben sein (beim pinkompatiblen ATtiny2313 muss man zumindest den Stackpointer initialisieren). Dafür hat selbst der ATmega64
-
Thread
Welchen AVR für batteriebetriebenen Funksensor?
AVRs drin. > Mir ist noch keiner untergekommen, der keinen hatte. AFAIK haben die ganz uralten AT90S... keinen, nur einen Quarzoszillator. Gruß, Christian
Hi, kurzer Status: Habe doch alles in den 2313 rein bekommen. Watchdog lässt uC alle 2s aufwachen, alle 60s weckt er den RFM12 auf und sendet die Werte der gefundenen One-Wire Sensoren raus und legt den RFM wieder schlafen. Im Schlafmodus zeigt
-
Thread
HVprog
schon jeman irgend welche erfahrungen mit gemacht? Als Hinweis ich verwende zum Programieren einen AT90S2313 mit Klaus Leidinger Firmware 3.7. Funktioniert sonst ganz gut. Gurß & Danke Frank
für alle Chips implementiert ist (insbesondere für "nicht standart 90s" Chips, die eine andere Befehlssequenz benutzen). Leider ist der M8535 auch so ein "Fall". Ich werde nach dem Urlaub wohl mal an einen Update der Firmware gehen ;-) Da dem 2313 aber langsam der
-
Thread
serielle Datenübertragung mit Atmel Controllern
digitalen Lautstärkesteller von Burr- Brown ( Typ. PGA 2310 ) über einen Atmel- Controller ( z.B. den 90S2313) ansteuern. Dieses IC empfängt 16 Bit Daten ( jeweils 8 Bit pro Kanal ) die seriell übertragen werden müssen. Mittels "Chip Select"- Leitung wird die Datenübertragung freigeschaltet. Wie kann ich
ausschließlich im PGA 2310 statt. Ich habe über einen Audioversand einen Bausatz entdeckt, in dem ein Atmel 90 S 2313 für den PGA 2310 genau diese Aufgabe verrichtet. Wie kann das mit diesem Controller ( ohne SPI, wie von A.K. oben vorgeschlagen ) funktionieren? Ich möchte den angebotenen Bausatz nicht nutzen
-
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
Ernstzunehmende Programme in BASCOM
optimales Gehäuse. Weil es > relativ klein ist, sich aber sehr prozessicher löten lässt. Nunja, 2313A und 4313 gibt's nach wie vor in DIP _und_ SOIC. Also genau so, wie es sein sollte.
Programmierumgebung (allerdings braucht man MS Windows). Hier mal ein Drag&Drop Batchfile, welches einen AT89S52 programmiert: [code] set prog="C:\xasm\AVR\STK500\Stk500.exe" %prog% -cUSB -dAT89S52 -e -if%1 -pf -vf pause [/code] Da lässt du das Hexfile rauffallen, und der MC wird programmiert.
-
Thread
Frage zu Prüsumme und zum Flash lesen
file=viewtopic&p=355 hab ich schon einige Device Codes gefunden :) [C] Device code: 0x13 = AT90S1200 Device code: 0x20 = ATtiny2313 Device code: 0x28 = AT90S4414 Device code: 0x30 = AT90S4433 Device code: 0x34 = AT90S2333 Device code: 0x38 = AT90S8515 Device code: 0x48 = (unknown) Device code: 0x4c = AT90S2343 Device code: 0x51 = (unknown) Device code: 0x55 = ATtiny12 Device code: 0x56 = ATtiny15 Device code: 0x68 = AT90S8535 Device code: 0x6c = AT90S4434 Device code: 0x86
-
Thread
Frequenz eines Rechtecksignal manipulieren
--- 8,16 ---- ; ; This program reads the frequency of the input signal at PB1 ; and provides a similar signal at PB2 with frequency which ! ; has been increased by 33 % (if fq < 90 Hz). ! ; operating range: 0.02 Hz .. ca. 10 kHz (resolution is ! ; isrcpucycles/8MHz)
. Und diese Zeit beträgt dann nicht 1/90 s, sondern nur die Hälfte davon, weil eine volle Schwingung ja /zwei/ Flankenwechsel hat. Folglich: 8000000/isrcpucycles/90/2
-
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?