-
Thread
2313 + interner 16-Bit timer
Hallo, wer hat Erfahrung mit dem internen 16-bit-timer beim AT90S2313? Ich möchte damit einen 1000 Hz-Ton erzeugen und über Pin3 ausgeben (OC1). Sollte angeblich möglich sein, aber bislang klappt es nicht. Hat hier jemand Erfahrung? oder sogar ein Listing? Bin
-
Thread
Assemmbler in Basic ?
größe des erzeugten programmcodes auf 2kbyte beschränkt ist. damit kann man aber zum beispiel den at90s2313 schon vollständig beschreiben.
-
Thread
Frage zu Assembler und AVRStudio
das ist der AT90S2313 (nach def datei) also brauchst du nicht die unterteilung in low und high (bessergesagt er wird die register nicht finden) Also besser: ldi r16,RAMEND out SPL,r16
-
Thread
die Fusebits mal wieder
Hallo Forum! Nach dem ich schon einige Programme auf meinem AT90S2313 geschrieben habe wollte ich nun auf den mega8 "aufsteigen" ... das kaufen war auch nicht das Probelm, nur schaffe ich es leider nicht die Fusebits richtig einzustellen. Mein Problem ist nicht 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.
-
Thread
Datentyp "Single" runden
Hi Leute, bräuchte mal ein wenig Hilfe.Habe mir mit dem At90S2313 & einem SMT160(Temperatursensor) ein Termometer gebaut.Die Ausgabe erfolgt über ein LCD.Funktioniert auch einwandfrei,bis auf das die ausgegebene Zahl zuviele Stellen nach dem Komma hat(eine Nachkommastelle
-
Thread
bascom pin ablesen
hab ma ne frage zu meinem kleinen programm benutze einen at90s2313 und möchte gern ablesen ob am PD0 eine 1 oder ne 0 anliegt. bekomme aber die fehlermeldung beim compilieren "invalid datatype" in der zeile if portd.0 = 1 hier der code: Dim A As
-
Thread
attiny2313 Timer1 OV Interrupt
für die Interrupt Vectoren... Ist der Name für die Timer verschieden in Vergleich zu z.B. ein AT90S2313.... Für die Timer verwende ich jetzt SIGNAL (SIG_TIMERx_OVF) wo x das Nummer vom Timer ist..... Und dann sollte es klappen mit die Timer... Gruß, Robert
-
Thread
Codegroesse von WinAvr
avr-size ist standardmäßig beim gcc dabei. Habe das schon ausprobiert. Wird für einen AT90S2313 folgendes ausgegeben: text data bss dec hex filename 2720 12 11 2743 ab7 test_starterkit.elf Wenn ich dem glauben darf, ist der Code ab7h byte gross
-
Thread
Atmel AVR-ISP und AVRStudio
eine recht einfache Schaltung (siehe Anhang) auf einem Breadboard gesteckt. Verbaut habe ich den AT90S2313. Allerdings habe ich die Schaltung etwas modifieziert da ich kein Keramikresonator mit 10 Mhz bekommen habe. Stattdesen habe ich XTAL1 und XTAL2 über jeweils einen 33pF Kondensator an Masse gelegt
-
Thread
.hex Datei erzeugen
Getestet? Die Unterschiede sind eher gering, wenn man nicht neu assemblieren muss. Migration AT90S2313 zu ATTiny2313 http://www.atmel.com/Images/doc4298.pdf
-
Thread
Die komischen Timer der attinyXXX
Anomalie mehr hörbar, obwohl die Buzzer-ISR hin und wieder verzögert werden wird. µC ist ein AT90S2313 (ja, der ganz alte). Da hatte ich nur noch Timer0 ohne CTC-Modus zu Verfügung und lade in der ISR auch noch den Timer neu: [c] /* toggle buzzer pins */ ISR(TIMER0_OVF0_vect) { TCNT0 =
-
Thread
cw-Laserdioden
ich versuche gerade mit einer 5mW laserdiode von reichelt und einem AT90S2313 eine datenübertragungsanwendung zu bauen. irgendwie stehe ich aber vor einem henne-ei-problem wenn ich in erfahrung bringen möchte welches die übere grenzfrequenz der laserdiode ist, da mir geeignetes
-
Thread
atmega8515
hi nachdem ich nun meinen ersten at90s2313 zerschoßen habe, gehts nun mit den mega8515 weiter. nun folgendes:
-
Thread
CBI Bug?
anders. Immer geht der komplette Port auf "0". Das will ich aber nicht. Das ganze läuft auf einem AT90S2313 bei 8MHz. Ist das ein Bug? Habe im Datanblatt nichts gefunden. Oder mache ich da irgendetwas falsch? Bin ich zu blöd? Habe ich was nicht verstanden? Seid ganz ehrlich. Wie ist denn CBI eigentlich
-
Thread
IR Diode per Software modulieren
Hi, ich möchte gerne eine IR Diode mittels eines AT90S2313 in Software auf eine Frequenz von 38kHz modulieren, hat das zufällig schonmal einer gemacht, und hat ein Beispielprogramm? MfG Lars
-
Thread
atmega8515 und usart
hi nachdem ich nun meinen ersten at90s2313 zerschoßen habe, gehts nun mit den mega8515 weiter. nun folgendes: ich versuche mit den usart klar zu kommen reichen da auch 2 leitungen Rxd Txd aus?? werden die beide genauso wie im tutorial
-
Thread
Zwei verschiedene Timeouts
Vergessen uc soll ein at90s2313 oder atiny2313 sein Wenn es mit anderen ucs möglich ist bitte namen nennen ;)
-
Thread
Timererklärung
Hallo, ich habe mich in dem Timer des AT90S2313 versucht. Leider habe ich trotz der vielen Beiträge zu diesem Thema noch nicht das Prinzip bzw den Aufbau verstanden. Könntet ihr mir anhand eines kurzen Quellcodes zeigen wie der Timer1 funktioniert
-
Thread
Timer0 Interrupt in C funzt nicht
Morgen, ich hab n großes kleines Problem, und zwar wollte ich den Timer0 des AT90s2313 starten, damit ein Register incrementieren und den aktuellen Wert an einem Port anzeigen. Den Startwert zeigt es auch an, aber von zählen ist keine Spur. Irgendwie scheint das mit C nicht so einfach
-
Thread
ADC: Messung einer analogen Spannung
Ich habe einen AT90s2313 Mikroprozessor und möchte mit diesem ein analoges Siganl messen. Problem: Wenn ich nun den nicht- und invertierenten Eingang des Komparators als Eingang beim Prozessor definiere, so mess ich an
-
Thread
Welchen uC
STK500. Als ich vor nem Jahr mit uC's angefangen habe, hab ich mir selber ein Testboard mit dem AT90S2313, Tastern und LED's gebaut. Das hat mir vollkommen gereicht. Heute bau ich die Sachen zum Testen auf nem Steckboard auf, da ist man sehr flexibel. Dominik
-
Thread
Endlich: USB in Software
ganz tolle leistung! als anhang kommt ein foto from meinem desk, wo ein proto zu sehen ist. AT90S2313 12MHz crystal (no caps!) 1.5K Resistor 0.1 uF filter cap und schon kann man als IO port benutzen :) ist aber nicht die erste voll-software USB lösung für scenix micros war die voll-softwar
-
Thread
Led an mit Taster
hallo, habe hier ein kleines 5-kanal-lauflicht PD0-PD4 für einen AT90S2313 da ich aber ein absoluter neuling bin ist meine frage wie ich 3 taster PB0-PB2 gegen gnd ins programm einbinde zb. Taster1 start, taster2 schneller, taster3 langsamer kann mir denn jemand helfen
-
Thread
TSOP 1730
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 der
-
Thread
Funkscanner (DME) Selbstbau
Alarmierung und dem POGSAG Verfahren leider nicht so gut aus. Ich habe aber schonmal mit einem AT90S2313 einen 5 Tonfolge Auswerter aufgebaut. Das ganze musste dann aber auch über einen "externen Empfänger" mit den Tonfolgen gefüttert werden. Der Aufbau eines Scanners, bzw. Empfängers über einen Empfangsbereich
-
Thread
Einstiegsschwierigkeiten mit Mikrocontroller-Kochbuch
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.. Mein problem ist das
-
Thread
Radio mit TV/FM-Tuner von Philips
Hallo, so hab jetzt auch meinen Tuner aus ner Defekte TV/Radio-Karte ausgebaut. Habe einen AT90S2313 dran, der mir eine Kommunikation zwischen Tuner und PC-Terminal macht. Habe auch schon Ton und Bild aus dem Tuner bekommen. Doch mein Problem ist jetzt noch folgendes: ich bekomme einfach keine
-
Thread
Suche Quelltext für ATTiny12
PD2, LED an PD3 '--------------------------------------------------- $Regfile = "2313def.dat" 'AT90S2313-Deklarationen $Crystal = 3686400 'Quarz: 3.6864 MHz DDRD = &B0001000 'Pin PD3 Ausgang, Rest Eingang 'PORTD = &B0000100 'PullUp von Pin PD2 aktivieren Do If PIND.2 = 0 Then 'Wenn
-
Thread
PPP-Protokoll und GPRS
, d. h. der Aufwand ist schon nur dafür da, zwei Punkte miteinander zu verbinden. Mit einem AT90S2313 wirst Du das aber wohl nicht mehr hinbekommen, und auch ein ATmega8 wird bestenfalls gerade das Protokoll sprechen können, ohne damit etwas sinnvolles anfangen zu können (vermutlich aber nicht
-
Thread
Installation von AVR-GCC unter WinXP
#put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = at90s2313 #put the name of the target file here (without extension) TRG = gcctest1 #put your C sourcefiles here SRC = $(TRG).c #put additional assembler source file here ASRC = #additional
-
Thread
MIDI an Laptop-Parallelport
Controller und EPROM. Da der Software-Aufwand minimal ist, müsste sich das einfacher mit zwei AT90S2313 oder einem MSP430F14x lösen lassen. Gruss Arvid
-
Thread
Programmieradapter...
Code-Sammlung von Klaus L. gut beschrieben), Nachteil: man braucht einen Programmer zum Programmieren des AT90S2313. Äußerst einfach im Aufbau und auch zuverlässig ist der Programmer für die serielle Schnittstelle mit PonyProg, beschrieben unter http//www.lancos.com. Den parallelen Programmer nutze ich nur noch
-
Thread
[V] Bauteile - AVRs, ENC28J60, MAX 7201, 7 Segment uvm.
16AU SMD 5x AVR ATMega32 16PU DIP 3x AVR ATMega644 20PU DIP 1x AVR ATTiny2313 20PI DIP 3x AVR AT 90S2313 10PI DIP 1x Renesas R8C Board aus Elektor 2x ENC28J60 DIP Ethernet-Controller 1x MagJack RJ45 "SI-40138" 4x Relais 5V Finder 36.11.9.005.0000 3x MAX7219ENG DIP 7-Segment Controller (orig
-
Thread
Kondensator gesucht
Hallo, ich brauche für meinen AT 90S2313 einen 100nf Kondensator. (Für die Fassung.) Ich weiß jetzt aber nicht welche Volt Zahl. Kann mir einer die Artikelnummer vom 100nf Kondensator von Reichelt geben. Da ich jetzt schon länger gesucht
-
Thread
ATMEGA: verwendeter Controllertyp bestimmen
Schnittstelle ist auch ein gutes Beispiel, wie man das lösen kann. Auszug: #if defined(__AVR_AT90S2313__) \ || defined(__AVR_AT90S4414__) || defined(__AVR_AT90S4434__) \ || defined(__AVR_AT90S8515__) || defined(__AVR_AT90S8535__) \ || defined(__AVR_ATmega103__) /* old AVR classic or ATmega103
-
Thread
ATMega2561 wird in AVR Studio nicht unterstützt
o.d -c ../Testobject_2561.c unknown MCU `atmega2561' specified Known MCU names: avr2 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 at86rf401 attiny261 attiny461
-
Thread
POW funktioniert nicht
bis das nächste Bit am Pin anliegt. Aber wie lange muss diese sein? Ich verwende einen ATMEL AT90S2313, 4Mhz.
-
Thread
ATtiny1213 analog comparator common mode range
> ATtiny2313? Im aktuellen Datenblatt scheint nichts darüber zu stehen. Im Datenblatt des AT90S2313 gibt es eine Kurve, die den Offset über den Eingangsspannungsbereich abbildet. Bei Vcc=5V geht die Kurve von 0V bis etwa 4,8V. Beim Tiny2313 würde ich ebenfalls vermuten, das der Gleichtakteingangsspannungsbereich
-
Thread
µC wird nicht erkannt
zu übertragen, alles was bascom sagt ist jedoch "selected chip and target chip do not match AT90S2313 <> ATMEGA32" und zwar, egal ob das board angeschlossen ist, oder nicht, ich hab den ATMEGA32 über all bei bascom ausgewählt, und auch versucht, das prog mit ein paar anderen programmen auf den µC
-
Thread
C Funktionen
erweitern und aufzufrischen. Aber welche Möglichkeiten hab ich eigentlich , wenn ich mit AVR GCC einen AT90S2313 programmieren will. Muss ich mir nun noch Libaries runterladen und installieren oder ist beim AVR GCC schon alles eingebunden?. Wenn ja - dann die Frage wo finde ich eine Übersicht über alle verfügbaren
-
Thread
AVR-Tourial/ LCD
mit unterfunktionen. braucht bei häufiger anwendung weniger programmspeicher. funktioniert mit at90s2313 und atmega8 und 2x16 lcd. einfach in r16 die stelle laden an die der cursor springen soll und dann mit rcall lcd_lineX aufrufen. lcd_line2: ori r16,0b11000000 rcall lcd_command ret
-
Thread
Atmega128 Uart Datenmüll
********************************} $regfile = "m128def.dat" 'AT90S2313-Deklarationen $crystal = 3686400 'Quarz: 3.6864 MHz $baud = 9600 'Baudrate der UART: 9600 Baud Dim I As
-
Thread
Umfrage: euer Lieblings-Controller
lieblingscontroller sind entweder at89s8252 bei den 8051ern (mit sdcc oder assembler) oder atmega8535, at90s2313, attiny12l bei avrs (mit codevision oder assembler) mfg leo
-
Thread
Übertragungsfehler mit dem FT232RL
alles passt und nur die Daten beschädigt werden halte ich für eher unwahrscheinlich. Ist der AT90S2313 auch Bus-Powered, d.h. steckt der Jumper und es gibt keine weitere Versorgung? Passt der Baudrate-Divider gaaaaaaanz sicher 1000%ig? Nicht dass durch eine falsche Rundung bei der Berechnung das
-
Thread
Timer für 30 Minuten
den Überlauf-Int des Timers1 benutzt, solltest du beachten, dass der Timer aufwärts zählt (beim AT90S2313, beim Tiny2313 habe ich jetzt nicht nachgesehen), wenn du also 65104 einstellst, der Timer bei 65536 (=0) den Int auslöst, dann dauert das keine 65104 Zählschritte. Ansonsten solltest du dir mal
-
Thread
Störempflindlichkeit Tiny-Controller: Wer hat Idee ?
Hi, hatte selbes Problem mit dem at90s2313 bei einer Servomotorsteuerung. Am Steckbrett aufgebaut funzte alles ganz gut. Also Platine gemacht (natürlich alles eng zusammen) und nichts ging mehr. Störungen nach und nach . Hab dann festgestellt
-
Thread
AVR mit 3V knopfzelle programmieren??
Hi Merlando, welchen genauen AVR verwendest Du denn? Meinem AT90S2313 sind die 3V zu wenig. Und die LS-Varianten gibt es fast (?!?) nirgends! Danke für einen Tip! Sebastian