-
Thread
AT90S2343
Hallo, ich möchte einen AT90S2343 mit Bascom steuern. Alle Prog. laufen auch , aber wie kann ich den TIMER T0 steuern ? Der liegt nämlich an PORT d.4 , der Proz. hat aber nur B-Ports? Laut Datenblatt ist er aber mit dem AT90S2313
-
Thread
[Sammelbestellung] [DycoLED] RGB LED mit integr. seriellen Controller
Hallo Martin, ein kleiner Mikrocontroller mit 2 IO's reicht doch schon, die Pegel (5V) passen auch. Die gewünschte Menge LED's in Reihe an die Controllerpins, die Bits rausschreiben und die LED's leuchten in der gewünschten Farbe. Mal sehen wann bei
Sigint 112 schrieb im Beitrag #2761426: > Aber zu >90% liegt > > das Problem wohl beim Bastler. Ja, ja, man sollte Vss und Vdd auch nicht verwechseln. Zwei LED's ausgesondert = Lehrgeld. Das kommt dabei raus wenn man mal eben was testen will
-
Thread
AVR Videogenerator, 40x25 Zeichen, nur 60% CPU Auslastung !
Aber wie willst mit dem ADC vom AVR 666kS/s erreichen ?
That might be, althought I somehow doubt it's the ATMega8.
-
Thread
AVR Anfänger
Ich schliesse mich Steffens Meinung an. Die Software für Atmel AVR 90Sxyz ist frei verfügbar. Assembler und C. Für Atmel 90Sxyz gibt es eine freie BASIC-Version (BASCOM) die sich in der Demoversion sehr gut für 90S1220/2313 eignet. Hat ein richtiges Basic-Briefmarken-Feeling
Converter, and an AD Converter using Data lines by decoding address with an external RAM latched a AT90s8515 chip. So I decoded using same way on 89c51 chips, which was decoding adress using 74hc139, but it didn't work. I want to know how to decoding address. If possible please send me an example
-
Thread
Suche Mentor für Entwicklung eines Audio-Messwert-Erfassers
hab mich mal auf die suche gemacht MCI Multimedia Card Interface für SD und mmc Cards SSC / I2S interface für streaming audio AT91RM3400 MCI SSC RAM ARM7 66 MHz AT91Sam9260 MCI SSC FLASH RAM USB Host/Device/OTG Ethernet on chip ARM9 180 MHz AT91RM9200 MCI SSC RAM USB Device Ethernet ARM9 180
moin I2S über SPI? einen 3 draht bus über einen 2 Draht buss? I2S hat Clock, Data und Frame Leitung. Ausser der AD Baustein hat einen SPI Mode. so wie ich die AT91er kenne, und denn ssc, hat der sogar eine
-
Thread
Spannungsversorgung Mikrocomputer
nicht initialisiert sind. Der Leckstrom ist ohne diese Widerstände allerdings so gering, dass die LED's ganz bestimmt nicht leuchten. Bei MOSFET's wären sie jedoch sinnvoll. Nochwas zum Reset-Taster: Wenn du den drückst, schließt er den geladenen Kondensator kurz. Kurzzeitig fließt ein nahezu unendlich
Jahrzehnten begegnet ist. > Ich hatte nicht ins Datenblatt geschaut. Hehe, als ich 89c2051 mit 90s2313 ersetzte, bin ich den ganzen Tag lang mit dem Kopf gegen die Wand gerannt.
-
Thread
Speicherkarten mit MC ansteuern?
zwei Beispiele für die Anteuerung von Speicherkarten mit einem AVR: MMC to Serial Adapter (mit AT90S2313) http://homepage.ntlworld.com/seanellis/mmcserial.htm ELM - MP3 Player (mit AT90S8515 und SmartMedia-Card) http://www.elm-chan.org/works/mpc/report_e.html Gruß, Thomas
-
Thread
Tiny2313 in Eagle?
Hat jemand ne lib für eagle, in dem der AT Tiny2313 drin ist? konnte den bis jetz nirgendwo finden ... oder wie kann man sich selber ne lib erstellen? Vielen Dank für eure Hilfe!
Nimm einfach den AT90S2313. Der ist Pinkompatibel.
-
Thread
Drehgeber mit "Gangschaltung" = Beschleunigung
gerne die händische Stepgröße für die Frequenzwahl automatisieren. Deshalb die Referenzen. µC ist t2313 bzw 4413 in Assembler. Plan: Dreht man schnell, z.B. 6 Pulse soll das Frequenzincrement in den "nächsten Gang" schalten. Warum kann man s.o. lesen. Der DDS geht von 1 Hz bis 31 MHz, deshalb Stepgrößen
Frequenzwahl Das hieß früher (tm) Schrittweite. >automatisieren. >Deshalb die Referenzen. µC ist t2313 bzw 4413 in Assembler. Jaja, Hardcore at it's best. >Der DDS geht von 1 Hz bis 31 MHz, deshalb Stepgrößen von >1, 10 , 100, 1000, 5000, 9K, 10K, 100K, 1M, unter anderen wegen des >MW-Rasters
-
Thread
Einstieg in die AVR Welt mit "myAVR Lehrbuch Mikrocontroller-Programmierung"?
Z.B. das hier http://www.rowalt.de/ oder diese Seite mit Beispielen in ASM und C: https://s-huehn.de/elektronik/avr-prog/avr-prog.htm Zum Einstieg ist der At90S2313 oder Tiny2313 noch wesentlich übersichtlicher als der Mega8. Bei den alten Typen sind die ASM-Befehle noch im Datenblatt aufgeführt
Alexander S. schrieb im Beitrag #4994896: > Hier die Sicht von Atmel vor einiger Zeit Ja diese Art der Selbstbeweihräucherung tut schon weh. Das hat die Konkurrenz so nicht nötig :-) Aber Atmel hatte dann sogar
-
Thread
Bedeutung des RAM Speichers
Frage ist nur entstanden, weil ich nicht richtig gelesen habe. Ich hab einfach das k überlesen. Ein AT90S2313 hatt 128 BYTE, während der ATMEGA8 1k Byte hat. Ich hab gedacht es wären 128kByte beim 2313 und fragte mich dann warum der ATMEGA8 so wenig RAM hat. Hmmm peinlich. Aber da hab ich wenigstens
-
Thread
KFZ Spannung am AVR lesen
nicht so gerne verwenden, da ich ja unter Umständen im Boardnetz Spitzen bis 100V drinhaben kann. Gibt's so Art "Analog-Optokoppler" die mir ein Analoges Signal übermitteln können? Wie würdet ihr da vorgehen? Und noch was: Schiests mir eigentlich bei solchen Spannungsspitzen die Optokoppler oder halten
bild 1 controller + lcd im bild ist noch das vorgängermodell (at90s2313) aber du/ihr könnt auch den tiny2313 verwenden
-
Thread
LCD Laufschrift ausgeben
jemand hier der mir helfen kann oder mir einen Intressanten link nennen kann. Code: #include <90s2313.h> #include <delay.h> #include <lcd.h> // LCD Funktionen werden initializiert #asm .equ __lcd_port=0x18 ;PORTB #endasm typedef unsigned char byte; flash byte char0 [8]={ 0b0000000
0,3); lcd_putsf("1234567890123456789"); lcd_putchar(0); while (1); } Harware ist ein AT90S2313 und ein 4x20 Display als Software steht Codevision AVR zur verfügung. vielen dank schonmal im vorraus
-
Thread
Bascom Hardware I2C-Slave
Hallo zusammen. !!! Nix "nonsense" !!! Der AT90S2313 mit 10 MHz Takt schafft 50 KHz SCL sauber und kann dabei parallel und OHNE Jitter Servos steuern, PWM machen oder Spannungen messen. => http://www.talentraspel.de/portal/index.php?id=219 Wenn man nun einfach den Tiny2313 mit 20MHz nimmt, klappt es auch mit 20 MHz. Viel Spass mit meiner Software, Kai Ludwig.
-
Thread
Suche Editor
auch nur - als Einstieg sozusagen - ein älteres Projekt aus der Zeitschrift FUNKAMATEUR auf Basis vom AT90S2313 (auch schon etwas betagt) realisieren....und dafür geht dieser Editor noch allemal, gerade WEIL er "klein, aber oho" ist ;-) Jens
wavrasm ist einfach nur Schrott." "...ich verwende noch das avr studio 2.0 jedoch gehen da keine 2313er" ...hmmm... :-(
-
Thread
Tiny2313 Symbol für Eagle
Hi, wo bekomme ich ein Symbol für den Tiny2313 für Eagle her, hab nichts im Download bei Cadsoft gefunden. Gruß Thomas
Tiny2313 baugleich mit AT90S2313 ..... Tiny ist nachfolger ..... Gruß Sven
-
Thread
[V] Diverse Boards und Zubehör, auch für Einstieg AVR Mikrokontroller
verflashter AVRs via HVPP) - Eigenbau 9) Verschiedene AVRs und Flash Memory: - ATMEGA 32, 16, 8A, 8 - AT90S2313 - ATTINY 12, 13, 85, 13A, 45, 2313 - ATMEL 540 24C256 - ATMEL 546 24C512 - 24C64WP KK2543 - AT45DB01 Bei Interesse an einem oder mehreren Posten bitte mit Preisvorschlag via PN bei mir
-
Thread
Transistortester AVR
Hi Karl-Heinz, In latest software version 1.06m can't deselect "AUTO_CAL". If I do it, at the end of compilation (for ATMega168) next message will appear : ../GetESR.S: Assembler messages: ../GetESR.S:667: Error: ‘,’ required ../GetESR.S:667: Error: garbage at end of line ../GetESR.S:667: Error: ‘,’ required ../GetESR.S:668: Error: garbage at end of line MAKE: *** [GetESR.o] Error 1 Can you fix it? Best regards Franta
-
Thread
EEPROM beim Mega8
gehört das man besser den Anfang des EEPROMs nicht benutzen sollte. Das war im Zusammenhang mit dem At90S2313. Ist da überhaupt was dran? Wenn ja, gilt es nur für den 2313 oder generell für die AVR EEPROMs? Vielen Dank Gruß Philipp
WinAVR)? Dort ist doch schon alles vorhanden, was Du brauchst, und das funktioniert auch. Schau mal auf S. 15 vom AVR-LIBC-Manula (Vers. 1.4.3). Günter
-
Thread
Tastatur an serielle Schnittstelle mit Puffer?
dann koenntest Du Dein Problem auch mit dem Allerkleinsten von denen loesen (Software UART), einem AtTiny 12. Such einfach mal welcher AVR ueber 2 UART's verfuegt. Dann schau nach ob der bei Reichelt (oder Conrad) lieferbar ist. Schau Dir die Tutorials auf dieser Seite durch, was Du sonst noch brauchst
einem Display anzeigen, muß man die Scancodes erst nach ASCII wandeln. Als Controller dürfte z.B. ein 90s2313 bzw. der neuere tiny2313 locker reichen, um das über den UART per RS232 an den PC zu senden, noch einen MAX232 dazwischen. Sehe ich das richtig, daß Scanner und Tastatur an verschiedenen COM-Ports
-
Thread
Mikrocontroller "läuft" nicht
Ich habe eine Dimmerplatine von Elektor (die mit dem AT89C2051) und betreibe sie jetzt mit dem vollständig pinkompatiblen AT90S2313. Die Versorgungsspannung ist konstant (mit Oszilloskop überprüft) und der Takt funktioniert ebenfalls. Sobald ich die Schaltung aber mit dem uC in Betrieb nehme (Der 2313 funktioniert auch) tut sich nichts. Jetzt hab ich die Software auf ein Minimun beschränkt (ich lasse nur PORTB(PIN2), an dem eine Led hängt, blinken). Sobald ich einschalte blinkt die Led kurz auf
-
Thread
avr910 und m88
0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = ATMEGA88 Device code: 0x34 = AT90S2333 Device code: 0x35 = (unknown) Device code:
unknown) Device code: 0x66 = (unknown) Device code: 0x67 = (unknown) Device code: 0x68 = AT90S8535 Device code: 0x69 = ATMEGA8535 Device code: 0x6a = (unknown) Device code: 0x6b = (unknown) Device code: 0x6c = AT90S4434 Device code: 0x6d = (unknown) Device code
-
Thread
HTL-Signal Auswerten bzw. Umsetzten
Schau dir das mal an, geht angeblich auch mit einem Tiny2313. Fertige Geräte weiß ich allerdings auch nicht.
aus dein Anhang mir stellten sich nun folgende Fragen: -wie schaut die programmierung von dem AT 90 S 2313 aus -da keiner von uns Ahnung von AVR Programmierung hat verstehen wir nur Bahnhof natürlich könnten wir uns jetzt da reinarbeiten das würde aber zu lange dauern und den Rahmen sprengen
-
Thread
PWM-Signale mit Hilfe vom Mikrocontroller
Bernhard Konze verwendet z.B. einen AT90S2313 (heute natürlich ATtiny2313) http://home.versanet.de/~b-konze/
-
Thread
AVR 230V Dimmer
Hallo µC-Freunde, ich möchte Euch eines meiner älteren Projekte - einen Phasenanschnittdimmer auf AT90S2313-Basis vorstellen. Die Schaltung läuft seit Jahren sehr stabil und paßt genau in eine Lichtschalterdose. Die Steuerung erfolgt wahlweise über einen Taster mit eingebauter Status-Led oder Infrarot-Fernbedienung
E2P gesicherten Timerparameter verändern - ließe sich jedoch durch den Einsatz des moderneren ATtiny2313 vermeiden. Ich möchte ausdrücklich darauf hinweisen daß einige Schaltungsteile lebensgefährliche Netzspannung führen. Bei Programmierung ,on Board' müssen unbedingt die Sync-Vorwiderstände entfernt
-
Thread
neues Maerklin Protokoll
daher erklär ich meine simple Lösung noch mal. Also, ich habe ein Board mit 2 Microcontrollern (AT90S2313, AT89S8252) entwickelt, größe Streicholzschachtel. Man kann wie schon erwähnt bereits Standard Protokoll (80 Loks, 256 Decoder) hiermit steuern. Die USB Schnittstelle stellt nun eine entsprechende
von dem ersten Prototypen. Hier hatte ich noch beide Schnittstellen in Verwendung. Da aber neuere PC's, insbesondere Laptops häufig keine RS-232 mehr haben, habe ich mich dann endgültig für die USB Variante entschieden. Im Prinzip hast du aber die Sache richtig verstanden, der AT89S8252 enthält die komplette
-
Thread
Wieder mal LCD -Probleme
Hallo, ich habe eine Schaltung mit den AT90S2313 und AT90S4433 aufgebaut, die das DCF-Signal empfängt und gleichzeitig die Temperatur über einen KTY 10-6 misst. Die Uhrzeit und die Temperatur werden auf ein LCD (16x2) übertragen. Bisher lief
-
Thread
Atmel AVR Toolchain for Linux
Dennis S. schrieb im Beitrag #4366816: > Das heißt (ich kann es gerade nicht testen) ich bennene meine test.asm > in test.S um und ersetze, dass .include durch #include <avr/io.>. Ja, wobei du normalerweise
/avr/iotn2313.h ./avr/include/avr/iom8535.h ./avr/include/avr/iotn13.h ./avr/include/avr/iom6450a.h ./avr/include/avr/iotn861.h ./avr/include/avr/signature.h ./avr/include/avr/io2313.h ./avr/include/avr/iom169p.h
-
Thread
mehrere Stromversorgungen
gedacht ist die Schaltung, um unter ein Nokia 3210 Display zu passen (mit 1 Mega16 TQFP, 1 AT90S2313 SO20, 1 Tiny12 SO8 und 1 24C128 SO8). Nach aktuellem Routingfortschritt hab ich noch etwa 2 x 3 cm Platz für den 2313 und den Rest. Zum Stromverbrauch : U_bat entspricht zwei Micro (AAA) Batterien
-
Thread
FM-Tuner mit AVR ansteuern
abgekündigt ist. Du kannst aber auch einen baugleichen SAB6456 nehmen. Den gibts bei manchen Distri´s noch. http://www.electronicpool.de/list/index_S_A_SAB6456_PHILIPS.html Ich hab meine damals bei Ebay im 100er-Reel für 10DM bekommen. Ich hab leider keine Ahnung wo die Dinger sind, sonst könntest
Roland Walter www.rowalt.de hat letztes Jahr einen Frequenzzahler U813+AT90S2313 für UKW Bereich 144-146 MHz in Funkamateur veröffentlicht. Die Schaltung ist hier: http://www.rowalt.de/mc/avr/avrboard/09/avrb09.htm Gruß Alexandre
-
Thread
TSOP 1730
Ich erzeuge mit nem 90S4433 ein Signal von 30KHz mit einer Burstlänge von 10Cycles und danach lasse ich genau eine Zeit von 20Cycles verstreichen. Nun ist für mich ja nur wichtig, ob die Lichtschranke unterbrochen wurde
zwei AP Dosen besorgt und da jeweils eine IR-Diode, einen SFH51xx ( passt besser als TSOP ), einen AT90S2313 und einen MCP CAN Transceiver eingebaut. Die LED wird über PWM mit 36 kHz angesteuert. Zusätzlich wird die PWM mit 240 Hz an- und ausgeschaltet. Zum Empfang benutzte ich den Analog Comparator
-
Thread
18 Servos an Atmega644
So aus dem Bauch heraus würde ich Dir folgende Servos empfehlen um mal zu testen: Analog: MG90 (Achtung, keine MG90S nehmen, die überschwingen) http://www.ebay.at/itm/4X-9g-MG90-Metal-Gear-RC-Servo-Futaba-Hitec-HS-55-GWS-/290481953169?pt=RC_Modellbau&hash=item43a212d991 Die MG90 stellen ziemlich
Chris schrieb im Beitrag #2417253: > Ernst B. schrieb im Beitrag #2417229: >> Analog: MG90 (Achtung, keine MG90S nehmen, die überschwingen) >> Ebay-Artikel Nr. 290481953169 > > Was meinst du mit überschwingen? Die MG90 mit dem S also MG90S fahren ein bisschen über die angesteuerte Position
-
Thread
TCNT0 anhalten oder "einfrieren"
Jou, hast Recht leo: AT90S8535 Aber die Antworten haben mir schon geholfen, Danke. Ein Problem bleibt trotzdem: auch wenn ich die Registerorgie durchziehe, und den Timer einfriere: überlaufen kann er bis zu diesem Moment
wird angeblich bei PWM gesetzt, wenn der Zähler bei $00 umkehrt. Das steht übrigens so nicht nur im AT90S8535 - Handbuch, sondern auch im Handbuch des ATMega128 .... e.
-
Artikel
Leistungsaufnahme von Mikrocontrollern
600 1100 @2V, 3V, 5V AVR ATmega324P RTC 0,5 0,6 - @2V, 3V AVR ATmega324P OFF - 0,2 - @3V, no WDT AVR AT90S2313 Aktiv - 2000 5000 AVR der klassischen Baureihe AVR AT90S2313 OFF - 0,1 0,1 AVR der klassischen Baureihe Vergleichstabelle der Module. + Stromaufnahme [µA] Familie Controller Modul 1,8V 3,3V 5V
ab, oder wurden gar unbrauchbar (nicht mehr programmierbar)! Offenbar benötigen die Ladungen in den sRAM-Zellen eine konstante Speisespannung. Vielleicht darf sie sich nur langsam ändern. Was zu untersuchen wäre. Links. Strom sparen mit AVRs und RTCs
-
Thread
Problem bei ON/OFF-Schalter programmierung
important stuff //.... else{ //OFF Modus //Schalte alle LED's aus } [/c] Ich weiß, dass ein On-Off Schalter an der Spannungsquelle wesentlich besser ist... Aber trotzdem sollte das so funktionieren, oder? Ich benutze einen ATTINY2313 und Atmel Studio
könnte man das erahnen... Oder mit einem anderen Schaltplan :-) http://www.mino-elektronik.de/power_at90s/powerat90s.htm
-
Thread
LCD wird immer aktualisiert
ldi temp1, HIGH(RAMEND) ; HIGH-Byte der obersten RAM-Adresse out SPH, temp1 ldi temp1, 0xFF ; I/O's setzen out DDRC, temp1 ; Port C als ausgang setzen ldi temp1, 0xb00000011 ; I/O's setzen out DDRA, temp1 ; PortA Pin A0 un A1 als ausgang setzen ldi r25, 10 rcall lcd_init ; Display initialisieren
zBsp. [avrasm] .include "2313def.inc" ;.device AT90S2313 .def T1 =r1 .def T2 =r2 .equ PreScal =3 ;timer prescale by 64 .equ C =119 ;time ;******************************************************** .eseg
-
Thread
ATMega Auslaufmodell?
JTdCJTIyY2F0ZWdvcnlkcm9wZG93biUyMiUzQSU1QiUyMk1pY3JvY29udHJvbGxlcnMlMjBhbmQlMjBNaWNyb3Byb2Nlc3NvcnMlMjIlMkMlMjIlMjIlMkMlMjIlMjIlNUQlN0Q= Schade, nur die beiden bisherigen Typen mit nur einem CAN (AT90CAN*, ATmega*M1).
- AVR505: Migration between ATmega16/32 and ATmega164P/324P/644P - AVR533: Migrating from ATtiny2313 to ATtiny2313A
-
Thread
Probleme bei Realisansteuerung durch Störung
Hallo, habe einen AT90s2313 und steuere mit einem Transistor ein Relais an welches dann 230 V Steuersapnnung auf ein Leistungsschütz gibt. Problem: Die Schaltung läuft so problemlos mit den Relais aber wenn ich das Schütz
Reset-Pin so niederohmig wie möglich (4,7k, falls ISP benötigt wird) mit Vcc verbinden, da beim alten 2313 der interne Pullup sehr hochohmig ist und so durch eine Störspitze schnell ein Reset ausgelöst werden kann.
-
Thread
avrdude sagt: Fehler! - Bei PonyProg ist alles ok?
(Will ich das?) Ich hoffe ihr wisst Rat. ;) Gruß und gute Nacht, Paul [PRE]avrdude -p t2313 -P lpt1 -c pony-stk200 -U flash:w:flash.hex avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.00s avrdude
reading on-chip flash data: Reading | ################################################## | 100% 0.4s avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x0000 0x12 != 0xff avrdude: verification error; content mismatch avrdude done. Thank you.[/pre]
-
Thread
error wegen interrupt-routine
möchte ichs auch diesmal probieren. Ich schreibe gerade an einem sehr einfachen Programm für einen at90s2313 und habe mit der Routine: 31 ISR(TIMER0_OVF0_vect) 32 { 33 i++; 34 } den Überlauf des TIMER0 gezählt. Jetzt das seltsame: Das Programm lief bereits, bis ich die gesammte Routine
Dank für di schnell antwort. @ WM-Rahul Den Namen habe ich aus der Headerdatei raus kopiert.(io2313.h): /* Timer/Counter1 Overflow */ #define TIMER1_OVF1_vect _VECTOR(5) #define SIG_OVERFLOW1 _VECTOR(5) /* Timer/Counter0 Overflow */ #define TIMER0_OVF0_vect _VECTOR(6) #define
-
Artikel
Basic
für Linux kostenlos Powerbasic Linux/Windows u.a. nicht kostenlos Weblinks. Basic auf Wikipedia Ron's BASIC Programming and Chipmunk Basic Home Page AVR BASCOM wird von MCS Electronics verkauft (89€) und ist ein unter Windows laufender BASIC Compiler für AVR oder 8051 Mikrocontroller. In BASCOM AVR ist
AVR BASIC interpreter BASINT (Atmega 16/32/64, russisch) Attobasic für ATmega163 (ASM), ATmega8515/AT90S8515 (ASM) oder ATtiny2313/AT90S2313 von Richard Cappels AVR BASIC Minicomputer mit BASIC-Interpreter Great Cow BASIC Compiler: Open Source Basic Compiler für AVR und PIC Controller. Verfügbar für
-
Thread
Neue MCU familie gesucht
einiger Zeit hatte ich Vergleiche mit SDCC 3.7.0 und ein paar Benchmarks gemacht. stdcbench 0.4 c90base Score. Jeweils mit Optimierung auf Geschwindigkeit kompiliert (damit liegt die Codegröße bei MCS-51 etwa beim doppelten von STM8): C8051F120@98Mhz: 95 STM8AF5288@16Mhz: 109 STM8S208MB@24Mhz:
DPTR gequetscht werden. Als ich dann mal den AVR-GCC probierte, paßten alte AT89C2051 Projekte nicht mehr in den AT90S2313. Der kann nämlich nichts mehr direkt im RAM machen, sondern muß alles erstmal in Register laden. Und auch die Bitbefehle sind deutlich eingeschränkt. Atmel
-
Thread
Bascom Attiny45 Blinklicht in Bascom
Hallo Zusammen Ich bin dabei zwei LED's mit einem Attiny45 anzusteuern. Die Leds sollen Blinklichter werden. Das heisst das erste fährt langsam hoch und das zweite Zeitversetzt mit einem anderem Interval. Nun habe ich zum Test mal mit einer
Wohingegen beim Timer 0 ja auch in der Doku dabei steht, dass die Doku mit dem Hintergrund eines AT90S2313 bzw. AT90S8515 geschrieben wurde, sich als an dessen Timer-Fähigkeiten orientiert. Spätere AVR hatten dann auch mehr Möglichkeiten, zb PWM am Timer 0 und ich würde dann doch annehmen, dass die
-
Thread
ISP-Programmierer mit 2313?
Programmer sollte mit allen AVRs funktionieren. Wenn du allerdings für die Programme im Tutorial einen AT90S2313 verwendest musst du z.B. bei den Interrupts und UART einiges abändern.
Salut, auch auf meiner Website (Link s. Signatur) findest Du Links zu Anleitungen zum Bau eines ISP-Adapters. Nur der Vollständigkeit wegen. :) Viel Erfolg beim Basteln! Mark H. -- http://markh.de/avr/
-
Thread
LPM Befehl funktioniert nicht ! Hilfe
umgehe ? Habe da Probleme das die Software nicht richtig im Mikrocontroller läuft. Ich benutzte nen AT90S2313 Ich will eine Zahl aus dem Programmcodespeicher laden und diese Bitweise auf einen Ausgang scheiben. Um dieses zu erreichen müsste es doch so Funktionieren : ... ... ; Sonstiger Code
Beim LPM Befehl gibt es sehr wohl Operanden, allerdings nur bei den AVR MEGA. Bei den normalen AT90S, soweit diese über den LPM Befehl verfügen wird im das durch den Zeiger ZL|ZH spezifizierte Byte aus dem Flash nach R0 übertragen. Bei den MEGAs gibt es noch die Spielarten: LPM Reg,Z LPM
-
Thread
RC - Kombionation als Oszillator?
Hallo, ich suche eine möglichst einfache Art zur Takterzeugung für einen AT90S2313. Wenn möglich wollte ich auf ein Quarz verzichten und nur eine RC Kombination nehmen, wenn dies möglich ist. Falls aber ein weiteres IC nötig wäre, dann wäre es evtl. doch schon sinnvoller beim
Bastian, ich hab das Datenblatt zum 2313 gerade nicht da (nie gelesen) aber ich wette das der auch mit einfachem externem RC getaktet werden kann. Der Nachteil ist allerdings, das wird recht ungenau. Diese Kombination ist sehr temperaturabhängig
-
Thread
Daten von Serieller Schnittstelle Speichern und an Display ausgeben
Hallo Leute, ich habe ein Problem das ich gern mit einem µC (ATmega32 oder AT90S2313) lösen möchte aber leider habe ich 0 Ahnung vom Programmieren. Folgendes Problem: Ich habe eine Serielle Schnittstelle da wird ein LC Display 4x20 angesprochen. mein Problem ist, dass der
schieben kann. Vorhanden ist Bascom ein STK200 und 500 und zur auswahl hätte ich den ATMEGA32 und den AT902313 oder den ATTINY2313 Nur leider habe ich kein Plan vom Programmieren also wenn mir jemand bissel helfen könnte wäre ich sehr erferut :-) Schöne Grüße Bachi