-
Thread
Astabile Kippstufe
@ Michael Steinbeißer (michi88) >Allerdings habe ich für R1 23MOhm und für R2 470kOhm benutzt. C1 hat >eine Kapazität von 470µF. Schlechte Kombination. 23MOhm ist sehr viel. Ein Elko dieser Grösse hat einen Leckstrom, der den Ladestrom durch 23MOhm bei weitem
eine 100nF-Pille ergibt einen geradezu höllischen Verdrahtungsaufwand. Und finanziell ist so ein ATtiny11 mit 0,58€ ja auch nicht ohne. Ich würd mir sogar nen ATtiny13 (1,15€) leisten, läßt sich mit Bootloader einfacher debuggen. Peter
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
Tiny-Basic-Programmiersprache mit Erweiterungen - Eigene Fehlerbehandlung mit ONERR möglich - 30x23 Zeichen mit maximal 8 Vorder- und Hintergrundfarben und - Pseudografik im Textmodus - 3 Videomodes mit Vollgrafik und Farbpalette * 168x116 in 2 aus 8 Farben * 120x76 in 4 aus 8 Farben
anstelle 9600 muss es natürlich 1200 bei der Bitraten-Einstellung heissen. Das liegt an meinem IBM T23, wo ich die Bitrate *8 einstellen muss. Die Webseite ist mittlerweise auch online: http://www.jcwolfram.de/projekte/avr/chipbasic2/main.php Gruß Jörg
-
Thread
mal wieder ein neuer
download/techb_myavr_board_lpt.pdf Darin ist diese Beispielkommandozeile angegeben: avrdude.exe -p Attiny12 -e -c sp12 -U:flash:w:"test.hex":i -P lpt1 Was welches Argument bedeutet, sieht man in der AVRDUDE Doku,
numerischer Konstante main.cc:22: Fehler: expected unqualified-id vor numerischer Konstante main.cc:23: Fehler: expected unqualified-id vor numerischer Konstante main.cc:24: Fehler: expected unqualified-id vor numerischer Konstante main.cc:25: Fehler: expected unqualified-id vor numerischer Konstante
-
Thread
Taktfrequenz überprüfen.
Genau. Und wenn man einfach 10 Wechsel auszählt kommt man einigermaßen genau auf den Wert: 21,22,23,24,25,...
genau weil sie sich nicht vom sonstigen Programmablauf beeinflussen lassen. Gruß Tilmann 'ATtiny13A schaltet nach 4 Stunden ein Relais ab. 'Weiterhin blinkt eine LED im Sekundentakt, um anzuzeigen daß sich etwas tut. $regfile = "attiny13.dat" $crystal = 2457600 'Frequenz des externen
-
Thread
Datenblatt von Atmega256RZAV gesucht. stichwort AT86RF230
mein verständnis: 2 chips in einem gehäuse: ein "normaler" Atmega256x plus ein "normaler" AT86RF23 frage für mich ist nun: wie sind die beiden intern miteinanderer verbunden (welche pins des Atmega gehen zum AT86RF23? ) und: an welchen Pins des Gehäuses kommt was raus/rein (z.b. wo muss ich
Problem hab' ich aber zum Glück nicht, ich will das Gegenteil demonstrieren und das alles mit einem ATtiny84 verheiraten.
-
Thread
Codeschloss mit AVR - Welcher ic? Schaltplanhilfe.
AT-Mega wahrscheinlich > das richtige wäre...hätte nur gern gewissheit) Im Datenblatt steht z.B.: 23 Programmable I/O Lines Peter
?option=com_content&task=view&id=160&Itemid=57) kann ich wohl kaum den mega8 einsetzen statt dem attiny und den rest so lassen...oder?
-
Thread
AVR-GCC: Variable wird im Interrupt gekillt / Math.h-Frage
ich sehe, wen es erwischt hat. */ Sekunde = 0; Minuten = 57; Minuten2 = 58; Stunde = 23; Minutes = 55; /* Initialisierung von Timer2 und Interrupt, */ /* sowie Aktivierung vom 32kHz-Quarz an PC6 & 7 */ ASSR |= (1<<AS2); TCCR2 |= (1<<WGM21) | (1<<CS20) | (1<<CS22) | (1<<COM20
Hauptprogramm nicht mehr an, bleibt das Display ebenfalls sauber. Getestet in Assembler auf ATMega8 und ATTiny2313. Walter schrieb: > aber schreib doch mal > volatile char Numout[3]; > das wird dein Problem lösen jL schrieb: > wie Walter schon schrieb: > volatile char Numout[3]; > in deiner print
-
Thread
AVR-Lüftersteuerung
Lüftersteuerung wird mit einem Atmel AT 90S2313 betrieben. Ich habe aber nur den Nachfolger, den Attiny 2313 bekommen. Nun weiß ich nicht wie ich das Programm verändern muss und es auf den mikrocontoller bekomme. Ich habe mal den Assembler-Code angehängt. Da ist noch eine weitere Datei mit dem Namen
dann nur noch die anschlüße an den ic anschließen und für die spannung von 5v sorgen? weil der attiny 2313 hat einen internen quarz oder?
-
Thread
cc1110 programmieren
Anhang, Eagle projekt, aber auch layout und schem als pdfs, keine smd bauteile). Nachdem ich den attiny mehrfach programmieren musste und dachte den code anpassen zu müssen, und letztendlich das firmware image aus der firmware.tar.bz2 auf dem svn (von dort zu erreichen http://sourceforge.net/projects
3,3V umstellen (ist so vorgesehen). Der Rest lässt sich alles per Software anpassen, d.h. von ATTiny auf ATMega8 und die Pin-Belegung anpassen. Bei Interesse an der angepassten Software einfach mal melden, dann pack ich alles zusammen. Hab es bisher nur unter Mac OSX getestet. Michael
-
Thread
Freude über Pollin :-((
Tage später kam die Ware mit er Bitte um Entschuldigung ! Super Service ! Das zweite war ein ATTiny2313. Auch hier kontrollierte ich nur schnell die Stückzahl der einzelnen Artikel, nicht die Artikel selbst. In einer mit 2313 beschrifteten Tüte war eine Glassicherung. Bei meinem nächsten Einkauf,
Pollin: Nach eigenen Erfahrungen mit unkalkulierbar langen Lieferzeiten, siehe mein Posting vom 23.04.08 in diesem Thread, es hat damals schon noch ein paar Tage gedauert, war ich seit einiger Zeit eher zurückhaltend mit Bestellungen bei Pollin. Und jetzt: Am Donnerstag früh eine Bestellung
-
Thread
64 Bit float Emulator in C, IEEE754 compatibel
Platzbedarf. Ich habe ebenfalls bewusst die Devices ohne MUL nicht unterstützt, da in die 8KB eines ATTiny schon float Probleme erzeugt. Falls noch mathematische Routinen fehlen, unterstützte ich gern. > > Was ich momentan nicht beurteilen kann ist ob es von der Lizenz passen > würde und wie gut
> Ich habe ebenfalls bewusst die Devices ohne MUL nicht unterstützt, > da in die 8KB eines ATTiny schon float Probleme erzeugt. Na, da geht schon einiges. Siehe zum Beispiel [[4000 Stellen von Pi mit ATtiny2313]] > Meine Lizenz ist 1:1 dieselbe wie von AVR-Libc, habe die bewusst > genommen
-
Thread
Pollin Sensor Funkübertragung
ok für das was ich damit plane. Leider werde ich die 12C05 wohl ersatzlos streichen und durch ATtiny45 oder sowas ersetzten, denn die Mimik ist so zur Datenübertragung nicht zu gebrauchen, es wird halt nur ein Datenbit übertragen und das noch Zeittverzögert. ICh habe aber vor mit einem Sender
Auf der Senderplatine befindet sich ein 4 poliges SMD Bauteil mit Code CUW die Bauform ist wie SOT23 aber halt mit 4 Anschlüssen, wobei einer nicht belegt ist. Hat hir Jemand eine Idee was das sein könnte? Gruß, Holm
-
Thread
Schutzschaltung für KFZ/LKW
[pre] +-|>|- +5V | Eingang --10k--+--10k--+--| ATTiny pinX | | 10nF +-|<|- GND | GND [/pre] lg Fox
http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23 Da stehen paar nützliche Infos zum Thema
-
Thread
ZigBit ZigBee Meshnetics
Farnell) und war auch beim Löten ganz vorsichtig?! Der USBprog liest zuverlässig: ATmega168, ATtiny13, ATtiny26 und ATtiny2313.. Levelshifter funktioniert hier auch problemlos (hier hab ich tlw. direkt an den Beinen gelötet..) Wenn ich die ZigBit module an 3.3V häng, dann laufen die internen Oszillatoren
wie im Datenblatt angegeben angeschlossen: Pin 1: SCK Pin 2: MISO Pin 3: MOSI Pin 8: RESET Pin 23: GND Pin 25: VCC Langsam gehen mir die Ideen aus, was falsch sein könnte.. Muss man die Teile irgendwie speziell ansprechen? Im Datenblatt steht nix davon.. Grüsse und Danke für jede Hilfe Joan
-
Thread
MAC OS X avrdude
Programmer supports the following devices: Device code: 0x13 = AT90S1200 Device code: 0x20 = ATtiny84 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: 0xffffff86 = (unknown) Device code: 0xffffff87 = (unknown) Device
-
Thread
Anfängerproblem
Hallo zusammen, wundere mich, dass bereits nach einer Low-Zeit von 10µs der ATtiny13A aus seinem Power-Down-Sleep-Mode, per Low-Level-Interrupt INT0 geweckt wird. Als Systemtakt wird der Interne RC-Oszillator mit 4,8Mhz per FUSE BYTES ( $FF39 ) eingestellt und dieser durch 256 geteilt
vollständigen* Programm zum Nachvollziehen, und vielleicht findet sich dann jemand, der das auf einem ATtiny13A überprüft. Ich selbst habe einen solchen nicht, könnte es allenfalls auf einem ATtiny85 versuchen.
-
Thread
kann keine Uhrzeit automatisch einstellen
muss? Ich sehe es einfach nicht. http://pdf1.alldatasheet.com/datasheet-pdf/view/80317/ATMEL/ATTINY2313.html ich bin auf der seite 23... Device Clocking Option CKSEL3..0 External Clock 0000 - 0001 Calibrated Internal RC Oscillator 4MHz 0010 - 0011 Calibrated internal RC Oscillator 8MHz 0100
= 0 setzen. dann übernimmt er die Zeit, ohne sie zu vergleichen.. kommt soooo ein Müll raus. z.B. 23.15.07 (für heute) u.s.w. Bei Check = 1 vergleicht er zwar die Zeit, aber irgendwie hatte ich vor 30 minuten auf einmal 23:45:10 also statt 08:45:10. mit Check = 2 funktionier alles soweit gut. aber
-
Thread
Pollin Atmel Evaluations-Board & Co. - Fragen
pdf drauf: --" Mit diesem Atmel-Evaluatios-Board können die Microcontroller der Atmel-Familien ATtiny12/, 15, ATtiny2313, ATmega8, ATmega16/32 sowie den ATmega8535 direkt auf der Platine programmiert werden "-- du muß dich eine von denen Kontroller besorgen und dann klapt es! Gruß Martin
Hallo, hatte demnächst vor ein paar ATtiny13-20 zu programmieren. Auf Arbeit habe ich eines dieser besagten Atmel Evaluationsboards V2.0.1. Kann ich damit den ATtiny13-20 ohne Probleme beschreiben, da in der Info zum Board nur ATtiny12 &
-
Thread
Junkers CAN-Bus Protokoll
Hoffe nicht der Verlust Schau es Dir an. Das war der WW Verbrauch mit ww setpoint auf 60 C: 23-01-08, 30.89 23-01-09, 23.47 23-01-10, 46.38 23-01-11, 28.23 23-01-12, 43.25 23-01-13, 36.54 Angaben in kw. Hier ist mit ww setpoint auf 37 C und 45 C on demand zum Duschen, 60 C zum baden: 23-03-04, 34.30 23-03-05, 9.43 23-03-06, 10.15 23-03-07, 14.45 23-03-08, 10.98 Der Unterschied ist schon frappierend.
-
Thread
Suche dringend ein Atmel AT90S2323 DIL oder SMD
wieder auf Ext setzen. At90S2313 http://www.atmel.com/dyn/resources/prod_documents/doc0839.pdf ATtiny2313 http://www.atmel.com/dyn/resources/prod_documents/doc2543.pdf
Noch mal: Der legitime (kompatibelste) Nachfolger des AT90S23*2*3 ist der ATTiny25.
-
Thread
Mikrocontroller macht kurzschluss?
Sieh mal hier nach http://www.dse-faq.elektronik-kompendium.de/dse-faq.txt dort den Punkt F.23 Das KFZ Bordnetz
CodeLock AVR LT version. ONLY SIX keys are working: 1,2,3,*,0 and #. You can order programed ATtiny2313 for 8 EUR + 4 EUR for mail costs = 12 EUR. You put 12 EUR on my bank account, and then I send you programed ATtiny2313. Programmed AT90S2313 or ATtiny2313 (1 user code - 1 to 8 digits - LCD
-
Thread
sehr genaue Temperaturregelung (welcher uC)
das kleinste Problem. Temperatur regeln kostet keine Rechenzeit, jeder ist geeignet. Selbst ein ATtiny85. > Zwei Peltierelemente sollen die beiden Körper auf eine eingestellte > Temperatur regeln, wofür zwei 0-10V Ausgänge benötigt werden. Hast Du schon die Powerendstufe (~100A) dafür oder
eine konstante Temperatur geregelt werden. Also, wenn 24,00°C eingestellt ist kann es auch mal bis 23,96 abweichen. Wenn möglich wäre es natürlich am besten, die Temperatur würde bei 24C bleiben. Zu der Frage, wei schnell die Regelung funktionieren soll: Die Temperatur wird eingestellt und kann einen
-
Thread
wieder mal OSCCAL
Hallo, eventuell kann mir bei folgender Frage jemand weiter helfen.... Ich benutze einen ATTINY2313 mit internem 8 MHz Takt bei 5V und Zimmertemperatur (im Gehäuse, also etwas wärmer...sagen wir mal 23 Grad). Der im Werk hinterlegte OSCCAL Wert ist für 8 MHz (gut) aber 3,3 V und (glaube ich
einen (nicht individuellen) OSCCAL Wert in alle 2313 meiner Serie zu brennen, welcher aber bei 5V und 23 Grad ermittelt wurde ? Oder ist die Chipspezifische Streuung zu groß ? Vielen Dank für eure Antworten !!
-
Thread
AVRISP gekillt, AT90S1200 ersetzen?
hier im Forum gelesen. Der 90S1200 ist ja fast nirgends mehr zu bekommen kann ich diesens gegen den ATtiny2313 ersetzen und wo bekomme ich das Hexfile dafür her? Sorry für die vielen Fragen bin grade frustriert. Hätte ich bloß nicht in der Hektik "noch schnell, mal eben".... *grml* Aber ich denke mal so etwas ähnliches ist schon jedem passiert. Hat jemand infos bezüglich des 90S1200 / ATtiny2313 für mich? ;-) MfG Roland
-
Thread
Timer0 beim AT90S8515
Jitter-freie Anwendung benötigt. Und nicht einfach den Datenblättern zu vertrauen. Ein AT90S2313 und ein ATtiny2313 erwiesen sich da schon mal als recht ungleiche Brüder. Dies ist eine Meinungsbekundung und keine Tatsachenbehauptung - muss ich hier vorsorglich hinzufügen. ;-) Kurzum - den Interrupt muss
def Position= R17 .def Wert_Y = R18 .def ZwiSpa = R19 .def Pos_UART =R22 .def SchlZaY = R23 .def schlZaX = R24 .def temp1 = R25 .EQU nss = PB4 .EQU fqu = 4000000 ; Quarzfrequenz des AVR ;.equ fqu = 3686000 ;STK500 .EQU fbd = 9600 ; Baudrate
-
Thread
AVR: Vcc gegen interne Referenz messen möglich?
interne Referenz mit der VCC benutzt wird. Ich habe ein ähnliches Problem. ich möchte bei meinem ATtiny 24V eine Batterieüberwachung ausführen. Habe dafür eine 3 V Lithium Knopfzelle. Es soll eine Lampe angehen wenn die Spannung auf 2,4 V abgesunken ist. Wie programmiere ich das am einfachsten. Im
470 gewesen. Vbg (also die Bandgapspannung) sei 1.1V 1024 * 11 / 470 = 11264 / 470 = 23 Deine Versorgunsspannung wäre demnach 2.3 Volt Genau genommen ist sie aber 2.39V. Da aber nicht gerundet wird, kommt 2.3 raus. Beachte: Da die Bandgapspannung konstant 1.1V ist und sich bei einem
-
Thread
STK500 Update Probleme bei Version über 4.12 Build 460
weiter, du kannst ihn nur nicht mehr updaten. Mit 'ner Heißluftpistole auslöten und durch einen ATtiny2313 ersetzen. AVR910-Implementierungen für einen ATtiny2313 gibt's einige im Netz, ich kann dir auch eine geben, die ich schon erfolgreich auf einem STK500 benutze. Leider kommt man an die ISP-Pins
. Oder du programmierst den Ersatz-ATtiny2313 gleich extern vor dem Einlöten.
-
Thread
Hat jemand diese Schaltung schon mal nachgebaut?
anbringen. Auf der Seite mit dem Schaltplan sind paar .hex-dateien zum brennen von AtTiny2313. "For ATtiny2313 codelcdtiny-LCDdemo.hex program downloading click here." meiss jemand ob diese software schon vollständig ist? der Dateiname macht mit etwas sorgen, und zwar codelcdtiny-LCDDEMO.. hm, warum
EMV Zulassung" in ein Auto einzubauen. http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23 http://www.jur-abc.de/cms/index.php?id=930
-
Thread
AD-Wandler zeigt falsche Ergebnisse an
Volt am ADC-Eingang. Wenn ich im Mainprogramm Liefere_UI_Paar() aufrufe bekomme ich einen Wert um die 23 bis 28 Mikrovolt angezeigt. Der Wert entsteht bei einem gewissen umrechnungsfaktor. Ich schaue mir den Wert über die serielle schnittstelle an. Rufe ich jedoch diese Funktion aus: Liefere_Ungemitteltes_UI_Paar
Beschaltung der AVCC gehalten wie sie im Datenblatt vorgeschlagen wird? Hier mal am Beispiel des ATtiny26. Ein Abfallen der Referenzspannung könnte auch höhere Werte ausspucken aber die sind ja in deinem Fall ganz schön hoch. Nutz du die interne Referenz? Probier es doch mal aus die 64 AD-Wandlungen
-
Thread
Propellar Clock für die Fahrradspeichen
reingekommen...schick mir doch einfach deine über das Nachrichtensystem vom Forum. Ich möchte einen ATtiny2313 oder ATmega 8 benutzen. Den tiny bekomme ich auf 20MHz, den mega8 auf 16MHz, was für einen SPI Takt die schaffen weiß ich nicht, werde ich aber sofort mal nachschauen, der MAX schafft ja biszu
stehend" hinzubekommen. Mal rechnen. Bei 40 km/h (11,1 m/s) hat ein 28' Rad (71cm Durchmesser, 2,23m Umfang) eine Drehzahl von ~5 Hz, macht bei 4 LED-leisten effektiv 20 Hz. Naja, geht so, wird noch ein wenig flimmern, aber cool isses schon. Die Dinger gibts auch für Autos, dort ist die Drehzahl weniger
-
Thread
2313 + Tiny2313
Schau Dir mal diese Migration Note von Atmel an : AVR091: Replacing AT90S2313 by ATtiny2313
Versorgungsspannung und Ein-/Ausgänge gefiltert --> http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23 Gruß Jadeclaw.
-
Thread
ab welchem AVR lohnt sich C statt asm?
@Jadeclaw: >Ab ATTiny 2313 wird es auch mit C interessant. OK, das wollte ich fast wissen. Da bin ich mit ATTiny2313 also gerade so an der Grenze.
Der WINAVR benötigt internen RAM, also kann man alles ab dem ATtiny13 in C programmieren. Die Attiny12, 15 sollte man eh nicht mehr für Neuentwicklungen nehmen. Und wenns im ATtiny13 knapp wird, kann man ja auf ATtiny25/45/85 upgraden, der Preisunterschied ist
-
Thread
N & P Channel FET als High-Side an 36 VDC
vielen Dank, aber so viel Platz habe ich bei diesem Projekt einfach nicht. Im Moment hätte ich 1x SOT23-6 + 2x 0402. Ich nehme an, Du meinst das Umladen des Gates durch die Widerstände macht die Geschwindigkeit zunichte ? Kann man da ggf. was mit Z-Dioden machen ?
Im Moment verfüge ich über eine Platinenfläche von 11 x 15 mm auf dieser befinden sich: 1x ATtiny 44 1x SO8 1x Diode S1A - fetter Brocken 1x SOT23-6 2x SC70-6 2x Micromelf 2x SC70-3 11x 0603 Ich werde probeweise mal einen LED-Treiber BCR402 von Infineon einbringen und mich von dessen
-
Thread
AVR Code Wizard
und ATmega128L) *) ATmega2560 (und ATmega1280, ATmega640, ATmega256V, ATmega1280V, ATmega640V *) ATtiny24 (und ATtiny44, ATtiny84) mal schauen, wie sich die anderen cpus unterscheiden... ich habe nicht sehr ausführlich getestet, immerhin compilieren die erzeugten files ! cu, gg
// --- TIMER3_COMPA irq --- // selected time = 1 sec (11059200 ticks) // prescaler = 256 (23.1481481 us ... 1.51703703 sec) TCCR3B = (1<<WGM32)|(1<<CS32); OCR3AH = 87; OCR3AL = 64; ETIMSK |= (1<<OCIE3A); // --- main loop --- sei(); for (;;) sleep(); // ... add your application
-
Thread
UART Bootloader ATtiny13 - ATmega644
wurden. Leider funktioniert das Programm im uC noch nicht :( targets = { 0x1e9007: "ATtiny13", 0x1e910A: "ATtiny2313", 0x1e9206: "ATtiny45", 0x1e9205: "ATmega48", 0x1e9307: "ATmega8", 0x1e9403: "ATmega16", 0x1e9406: "ATmega168", 0x1e9502:
So jetzt habe ich mich ausgesperrt - unter welchen Umständen startet bei einem ATtiny der bootloader nicht?