Gefunden für atmel avr einf�hrung - Zum Elektronik Forum





1 - ATmega2561 auslesen -- ATmega2561 auslesen




Ersatzteile bestellen
  Ich bräuchte bitte eure Hilfe.
Ich habe hier eine Steuerung auf der ein ATmega2561 16U-TH verbaut ist.

Bei dem Teil hat es die Software zerschossen.
Ich habe eine zweite Steuerung die in Ordnung ist.

Ich möchte daher versuchen die Software umzukopieren.

AM ICSP Port sind folgende Leitungen herausgeführt:

Pin 2 RXD0/PCINT8/PDI) PE0
Pin 3 TXD0/PDO) PE1
Pin 4 XCK0/AIN0) PE2
Pin 7 OC3C/INT5) PE5
Pin 11 (SCK/PCINT0) PB0
Pin 20 /Reset


Das Datenblatt ist hier, Pinout Seite 4 *** Click mich ***

Ich habe einen Arduino hier, doch weiß ich ehrlich nicht wie ich diese beiden Teile zusammenschließen soll. UART, Reset und Versorgung sind soweit klar, aber der Rest?
...
2 - Spannungswächter aus Resten ;-) -- Spannungswächter aus Resten ;-)

Zitat : ... Spannungsversorgung ausgetauscht, jetzt weiß ich
wieder warum das Teil in die Teilekiste gelandet ist. ... [3,3V] ...
Zitat : Das Problem ... [bei 5,0V] ... wenn die Spannung nicht mehr ausreicht um den Mikrocontroller zu Programmieren, der Mikrocontroller bedankt sich dann während dem Programmiervorgang mit Fehlermeldungen und ist danach unbrauchbar.

Du hast kein Oszi, oder?
Nuju, mal angenommen der Hersteller des uC-Boards hätte sein Board "kostenoptimiert" und hoppladihopp die Verantwortung dem Konstrukteur der Stromversorgung zugeschoben - und der Hersteller der Stromversorgung hätte sein Modul ebenfalls "kostenopti...








3 - Mini Lautsprecher (Knopfzelle) - Wiedergabe von audio Datei basierend auf Sensor -- Mini Lautsprecher (Knopfzelle) - Wiedergabe von audio Datei basierend auf Sensor
http://www.ebay.de/itm/Soundmodul-W.....XV8ga

Da haste einen kompletten MP3 Bläher inklusive Endstufe. Kann zwischen 3,3V und 5V umgelötet werden und spielt auf Knopfdruck ab. ...
4 - Suche hier im Forum -- Suche hier im Forum
Hallo salvus2008

Hallo
Ich bin Neu hier !!

Begeiterter Elektronik Bastler und Programmiere von Atmel AVR usw.
Protel 99SE oder Altium kenne ich.

Wie kann ich in diesem Forum "SUCHEN".
Momentan interesse an Radarsendoren für Schüttgüter oder erfassung von Geschwindigkeiten Autos.


...
5 - Alternative zu Ponyprog? -- Alternative zu Ponyprog?
Meine Einstellung dazu kennst du ja bestimmt: Atmel AVRISP MKII (40€) und dazu das AVR-Studio. Das wird vom Hersteller aktuell gehalten und funktioniert einfach. Wäre aber avr-gcc.


Offtopic :P.S.
Du wolltest bestimmt Win98SE (und nicht ME, das war der Nachfolger) schreiben. Und ja, 160 Millibit ist wirklich extrem wenig RAM, da hatte mein P1 mit 14 MiB ja deutlich mehr und selbst 640 KiB, soviel braucht kein Mensch, ist noch um einen Faktor 32'000 größer. ;-) ...
6 - Neue Aufgabe braucht neue Hilfe: Drehzahlanzeige digital -- Neue Aufgabe braucht neue Hilfe: Drehzahlanzeige digital

Zitat : Offroad GTI hat am  7 Feb 2016 20:11 geschrieben : AVR-Studio ist keine kostenlose Programmierumgebung. Kostet die jetzt Geld?


Zitat : Apokya hat am  7 Feb 2016 20:01 geschrieben : Der wird mir warscheinlich empfohlen, stimmts?
http://shop.myavr.de/Systemboards%2.....00006Ich hatte vor Jahren mal ein myAVR Produkt ausprobiert und war nicht so recht davon begeistert. Als für die C-Programierumgebung dann noch Kosten ...
7 - Steuern und Regeln -> wo und wie anfangen -> die Suche nach dem roten Faden -- Steuern und Regeln -> wo und wie anfangen -> die Suche nach dem roten Faden
Dann mal von vorn:
Du benötigst ja zunächst eine Plattform.

Du kannst dich heute zwischen unzählichen Plattformen und Architekturen entscheiden.
Meine persönlichen Favoriten der Mikrocontroller sind:

8 bit
- die AVR-Familie von Atmel: einfach zu handhabende und schnell erlernbare Architektur, viele Entwicklungsmöglichkeiten (Programmer von einigen Euro bis mehrere hundert Euro), eine tolle IDE (Atmel Studio) und viele Ressourcen im Internet. Kann auch in Form eines Arduinos eingesetzt werden, auch wenn ich persönlich den Arduino-Hype nicht teile. Prozessoren sind relativ günstig, aber für ihre Rechenleistung sehr teuer. Typische Vertreter ATmega88PA (kein ATmega8 mehr, ist veraltet), ATmega328P, ATXmegaxxx (teuer, aber leistungsfähiger). Taktraten bis 32MHz

8 bis 16 Bit
- PIC-Serien von Microchip. Kannste nach gucken, ich würde sie aber nicht empfehlen. Das liegt nicht daran, dass sie schlecht sind, sondern dass ich arbeitsbedingt nur wenig damit zu tun hatte, obwohl sie grade für Regelungstechnik und Stellglieder gut geeignet sind (hochauflödende PWM und Brückenhardware).

8 - Wer hilft mir, WinAVR zu konfigurieren? Oder hat jemand eine bessere Software? -- Wer hilft mir, WinAVR zu konfigurieren? Oder hat jemand eine bessere Software?
Wie wärs mir AVR-Studio?? Kannst du kostenlos bei Atmel bekommen... ...
9 - ISP-Adapter für RS232 ohne MAX232? -- ISP-Adapter für RS232 ohne MAX232?
Der Adapter dürfte für alle normalen Atmel AVR geeignet sein. Problematischer wird die PC-Seite sein. Mit USB-Adaptern dürfte das wohl nichts, ebenso wie mit den meisten anderen ISP-Programmierern für den COM-Port ohne eigenen Prozessor.

Halb-OT:
Wenn man mit einem solchen einfachen Adapter an den Fuse-Bits arbeitet und dabei den Reset-Pin zu einem normalen I/O-Pin macht bekommt man das über den gleichen Weg nicht wieder rückgängig gemacht. Dazu bräuchte es eine Möglichkeit der 12V-Programmierung, wie es z.B. mit dem STK500 möglich wäre. Die ISP-Adapter können das nicht, unabhängig ob PC-seitig ein Com, LPT oder USB-Anschluss genutzt wird. ...
10 - Timer über 5 Minuten mit NE555? -- Timer über 5 Minuten mit NE555?

Zitat : wenn mein Projekt so klein wie möglich werden Wenn es wirklich klein werden soll, verwendest du besser keinen µC im 8-poligen-DIL-Gehäuse, sondern einen im 6-poligen-SOT-23 und auch für den Rest SMD.
http://ww1.microchip.com/downloads/en/DeviceDoc/40001239E.pdf
http://www.atmel.com/Images/Atmel-8.....t.pdf

Die in den Datenblättern ebenfalls gezeigten DFN-Gehäuse sind zwar noch etwas kleiner, aber für einen Bastler evtl. schon zu schwer zu verarbeiten. ...
11 - LED Dimmen -- LED Dimmen

Zitat : easein und easeout bezierkurven Geht den auch im Deutsch


Zitat : kompatibilität mit anderen MCs außer dem ATtiny.Die besteht natürlich


Zitat : in welcher sprache man mit dem spricht?Kannst du dir aussuchen (wobei viele C empfehlen werden). Der K...
12 - Mikrowellekontroller oder konventionell? -- Mikrowellekontroller oder konventionell?
Grundsätzlich ist so nen µC nichts anderes als ein Mikroprozessor, der Recheneinheit, Arbeitsspeicher, Programmspeicher und z.T. Peripheriebausteine bereits integriert hat.
Da gibts von vielen Herstellern unterschiedliche Familien, im Hobbybereich sind aber Atmel AVR und Microchip PIC ziemlich weit vorne dabei, weil billig und einfach zu benutzen.

Um da was anzuschließen kannst du im simpelsten Fall die einzelnen I/Os setzen bzw. auslesen. Manche davon sind mehrfach belegt und können anstelle des digitalen I/O auch Funktionen wie A/D-Wandler oder PWM Ausgang übernehmen. Oft sind auch diverse serielle Schnittstellen wie UART, SPI oder I²C integriert.
Dazu gibts dann nen Haufen Register, Timer und Interrupts um auf Ereignisse zu reagieren und das Zeug zu steuern.

Als Betriebsspannung sind 3,3 und 5V gängig, viele Chips können aber auch mit einem größeren Spannungsbereich umgehen. (AVR je nach Takt und Modell zwischen 1,8 und 5,5V.) Die spucken dann TTL-kompatible Pegel aus die man direkt weiter verwursten kann, oder z.b. mit nem MAX232 auf klassische V.24 umsetzen.
Die Leistung reicht dabei aus um LED oder Kleinsignalransistoren direkt anzusteuern. Aus dem Kopf wären das beim AVR 20mA pro Portpin, bzw. 200mA für den ganzen Chip - kann mittlerweile auch...
13 - Wie aus µC Smilies werden... -- Wie aus µC Smilies werden...
Immerhin! Es gibt auch einige Foren, die aus (ATmega8) - also ohne Leerzeichen - ebenso Smilies machen. Das ist dann nervig. In dem Fall sehe zumindest ich keinen Grund für eine Änderung. Schließlich wird der ATmegaXYZ zusammengeschrieben (Klick). ...
14 - Einstellbarer Timer mit 7 Segment -- Einstellbarer Timer mit 7 Segment

Zitat : im Internet habe ich nur Pläne mit einem AVR gefunden. Wo ist das Problem?
Der eine ist halt von Atmel, der andere von Microchip

Du musst halt nur darauf achten, dass dein µC einen ADC-Eingang besitzt.
Wenn das Programm auch noch sehr einfach gehalten werden soll, kannst du auch zwei Ports für die einzelne Ansteuerung der Anzeigen verwenden (dann aber über je einen BCD zu 7Segment-Umsetzer)
Wenn die Hardware minimalisiert werden soll, muss eben in Software gemultiplext werden.


...
15 - Stereoanlagelettes Atmel AVR Microkontroller Entwickler-Kit: STK500, ICE200, Buch von Wolfgang Tampert -- Stereoanlagelettes Atmel AVR Microkontroller Entwickler-Kit: STK500, ICE200, Buch von Wolfgang Tampert
Hallo!

Ich verkaufe meine Atmel AVR Microcontroller Enwicklungsumgebung, da ich keine Zeit mehr dafür finde.

Atmel AVR STK500:
Atmel AVR Starter Kit:
- RS232 Interface to PC for programming and control
- Regulated power supply for 10-15V DC power
- Sockets for 8-pin, 20-pin, 28-pin, and 40-pin AVR devices
- Parallel and Serial High-Voltage Programming of AVR devices
- Serial In-System Programming (ISP) of AVR devices
- In-System Programmer for Programming AVR devices in External Target System
- 8 Push-buttons for general use
- 8 LEDS for general use
- All I/O ports easily accessible through pin header connectors
- Additional RS232 port for general use
- Expansion connectors for plug-in modules and prototyping area

Die Originalpackung mit allen Inhalten ist vorhanden, ebenso die Software CD und alle Kabel.
Das Board ist in super Zustand, voll Funktionsfähig und hat keine verbogenen Pins oder so.
Siehe bitte auch Fotos.

Atmel AVR ICE200:
Ein Emulator zum Debuggen, den ihr in eure Schaltung stecken könnt...
16 - Welche ATMEGA verwenden für Arduino? -- Welche ATMEGA verwenden für Arduino?
Hallo!

Im Datenblatt des ATmega168 nachschauen, und zwar nur des ATmega168, ohne nachfolgende Suffixe.

In diesen Anhängseln/Suffixen stecken die Informationen zum Temperatur-, Spannungsversorgungs und Taktfrequenzbereich sowie das verwendete Gehäuse.

-20PU deutet z.B. auf max. 20MHz hin, während es auch -8AU gibt, die nur mit max. 8MHz getaktet werden können.
Im Datenblatt werden diese Anhängsel genauer spezifiziert.



Edit: nagut, hier mal der Screenshot der Suffix-Bedeutung, Quelle: http://www.atmel.com/Images/doc2545.pdf





Edit: Komisch, ich konnte hier zwei mal die Datei nicht hochladen, nur über einen Trick.

[ Diese Nachricht wurde geändert von: DonComi am  5 Dez 2012 18:59 ]...
17 - Probleme bei NES-USB Adapter mit ATMEGA8 -- Probleme bei NES-USB Adapter mit ATMEGA8
Hallo

Ich bin noch recht neu bzw. unerfahren was Mikrokontroller betrifft und ich wollte nun einfach diese Nes-USB Adapter

http://www.bidouille.org/hack/nespadusb#6

nachbauen und dafür einen ATMEGA8 einzusetzen. Ich hab in der Programmierung die entsprechenden Pins geändert und versucht es zu Kompilieren und eine Hex zu erstellen. Jedoch scheitert es schon beim Kompilieren. Ich hab es auch schon versucht unverändert für diesen ATtiny44 zu kompilieren jedoch war der gleiche Fehler.
Ich verwendet ATMEL AVR Studio 6

Dies ist der Hauptcode und die Header hab ich angehängt.

main

Code :
18 - Empfänger, Sender, PIC -- Empfänger, Sender, PIC

Zitat : bin erst 12Hättest du das doch gleich gesagt.
Dann wäre ich auch nicht so streng bezüglich deiner Schaltungsvorschläge gewesen ...achne, darfst du ja noch gar nicht

Hast du (oder dein Vater) eigentlich schon ein paar elektronische Gerätschaften?
Also Netzteil, Messgerät(e)*, Lötstation...

Sonst wird es mit der Bastelei schwer...

Für dich halte ich einen nackten µC nicht unbedingt nützlich. Es gibt nämlich viele schöne Evaluation Boards, welche schon die Spannungsversorgung, Taster, Potis, LEDs, Steckleisten, eine Schnittstelle für die Programmierung usw. bereitstellen. Beispielsweise diese: my AVR
Der µC...
19 - Signalgeber bei pos./neg. Flanke als IC? -- Signalgeber bei pos./neg. Flanke als IC?
Ich weiss eure Bemühungen sehr zu schätzen.
Auf meiner Suche nach dem beschriebenen ist der Begriff Monoflop aufgetaucht.
Ich habe mir das Thema dann mal bei Wikipedia angeschaut...
Also habe ich das richtig verstanden: Bahnhof?

Also mal ganz von vorne:
Löten kann ich schon ne ganze Weile. Nur leider bin ich nie über ein par Widerstände und Dioden hinaus gekommen.
Das ist mein erstes Projekt diesen Umfangs, und ich habe keine Ahnung worum genau es geht wenn ich ATTiny, CMOS, '86 oder '00 lese.
Ok, ATTiny hab ich gegoogelt, bin auf die Homepage von Atmel gelangt und finde Daten wie CPU: 8bit AVR oder Max. operating Frequency: 20 Mhz. Womit wir also wieder beim Bahnhof wären.
Jetzt also bitte mal eine realistische Einschätzung, lohnt es sich für mich, mich hier durch zu kämpfen, gibt es eine Fertiglösung für sowas, die nicht all zu teuer ist, oder spare ich mir das ganze am Ende lieber und habe im Leistungsteil meiner Schaltung statt eines Stromsparenden Stromstoßrelais, ein 10 Watt schluckendes monostabiles Relais?

P.S. vielleicht sollte ich erwähnen, dass mein geschaltetes Signal etwa höchstens einmal pro Sekunde wechselt. Ich brauche keine Latenzen oder ähnliches zu beachten. Wenn das Signal wechselt, soll am Ende nur die 230V Vers...
20 - Suche jemand der mein Projekt in einen Schaltplan umsetzt -- Suche jemand der mein Projekt in einen Schaltplan umsetzt
@Kurzarmiger:
Er bietet Geld, im Gegenzug gibt man dann die Freiwilligkeit auf, so läuft das nun mal .

Ohne selbst interessiert zu sein, mal meine Ausführungen zum Thema:
Die Auswertung des Sensors, welcher auch immer zum Einsatz kommen sollte, wird heute in den meisten Fällen digital erfolgen, d.h. er wird an einen Mikrocontroller angeschlossen, der dann entweder auch selbst eine anschließende Steuerung/Regelung übernimmt oder als Teilsystem mit anderer digitaler Daten-/Signalverarbeitung kommuniziert.

Zunächst musst du also mal deine Spezifikationen für die zu messenden Größen, die zu messenden Größenordnungen und gewünschte/erforderliche Genauigkeiten festlegen. Daraus folgt dann die Suche nach einem konkreten Sensor.
Was auch oft gemacht werden muss: man hat zwar seine Vorstellung, was z.B. die Genauigkeit angeht, muss diese aber beerdigen, sobald man sieht, was auf dem Markt verfügbar ist.

Als auswertende Mikrocontroller bieten sich eigentlich alle an, ich persönlich und viele andere nutzen dafür die Controller der AVR-Familie von Atmel, damit du was zum Suchen hast ein konkreter Typ: ATmega8.


Bleibt als einzige Hürde dann noch die Versorgung und die Kommunikation über Funk u...
21 - Gitarrensignal für uC ADC verträglich machen -- Gitarrensignal für uC ADC verträglich machen

Zitat : Den brauchst du, weil der ADU im AVR zu langsam ist.

Man könnte zwar die Samplefrequenz des Analog Digital Umsetzers auf kosten der effektiven Auflösung erhöhen, aber Atmel macht im Datenblatt keine genaueren Angaben dazu. Und unter 8 Bit braucht man m. M. nach nicht zu gehen, sonst wird das Quantisierungsrauschen hörbar. 8 Bit wäre für den AVR sowieso ideal, damit kann er direkt arbeiten.
Allerdings wird mit "Effekten" nicht viel werden da der AVR nicht als DSP konzipiert wurde (spezielle Pufferregister, u.s.w.).
Aber einfache Verzerrungen für die Gitarre sollten schon möglich sein. Machbar sollte alles sein, das nur die Berechnung auf einem Sample erfordert.

Dass sich das Projekt aber an den Grenzen des machbaren befindet sollte klar sein.

Grüße
Simon ...
22 - ATtiny 13 vs. ATtiny 12/15 -- ATtiny 13 vs. ATtiny 12/15
Ich bin entschuldigt, ich habe (bisher) weder das Pollin-Board noch mit AVR <20 Pins gearbeitet.

Aber schau dir (falls noch aktuell) mal die AppNote AVR092 an.
Ich würde mal raten, der ATtiny13 ist einfach neuer als 12/15 und den gab es zum Redaktionsschluss für die Anleitung noch nicht. ...
23 - USB Bootloader aktivieren -- USB Bootloader aktivieren

Zitat :
gboelter hat am 28 Okt 2011 04:50 geschrieben :
Mal ganz provokativ gefragt, woher weisst Du das?


Natürlich hast du recht. ABER ich gehe davon aus, dass wenn Atmel (der Hersteller) sagt, dass sie den neuen Chip mit Bootloader ausliefern, dass dies dann auch zutrifft.
Hier handelt es sich um den einzelnen µC, nicht um irgendeinen Bausatz mit einem AVR wo man sich später einen Bootloader draufspielen soll. ...
24 - AVR-Assemblercode von Atmega88 auf -8 umstricken -- AVR-Assemblercode von Atmega88 auf -8 umstricken
Hi!
Ich möchte mir ein Elektorprojekt nachbauen.
Dafür wird ein Atmega88 verwendet, ich habe aber nur den Atmega8 hier.
Ich habe schon etwas über die Unterschiede gefunden, blicke aber trotzdem nicht ganz durch.
http://www.gaw.ru/pdf/Atmel/app/avr/AVR094.pdf
Z.B. meckert der Compiler über "out TCCR0A,r16"
Ist irgendwie klar, der Atmega8 hat ja nur einen Ausgang vom zweiten Timer etc.
Aber wie schreibe ich das um?
Geht das überhaupt, oder war der Atmega88 _statt_ dem 8er nötig?
Wäre schön, wenn mir jemand weiterhelfen würde

Code :
25 - Bedeutung "Wort" im EDV - Speicherbereich -- Bedeutung "Wort" im EDV - Speicherbereich
Im PC-Bereich ist mit Word fast immer 16 Bit gemeint. In der 32-Bit-Umgebung (heute besser als WinXP bekannt ) wird daher häufig mit DWord, Double-Word gearbeitet. Auch im µC-Bereich (Atmel AVR) werden die Doppelregister (=16bit) als Wort bezeichnet. Wie aber bereits gesagt wurde gilt das nicht immer.
à propos: ...
26 - Mikrowellekontroller Festplattenmotor -- Mikrowellekontroller Festplattenmotor
AVR Studio von Atmel, da ist alles dabei, Editor, Assembler, Programmer, Simulator, etc.

Alternativ, aber für BASIC-Programmierer häufig zu kompliziert, der avr-as und ein beliebiger Editor.
avr-as ist bei WinAVR dabei.

...
27 - Sensorbox bauen - Machbarkeitsanalyse -- Sensorbox bauen - Machbarkeitsanalyse
Hallo zusammen,

die Daten unserer PV-Anlage werden über einen SolarLog 1000 Datenlogger aufgezeichnet.
Als Zubehör dafür gibt es eine Sensorbox zur Erfassung der Umweltdaten (Einstrahlsensor, Modultemp, optional Windgeschwindigkeit, Beispielproduktlink), diese kostet jedoch so um die 400€ aufwärts.
Der Anschluss und die Kommunikation erfolgt über die RS485 Schnittstelle (Protokollbeschreibung ab Seite 22).

Jetz war mein Gedanke ob der Nachbau dieser Sensorbox auch Lowbudget möglich ist:

[Beginn Gedankenspiel]
- AVR-Net-IO Platine vom Pollin (Link)
- Solarzelle zur Ermittlung der Einstrahlung (Link
- 1-Wire Temperatursensoren (
28 - Allgemeine Frage zum Lernpaket Elektronik Start mit USB -- Allgemeine Frage zum Lernpaket Elektronik Start mit USB
Das klingt doch schon mal gut

Hast Du noch zumindest kurzzeitig Zugriff auf einen Rechner mit serieller Schnittstelle? Ein simpel-PIC-Brenner für RS232 braucht bloß drei Widerstände, einen Kerko und ein halbes altes USB-Kabel:
http://s.gullipics.com/image/3/9/j/hq2x3b-e3wje-n0wz/img.png
Damit kann man sich dann einen PIC brennen, der einen "richtigen" USB-Brenner steuert:
http://www.sprut.de/electronic/pic/projekte/brenner8/index.htm

Habe ich hier auf Lochraster aufgebaut, funktioniert einwandfrei.

Ansonsten kann man sich auch einen PICkit2/3-Programmer kaufen (um 40 Euro).
Für Atmel gibt's für das gleiche Geld das AVR-ISP MK2: http://www.reichelt.de/?ACTION=3;GR.....45040

Für beide muss man noch Fassungsadapter für das Schni...
29 - Mein großes Azubiprojekt -- Mein großes Azubiprojekt
Hallo Martin, willkommen im Forum

Wenn ich Dich richtig verstanden habe, möchtest Du eine Beleuchtung mit LED-Leuchtmitteln für ein Aquarium bauen. Die Beleuchtung soll Abends/Nachts/Morgens das Mondlicht imitieren. Also z.B. bei Vollmond im 18:00 Uhr langsam angehen, um 00:00 Uhr volle Helligkeit erreichen, und dann bis 06:00 Uhr wieder abnehmen.
Ein abnehmender Halbmond geht natürlich erst gegen Mitternacht auf und wird auch nie so hell wie ein Vollmond.
Außerdem könnte man Abschnittsweise das Licht noch etwas weiter abdimmen (Simulation von Wolken).
Soweit richtig?
Ja, das schreit nach einem Microcontroller (kurz µC oder uC).

Zur LED-Leuchteneinheit selbst: Wenn ich mich recht erinnere, hatte hier jemand vor einiger Zeit auch so etwas gebaut (Bilder gab's auch). War mit vielen normalehellen LEDs gelöst, die in vorgeböhrte Löcher in ein Alu-U-Profil gesteckt wurden (das macht einen Lüfter unnötig und gibt außerdem gleichmäßigeres Licht). Auf der Rückseite konnten die LEDs dann gut ohne Platine verdrahtet werden.

Als Spannungsversorgung für Dein Projekt empfiehlt sich übrigens ein Gleichspannungsnetzteil mit einer Spannung von bis zu 40V (damit man möglichst viele LEDs in Reihe schal...
30 - Selbstbau Programmiergerät AVR -- Selbstbau Programmiergerät AVR
Ich will das mal etwas erweitern. es gibt sehr wohl Selbstbauprogrammierer die einem MK2 halbwegs ebenbürtig sind. (USBIsp von Matwei z.B.) allerdings hat man bei den meissten "Programmern" welche im Prinzip nur aus 2 Steckern und etwas Draht bestehen ein Problem: funktionierten diese vor einigen Jahren noch problemlos wird es momentan schon schwierig damit überhaupt noch arbeiten zu können. Die meissten Betriebssysteme wollen den Datenverkehr auf den Schnittstellen gern überwachen, erschwerend kommt hinzu, daß Parallele und Serielle Schnittstellen (RS232) immer seltener werden. Somit funktionieren diese einfachsten Bitschieberprogrammer, bei denen der PC das Programmierprotokoll emulieren muss, nur noch selten und werden wohl in einigen Jahren ganz ausgestorben sein.
Ansonsten gibt es das bereits angesprochene STK500 welches (wie das noch erwähnte Dragonboard) High Voltage Programming unterstützt. Es ist mit ca 70 / 80 Euro nicht ganz so günstig wie der reine MK2 Adapter (Welchen es übrigens als RS232 und USB Version gibt) Aber bietet neben den Sockeln für viele Controller auch einige rudimentäre Zusatzoptionen welche für kleinere Entwicklungen durchaus ausreichend sind.

Ein MK2 ist sicher die günstigste Variante die Atmels zu programmieren, welche auch a...
31 - LED Blinkschaltung in eine Kappe bauen -- LED Blinkschaltung in eine Kappe bauen
Hallo Marcell,

Zitat : Ich finde allerdings 2 simple weiße LEDs etwas langweilig deshalb hab ich mal versucht mit einer entsprechenden Software (Yenka, ehemals Crocodile Clips)
was witzigeres zu modellieren.
nur versucht oder ist auch was witziges dabei rum gekommen? *mitlachen_will*

Wie klein ist für dich "möglichst klein"? Am kleinsten dürfte die Steuerung mit einem ATtiny (Atmel AVR) und einem kleinen Verstärker-IC (ULN****) werden, jeweils in SMD. Der ATtiny möchte aber programmiert werden, allerdings lassen sich dann alle möglichen Figuren abbilden. Das größte dürften dann die drei Batterien sein. ...
32 - Waschmaschine "digitalisieren" - wie ermittle ich die ungefähre Leistungsaufnahme -- Waschmaschine "digitalisieren" - wie ermittle ich die ungefähre Leistungsaufnahme
Hallo!

Als Informatikstudent möchte ich ein wenig über den "Tellerrand" schauen und mich etwas mehr mit der "Hardware" beschäftigen. Neben absoluten Grundkenntnissen bastele ich etwas mit Atmel AVR Microcontrollern rum. Allerdings sehe ich mehr und mehr, dass ich vorher viel mehr mit der Elektronik an sich beschäftigen muss, bevor ich gute Ergebnisse erzielen kann.

So habe ich mir ein kleines Projekt überlegt. Ich habe eine ältere Waschmaschine. Sie funktioniert gut, aber hat ein Problem: Sie läuft immer unterschiedlich lange, und macht sich am Ende nicht bemerkbar - piept also nicht, wenn sie fertig ist. Das Resultat ist, dass ich die Wäsche mehrfach waschen muss.

Was mir nun für den Anfang fehlt, ist die Möglichkeit herauszufinden, ob die Maschine noch läuft oder nicht. Dabei habe ich mir überlegt, dass die Maschine fertig ist, wenn die Leistungsaufnahme für 2 Minuten unter einen gewissen Schwellenwert fällt (es leuchtet nur noch die Power - LED). Doch wie kann ich dies herausfinden?
Bei Reichelt & Co habe ich keine "Leistungssensoren" gefunden, und fertige Strommesser auseinander nehmen ist wahrscheinlich weder praktikabel noch vernünftig. Aber ich möchte ja auch nicht die Stromkosten berechnen, sondern wirklich...
33 - Probleme bei der Datenübertragung mit Cypress Transeiver -- Probleme bei der Datenübertragung mit Cypress Transeiver
Da ich noch nie mit einem Transceiver gearbeitet habe, benötige ich hier bitte Eure Hilfe!

Für die Ansteuerung eines LED-Cubes per Funk möchte ich zwei 2,4GHz-Tranceiver von Cypress CYWUSB6934-48LTXC verwenden.
Auf der Sender- und Empfängerseite kommen zwei Mikrocontroller von Atmel (AT90PWM316) zum Einsatz.
Die Kommunikation wird über die SPI-Schnittstelle realisiert.

Ich möchte zum Test nur einen Datensatz (0b10000101) an den Empfänger übertragen.
Die Datenübertragung von 0b10000101 am MOSI-Pin funktioniert.
Leider kommt aber am Empfänger nichts an.
So wie ich das verstanden habe, müsste ich die übertragenen Daten am MISO-Pin des Empfänger-Transceivers mit dem Oszi zu messen sein.
Alle Register des Transceivers wurden in der Grundeinstellung belassen.


Hier der C-Code:

Code :
34 - Lebensanzeige für ein Kartenspiel -- Lebensanzeige für ein Kartenspiel
Hallo,

Das ist doch ein klassisches Problem für einen Mikrocontroller (auch wenn man es natürlich mit vielen Logik-ICs lösen kann).

Um mal konkreter zu werden:
In diesem Bereich gibt es neben einigen Exoten zwei große Gruppen:

Die eine bevorzugt und vergöttert die Prozessoren der PIC-Serie von Microchip. Zu allem rund um PICs sei auf Sprut verwiesen.
Die andere Gruppe bevorzugt und nutzt in allen Situationen die Prozessoren der ATTiny- oder der AT(x)Mega-Serie der Firma Atmel. Siehe dazu den Artikel auf Mikrocontroller.net


Was du nimmst ist völlig egal, es muss nur genügend IO-Ressourcen besitzen.
Programmieren lernen musst du selbst, das will dir niemand abnehmen. Von Nichts kommt ja schließlich auch nichts. ...
35 - Probleme TWI (I2C) Atmega 16 -- Probleme TWI (I2C) Atmega 16
Meinst du das:
Loaded plugin STK500
Loaded plugin AVR GCC
Loaded partfile: C:\Program Files\Atmel\AVR Tools\PartDescriptionFiles\ATmega16

?

Gruß Bastian ...
36 - Temperatursensor, weitere Schaltungen über RS232 -- Temperatursensor, weitere Schaltungen über RS232
Wenn in dieser richtung noch nicht die Grundlagen bekannt sind, hast du einen weiten Weg zu gehen. Ich selbst benutze für sowas PIC microprozessoren, eine Alternative wären z.B. Atmel AVR ODER, wenn die Hardware ein Problem Darstellt direkt fertige Systeme wie C-Control oder Adurino. ...
37 - Einfacher 4-stelliger Zähler gesucht. -- Einfacher 4-stelliger Zähler gesucht.

Zitat :
sepp@kaernten hat am 11 Jun 2010 00:15 geschrieben :

Offtopic :..AtMega8 um schlappe 1,30 teuronen??? Wo?






Sorry, mach aus dem 1er ne 2, dann stimmts. Kleiner Tippfehler.

Wenn die Haspel immer den gleichen Umfang hat, kann man mit dem AVR sogar direkt die Länge berechnen lassen...

Als Programmieradapter kannste irgendwas in dieser Art nehmen:

Programmieradapter
38 - Nicht-DOT-LCD-Displays -- Nicht-DOT-LCD-Displays
Ach so, das Display ist nur ein nacktes Display, das macht die Sache einfacher (oder auch nicht). Das sind keine Daten-und Steuerleitungen im Sinne eines Datenbusses, das sind direkt die einzelnen Zellen des Displays. Welche Zelle wie aktiviert wird muss du selber rausfinden.
Wenn Du es mit einem Atmel AVR machen wolltest, würde ich dir die Infos rund um den ATMEGA169 und das Eval-Board Butterfly empfehlen. Dieser µC kann direkt ein LCD ansteuern. Ob es auch solche PICs gibt, keine Ahnung
...
39 - Musikgesteuerter Motor mit Richtungswechsel -- Musikgesteuerter Motor mit Richtungswechsel
@Alpha-Ranger (Straight Shooter - My Time, Your Time hörend)
Hier zu hören ;-)

Ich bin hauptsächlich an der Beaterkennung interessiert, was meinst du mit AVR? Für mich ist das irgendwie eine Atmel Prozessorfamilie...

Und warum 60Hz Bandpass? Müsste ich zur Beatauswertung nicht eher einen Tiefpass nachschalten? Ich habs wohl nicht verstanden...

Und wie macht man es, dass sich der Erkannte Beat auf die Musikgeschwindigkeit "einmittelt" und auch weiterläuft, wenn die Musik aus ist? (Wie z.B. an DJ-Mischpulten üblich)

Das Lied läuft jetzt schon die Ganze Zeit während ich poste. Grad ist Schlagzeugsolo, jetzt Keyboardsolo... Rischtisch Cool, gefällt mir, hat was ...
40 - C Control Zubehör -- C Control Zubehör
Hallo Chris,

ohne die C-Control-Sachen zu kennen, sollte es möglich sein, herkömmliche AD-Wandler anzuschließen, z.B. über I²C, SPI oder andere Schnittstellen; denn soweit ich weiß laufen darin normale AVR-Prozessoren von Atmel.

Such mal beim Conrad unter I²C-ICs. Da sollte es sicher einige AD-Wandler geben. Ansonsten auch mal bei MAXIM und Analog Devices schauen, die haben auch ADWs, die mehrere Kanäle haben.

Konkrete Typen kann ich dir nicht nennen, da du keine technischen Daten gegeben hast. ...
41 - AVR Programmer -- AVR Programmer
Hallo,

ich möchte mich in die Programmierung von verschiedenen ATMega einarbeiten und habe folgenden Programmer gefunden:
http://cgi.ebay.de/LPT-ISP-Programm.....21949
Nun meine Frage: ist dieser Programmer brauchbar oder nicht. Eine Paralellschnittstelle ist bei mir vorhanden - also wäre dieses kein Problem.
MfG ...
42 - OLED-Display ansteuern -- OLED-Display ansteuern
Hallo,

Ja, C ist eine gute Entscheidung, schon allein deswegen, weil du damit auch Anwendungsprogramme für den Rechner schreiben kannst. Du hast also weitreichend etwas davon .

Das Buch über den Mega8 sollte sich nutzen lassen, auch wenn du einen seiner größeren Brüder nimmst. Die unterscheiden sich hier und da in Port-Adressen, im Speicher und in der Periferie. Da man aber die Adressen nicht direkt, sondern über Bezeichner anspricht, stellt das kein Problem dar.

Grundsätzlich gilt, die wichtigste Lektüre ist das Datenblatt. Hier kann man sich viele Datenblätter anzeigen lassen oder sie besser gleich herunterladen.

Weiterhin sollte das Tutorial auf Mikrocontroller.net den nötigen Einstieg mit dem C-Compiler (und noch viel mehr) AVR-GCC für AVRs erleichtern. Dazu benötigst du das AVR Studio von Atmel (gibts afaik gegen kostenlose Registrierung auf Atmels Website) und die Erweiteru...
43 - Selbstbau eines Lichtweckers mit digitaler Steuerung -- Selbstbau eines Lichtweckers mit digitaler Steuerung
Hallo Nico,


Zitat :
Kannst du mir vllt. etwas Lektüre für die Lücke zwischen den ELKO-Grundlagen und der Verwendung eines Mikrocontrollers empfehlen? Oder ist gerade dafür das Evaluationsboard da?


Das Eval.-Board ist vor allem dafür da, dass man eine Hardware hat, die definitiv funktioniert und alles Wichtige für den Anfang bereitstellt.
Dort ist eine Beschreibung drin (auch als Download bei Pollin verfügbar), in der drinsteht, wie alles aufgebaut werden muss etc.

Gebrannt wird der Mikrocontroller am besten mit Ponyprog2000 oder mit avrdude (wobei ersteres eine grafische Oberfläche hat).

Um in Assembler programmieren zu können benötigst du AVR Studio von Atmel, was man dort kostenlos herunterladen kann. (Es gibt auch Opensource-Programme, mit denen ich vor allem unter Linux arbeite. Da reicht ein stinknormaler Editor und der AVR-Assembler.)
Um zusätzlich C-Programme für AVRs zu entwickeln benötigt man WinAVR, das das AVR...
44 - LEDs via Pc ansteuern -- LEDs via Pc ansteuern
Moin Sascha,

Es geht doch darum, dass er keinen COM hat...


Zitat :
Wenn du einen Atmel als µC nehmen wills

Atmel ist der Hersteller.
µC-Familien gibt es von diesem sehr viele, damit ist ergo niemandem wirklich geholfen.

AVR wäre wohl passender gewesen. ...
45 - Gibt es ICs zur Spannungsmessung? -- Gibt es ICs zur Spannungsmessung?
Ich habe mir jetzt mal den Mega 8 angesehen.

Hier ist ne Liste:
http://www.mikrocontroller.net/articles/AVR_Typen

Der normale ATmega8 hat 8 ADC Kanäle mit 10 Bit Genauigkeit, der Preis liegt ca. bei 1,9 €.

Bei 26 zu überwachenden Akkus würde das also 4 µC bedeuten, also ca. 8 €.
Der Preis wäre jetzt noch hinnehmbar, aber ich mache mir Sorgen bezügl. des Stromverbrauchs von 4 solcher µC.

Alternativ gäbe es dann noch den ATmega2560 mit 16 ADC Kanälen, von dem bräuchte ich also nur 2 Stück womit dann auch der Stromverbrauch kleiner sein könnte,
aber hier müßte man genau nachschauen, da der ATmega2560 z.b. einen viel größeren RAM Speicher besitzt und somit vielleicht sogar wieder mehr Strom verbraucht.
Vom Preis her wäre er aber mit 8-15 € pro Stück eigentlich keine Option.


Falls es also einen dedizierten ADC IC mit ca. 26 oder mehr Kanälen gibt, wäre das sicherlich die sinnvollere Lösung als mehrere µC.


Auf der Wikipedia habe ich dann noch gelesen, daß es von der Atmel AVR Reihe auch noch Sondertypen gibt, insbesondere welche für Ladegeräte.
Leider habe ich keine Dat...
46 - Einstieg ins Mikrocontroller-Basteln -- Einstieg ins Mikrocontroller-Basteln
Hallo!

Ich weiß, dass es im Forum schon unzählige Beiträge von Leuten, die mit der Mikrocontroller-Programmierung anfangen wollen, gibt.
Allerdings habe ich wieder eine etwas andere Frage als die anderen und finde es deswegen praktischer, ein eigenes Thema zu erstellen.

Ich habe schon mal die ersten paar Kapitel des AVR-Tutorials von mikrocontroller.net gelesen, mich entschieden, mit dem ATmega8 zu Experimentieren, und mir schonmal alles zusammengesucht, was man meiner Meinung nach zum µC-Basteln braucht.
Momentan möchte ich bei Pollin folgendes bestellen:
4 ATmega8
2 ATmega16
1 Atmel-Evaluations-Board
1
47 - Einsteiger -- Einsteiger

Offtopic :
Zitat : Sprachen; Asambler (geht so)

Das mit der Schreibweise üben wir noch mal.

Bei der Menge an Kenntnissen sollte das nicht allzu schwierig sein. Im Hobbybereich sind Atmel AVR und Microchip PIC verbreitet, was man benutzt ist eine Glaubensfrage.

Assemblerkentnisse für die jeweilige Architektur sind nützlich, programmieren kann man in Asm, C oder für Atmel auch Basic/Bascom.

Lesestoff (bunt gemischt):
https://forum.electronicwerkstatt.d......html
48 - Programmieren in C -- Programmieren in C

Offtopic :@Kleinspannung:


Sieht kompliziert aus; gefällt mir


Es ist im Endeffekt wirklich eine Glaubenssache, ob AVR oder PIC.
Es gibt zwar Einiges, was für AVR spricht (z.B. die wirklich große Anzahl an kostenlosen Entwicklungstools, sehr gute Datenblätter und Codebeispiele und evtl. die Geschwindigkeit), aber im Prinzip ist es egal.

Es gibt übrigens neben den beiden typischen Hobby-µCs von Microchip und Atmel noch eine große Anzahl weiterer Hersteller sehr guter µCs und µPs. Wobei das "Hobby" so gemeint ist, dass damit auch Hobbyelektroniker gut arbeiten können, für andere benötigt man oft komplizierte Evaluation-Kits und Bootloader, um die zum Laufen zu kriegen bzw. nen Haufen weiterer Peripherie (ext. ROM und RAM) -> kleine Strukturen müssen selbst geätzt werden etc.

Außerdem sind die µC dieser Sorte erfahrungsgemäß der Einstieg, irgendwann will oder braucht man mehr, kann aber enorm von...
49 - Eletronic simulaor -- Eletronic simulaor
Nix.

Offtopic :
Aber ich nutze andere Mikrokontroller und -Prozessoren, z.B. von Atmel.
Kannst ja mal gucken, die einfachen sind die mit der AVR-Architektur.
Sind so auf diesem Gebiet die ziemlichen Konkurrenten und auch hier spalten sich die User: die einen nutzen PIC, die anderen AVR. Ein regelrechter Kampf .

Es kommt, denke ich mal, drauf an, womit man anfängt. Bei mir wars halt ein AVR.
Später kamen dann andere hinzu, aber das Prinzip ist das selbe.

...
50 - LED Grablicht -- LED Grablicht
Vielen Dank, euch beiden. Das würde mir bei der Verwirklichung meines Projektes schon sehr weiterhelfen. Allerdings sind meine Möglichkeiten, etwas sinnvolles bei der Entwicklungsarbeit beizutragen leider sehr begrenzt.

Ich habe mich mal hier im Forum etwas über das Thema Microcontroller informiert. (Ihr kennt sicher alle das Tutorial)
Dort wird der PonyProg empfohlen. Dafür gibt es verschiedene Interfaces z.B. auch für den seriellen Anschluß. An dieses Interface lassen sich Zusatzmodule anschließen, unter Anderem auch für PIC und AVR Microcontroller.
Damit wäre man ja schon sehr flexibel. Allerdings müsste ich mir dazu noch "C" aneignen. Ich war auch mal auf den Herstellerseiten der Hersteller der Microcontroller. Bei Microchip Technology Inc. ist mir sofort aufgefallen, dass dort Wert auf Effizienz gelegt wird. Sind diese Controller also fü...
51 - 25 Rgb Leds per PWM regeln? -- 25 Rgb Leds per PWM regeln?
hallo,


es soll zwar keine Matrix werden sondern eine Deckenbeleuchtung, macht aber von der Ansteuerung keinen Unterschied da man ja in dem Sinne eine Matrix ansteuert (x-y LEDs + z Farben)

Hm 20 MHz für einen AVR? Hab ja nur nen ATmega128 da sind nur 16MHz drinne (Es gibt auch 20 MHz Typen aber dazu habe ich ja kein Board)


Ja sicher würden sich CPLC und FPGAs besser eignen. Aber da müsste man sich ja wieder groß einarbeiten, drum meine Frage, ob man das nicht mit einem AVR noch hinbekommen könnte.

Gibts es ev. PWM ICs die man seriell oder ähnlich anspricht? Die dann zb. 4 PWM Kanäle haben? Oder eine andere Zahl?


Könnte man das Ganze durch den Einsatz von den speziellen Lightning AVRs vereinfachen?

http://www.atmel.com/dyn/products/p.....#1606

Diese verfügen über wesentlich mehr PWM Kanäle.


[ Diese Nachricht wurde geändert von: bastelheini am 11 Jul 2009 14:54 ]...
52 - Ideen für eine Entschärfungs-Simulation (für LARP) -- Ideen für eine Entschärfungs-Simulation (für LARP)
Hallo Robert,

Beides, also sowohl diskret mit Verzögerungseinheiten als auch mit Mikrocontroller, wäre einfach machbar - der µC hat den entscheidenden Vorteil, dass man das Programm leicht verändern kann.

Einige µCs haben Analogdigitalwandler, mit denen man in der Tat mehr als zwei diskrete Spannungen (^= 0 | 1) einlesen kann. Braucht man hier aber nicht, hier reichen gewöhnliche IO-Ports für Einsen und Nullen .

Wenn dir das Programmieren liegt und du bspw. Basic und/oder C/C++ kannst, kannst du damit ansetzen.
IO-Ports werden behandelt wie volatile Variablen, du kannst also IO-Ports abfragen, als wären es ganz gewöhnliche Variablen.
Die Programmlogik ist programmtechnisch noch einfacher umsetzbar als mit zig Zählern und Timern. Das ganze benötigt weniger Strom und Leiterplattenfläche und ist billiger. Selbstbauprogrammer gibt es für AVRs hier:
http://www.lancos.com/e2p/avrisp-siprog.gif
Das Programm "Ponyprog2000" ist frei und verfügbar für Windows und Linux:
http...
53 - Messwerte erfassen und auswerten mit PC -- Messwerte erfassen und auswerten mit PC
Hallo,

Erstmal Herzlich Willkommen im Elektronikforum, Uwe.
Zu allererst, bevor es zum eigentlichen Inhalt geht: bemühe dich doch bitte, etwas ordentlicher und strukturierter zu schreiben.

Zum Thema:
Die von dir genannte Software dynometer34 konnte ich nicht finden. uniplot dagegen liefert, nach ersten Google-Recherchen, eine Sprache mit, in der man eigene Dinge implementieren kann, so ist es u.U. sogar möglich, eigene Hardware über eine Bibliothek einzubinden. Das ist also kein Problem.

Du benötigst ein Modul, welches dir Impulse liefert, die du in einer festgelegten Zeiteinheit zählst. Damit kannst du die Drehzahl bestimmen. Dazu würde ich einen Mikrokontroller benutzen, denn der ist wesentlich schneller bzw. genauer als z.B. der LPT-Port.
Außerdem rechtfertigen die vier Temperatursensoren den Mikrokontroller noch mehr.

Du hast leider überhaupt nichts zu der Präzision der Messwerte geschrieben. Z.B. die Auflösung und Toleranz der Temperaturerfassung, die Minimal- und Maximalwerte etc.

Und zuguter letzt: wie fit bist du im Programmieren sowohl in C (für den µC) als auch in der von uniplot mitgelieferten Sprache? Denn beides wirst du relativ gut beherrschen müssen, um ordentliche Ergebnisse erzielen zu können. Als Mikrokont...
54 - Hilfe zur Datenerfassung über USB -- Hilfe zur Datenerfassung über USB

Zitat : Aber damit z.b. die IR-Schranke betreiben geht wahrscheinlich nicht.Dafür ist es auch nicht gedacht, sondern um andere AVR-µC zu programmieren.
Die kostenlose Entwicklungsumgebung in der neuesten Version sowie natürlich die Datenblätter und Applikationsschriften für die diversen AVRs gibts beim Hersteller: www.atmel.com
...
55 - ATMEGA32 liest nur 0xFF aus dem EEPROM -- ATMEGA32 liest nur 0xFF aus dem EEPROM
Hallo!

Irgendwas stimmt nicht mit meinem Quellcode mit Assembler.

Ich kann ohne Probleme verschiedene I²C-ICs steuern und auslesen, nur beim DS1307 und sogar beim 24C04 bzw SDA2516 liest der AVR nur 0xFF.

Ich habe verschiedene Tests gemacht um den Fehler einzukreisen.
Zuerst ein Schreibtestprogramm für den TDA6200:


Code :
;*********************************************************************************************
;* *
;* Test...
56 - USB zu RS232 Adapter und STK500 / AVR-Kommunikation -- USB zu RS232 Adapter und STK500 / AVR-Kommunikation
Zum STK 500 direkt nicht, aber die Programmer von Atmel (zumindest der AVRISP und der JTAGICE) funktionieren problemlos mit den USB-nach-seriell-Wandlern. Zumindest unter Windows XP und mit AVR Studio und mit einem Adapter von Digitus, also nix besonderes. Ich würds einfach mal testen, die Dinger kosten ja nicht die Welt. Du solltest nur sicherstellen, dass die Masse vom Laptop bzw. Adapter mit dem Minuspol der Spannungsversorgung des Netzteils fürs STK500 verbunden ist. Mein Chef hat schon etliche Atmegas gegrillt, bis er draufkam, dass durch das Schaltnetzteil seines Notebooks die Gerätemasse knapp 150 Volt über der des Programmieradapters lag...

Gruß,
king_of_fools ...
57 - Mit Fernbedienung Transistor schalten -- Mit Fernbedienung Transistor schalten
Preislich wäre es nicht der größte Aufwand, nur wenn man noch nie etwas mit Elektronik gemacht hat, ist es ein ziemlicher Bastel- und auch Lernaufwand.
Schau dir mal die Bausätze bei Pollin an, speziell die Boards IR8 bzw. IRK8. Die funktionieren laut Beschreibung mit einem ATtiny2313, ein recht verbreiteter und guter Atmel AVR.
Darf man annehmen, dass ein Lötkolben mit Elektronikeignung (max 30W bzw. regelbar) vorhanden ist?

Mikrocontroller und VBA sind zwei verschiedene paar Turnschuh, aber wenn du dich mit Schleifen, Bedingungen und Variablen auskennst ist der erste Schritt gemacht. ...
58 - Mikrowellecontroller programieren -- Mikrowellecontroller programieren
Kommt natürlich auf den Controller drauf an, wenn du möchtest kannst du google mal mit WinAVR, AVR Studio, yaap, Atmel AVRISP mkII füttern. Danach weißt du schonmal, wie man ein in C geschriebenes Programm in einen Atmega bekommt ...
59 - Suche: Programm für Diascanner in Assembler -- Suche: Programm für Diascanner in Assembler
Hallo Forum,

Ich habe mich bei einem Projekt in der Zeit verschätzt und jetzt brauche ich eure Hilfe. Also folgendes:
Ich habe eine Art Diascanner gebaut(den ich zu Weihnachten verschenken möchte), bei dem eine Kamera vor einen Diaprojektor montiert ist. Diese Kamera wird über einen Elektromagneten ausgelöst, der über ein Relais mit einem ATtiny15 angesteuert wird(PB1). Der Mechanismus, der die Dias schiebt, wird ebenfalls über ein Relais mit dem gleichen ATtiny15 angesteuert(PB0). Mir ist beim Bau die Zeit davongelaufen und jetzt habe ich keine Zeit mehr ein Programm für den AVR zu schreiben. Ich bin in sachen Assembler ein totaler Anfänger und darum würde es bestimmt eine ganze Woche dauern, bis ich so ein Programm zusammengeklöppelt hätte. Die Zeit habe ich natürlich nicht mehr. Darum dachte ich mir: He, warum fragst du nicht die Experten im Forum, für die ist das doch Kinderkram.
Ich würde mich also total freuen, wenn sich einer von euch erbamen könnte und mir hilft, mein Program rechtzeitig auf die Beine zu stellen.

Also hier das was ich ganz genau brauche:
Ich brauche eine Programm für einen ATtiny15L, dass:
1. Sofort nach dem einschalten Spannung bei PB1 anlegt(5V).
2. So solange ausharrt, bis jemand den Taster an PB3 betätigt(der is...
60 - Unterbrechen eines Befehls durch ISR -- Unterbrechen eines Befehls durch ISR
Weil es irgendwann wehtut: Atmel ist der Hersteller, und dieses Wort sagt rein garnichts, aber auch überhauptgarnix über die zugrundeliegende Architektur.

Es handelt sich wohl eher um einen AVR-Core, welcher z.B. gänzlich anders aufgebaut ist als z.B. ein ARM. Das dazu.

Nun zum Thema:
Du sagtst, folgender Befehl dauert 2 Zyklen:
PORTB |= _BV(PB2); // 2 Takte

Das ist korrekt, aber auch nur, weil der Compiler das in die für einen gewissen IO-Adressbereich gültige Instruktion sbi a,b kodiert.
Und diese dauert nunmal zwei Zyklen und ist, wie bereits erwähnt wurde, nicht unterbrechbar.

Selbst ein völlig _ischer Compiler würde daraus kein

LDI R1,x
MOV R2,R1

machen, denn das ergibt keinen Sinn. Unter anderem kann in ein Register kleiner 0x10 kein Wert sofort geladen werden.

Normalerweise würde es eher so aussehen:

LDI 0x18, 0x4
IN 0x19, PORTB
OR 0x19, 0x18
OUT PORTB, 0x19

Das auf drei Operationen zu optimieren ist leicht:

IN 0x19, PORTB
ORI 0x19, 0x4
OUT PORTB, 0x19

Auf anderen Adressen kann es auch so aussehen:

LDS 0x19, PORTB
ORI 0x19, 0x4
STS PORTB, 0x19

(Register hexadezimal).
61 - 11x11 LED Matrix und Microcontroller -- 11x11 LED Matrix und Microcontroller
Hallo nochmal! Ein kleiner Nachtrag:
Ich hab mir jetzt so ein ATMEL Evaluationsboard gekauft, zusammen mit einem ATmega8. Ich hab es auch schon zusammengelötet und möchte nun, ganz simpel, dass die beiden LEDs auf dem Board leuchten. Dafür hab ich unter Verwendung eines mikrocontroller.net -Tutorials dieses Assembler-Programm geschrieben:

.include "m8def.inc"

ldi r16, 0xFF
out DDRD, r16

ldi r16, 0b00110000
out PORTD, r16

ende: rjmp ende

Meine Frage(n): Kann das so funktionieren, und wie bekomme ich es jetzt in den AVR? Serielles Kabel hab ich und auch die Programme PonyProg und das AVR-Studio...nur wie benutze ich die richtig? ...
62 - Einsteigerfragen zu AVR Microcontroller und Allgemein -- Einsteigerfragen zu AVR Microcontroller und Allgemein
Hallo Minotaurus1337,

noch zu Brenner und ISP usw:

Ein Brenner kann oft unterschiedliche Typen programmieren. Häufig sind auch
mehrere Sockel darauf, so dass man unterschiedliche IC-Größen einsetzen und
programmieren kann.

Dann hat so ein AVR-Brenner eigentlich immer eine ISP-Schnittstelle heraus-
geführt, dort kann man dann ein Kabel anschliessen, was zu Deiner Schaltung
geht in der ein AVR-Chip drin steckt. Dieser lässt sich dann auf diese Weise
dann _in_ der Schaltung programmieren.
Die benötigten Signale sind bei AVRs eigentlich immer die gleichen ( siehe Post
von PhyMaLehrer), sie sind halt auf den verschiedenen Chips an anderen Pins
herausgeführt. D.h. wenn man einen Brenner einmal hat, kann man damit über die
ISP-Schnittstelle fast alle Atmels programmieren.
Ich habe hier dafür z.B. das ATMEL Evaluations-Board von Pollin, da sind neben
dem Brenner auch noch paar Taster und LEDs drauf, so dass man einfache
Progamme direkt auf dieser Platine laufen lassen und antesten kann.

Für PIC-Prozessoren braucht man allerdings eine eigene Brennerhardware, der
Rest ist aber ähnlich.

Das Programm zum Brennen nennt man ( oder ich ) Brenn-Programm oder
Programmier-Software. Bei den Atmels...
63 - Brainstorming: Was könnte ich mit analogen Satreceivern anstellen? -- Brainstorming: Was könnte ich mit analogen Satreceivern anstellen?
Hallo Leute!
Ich habe vor einiger Zeit von Freunden 3 funktionsfähige analoge Satreceiver bekommen.
2 sind baugleich und noname (Astro as110), der dritte ist ein Skymaster XL11 (in dem interessanterweise ein 8051-Pendant zum Avr von Atmel verbaut ist -> ich könnte jenen theoretisch mit Bascom8051 programmieren).
Mir fallen ad hoc folgende Möglichkeiten zur weitern Verwendung ein:

Zerlegen (dazu sind mir die Receiver zu schade)
Umbauen (aber zu was und wie?)
verschenken (ich kenne aber keinen, der noch keinen hat oder noch einen braucht)
eBucht (da werd ich aber kaum was für bekommen)
wegschmeißen (das werde ich bestimmt nicht tun )
den Receiver irgendwie zweckentfremden (soll aber schon noch was mit Fernsehen zu tun haben *g*)

Fällt euch etwas ein?
Postet einfach, was euch einfällt.


[ Diese Nachricht wurde geändert von: ElektroNicki am 24 Aug 2008 13:57 ]...
64 - ATtiny13 und kompatible -- ATtiny13 und kompatible
Hallo,

bin ganz frisch angefangen, mit mit den ATtiny13 zu beschäftigen.
Ich habe mir dieses Lernpaket Mikrocontroller von Franzis gekauft, auch wenn ich eig kein Fan von dem Verlag bin.

Bin sehr positiv überascht. Dabei ist ein einfacher Programmer als Bausatz, der in 10 min zusammengelötet ist. Zwei Widerstände, zwei Kondensatoren, n Transistor und zwei Dioden, das wars fast schon.

Nun habe ich ein zwei Fragen, vlt kennt ja jemand diesen Programmer von dem Set.

1) Welche Controller kann ich damit noch programmieren? Zur Not könnte ich ja eben bisschen umlöten, wenn ich z.B. auf nen DIP28 Sockel oder so könnte, also für nen größeren Prozessor. Kann ich da also beispielsweise auch nen ATmega8 programmieren?

2) Bei dem Paket war eine Eigenbausoftware bei, die den Upload ermöglicht. Wie kann ich alternativ die hex-Files in den Controller bekommen? Also mit welcher anderen Software? Das AVR-Studio von ATmel unterstützt ja nur die ganzen Entwicklerboards (STK500 etc..).

MfG DerStudent ...
65 - GPS-Koordinaten über SMS (GSM) abfragen -- GPS-Koordinaten über SMS (GSM) abfragen
Das geht auch ohne Bascom.

Zum Schaltplan kann ich nichts sagen; Augenkrebsgefahr.

Ein Multiplexer hätte es statt der inhibitierenden UND-Gatter ebenfalls getan, wäre auch einfacher.
Da könnte man entsprechende nehmen, wo zwei 2bit-Muxer in einem IC verbaut sind.
(je nach Baudrate sogar Analogmultiplexer).

Kommen denn Daten über die UART nur nach Anfrage oder kann es passieren, dass ab und zu mal Daten von irgendeiner Schnittstelle kommen? In dem Fall wäre es schlecht, da die Daten dann verloren gehen, wenn nicht zufällig die richtige UART ausgewählt ist.

Was es gibt sind µC der Firma Atmel mit AVR-Core, (also AVRs ) mit zwei UARTs. Eine dritte, die nicht unbedingt IRQs auslösen können muss ließe sich emulieren. Ich meine sogar mal von einem Chip gehört zu haben, der drei UARTs besitzt, schau dich mal datenblatttechnisch bei den großen (*128 oder *256) um.
Außerdem gäbe es noch andere Möglichkeiten: es gibt UART-Bausteine oder du nimmst einen kleinen AVR mit einer UART an bindest den per I²C oder SPI an den Master an.
Ach, da kann man soviel machen ... ...
66 - I2C Ansteuerung Atmel -- I2C Ansteuerung Atmel
Hallo!

Ich soll eine I2C Interface zwischen einem PIC (dsPIC30f6014A) als Master und einem ATMEL als Slave (ATMega128) herstellen. Ich habe auch soweit die Software fertig und auch das Signal des PIC ist soweit in Ordnung, nur leider reagiert der TWI Interrupt am Atmel nicht!!

Hier das Ausgangssignal des PIC: Gesendet wird zuerst 0xC4 (0x62 Slave-Adresse und als LSB 0, da es win Writezyklus ist:




Nun zum Atmel, der irgendwie nichts mit dem Signal anfangen kann bzw. nicht reagiert.
Das ist mein Assembler Code für den Atmel-Slave:


Code :
67 - Hilfe bei Inkrementalgeber photoelektrisch Anschluß -- Hilfe bei Inkrementalgeber photoelektrisch Anschluß
Hallo,

möchte dieses Bauteil auf den Bildern verwenden, nur weiß ich nicht wie ich den Inkrementalgeber anschließen muß.

Gibt es irgendwie ein Schaltungsbeispiel von so einer photoelektrischen Abtastung ? Oder weiß das zufällig jemand ? Es gehen nur die 5 Leitungen weg. An dem freien Anschluß hängt noch ein Taster den ich zum Bilder machen abgesteckt hab.

Die Funktionsweiße von dem Teil ist mir einigermaßen klar, nur weiß ich nicht wie ich den an einen Atmel AVR anschließen muß.

Vielen Dank im voraus !

M.f.G.
Jürgen

[ Diese Nachricht wurde geändert von: Juergen1975 am  1 Jul 2008 18:17 ]...
68 - welchen Microcontroller und wie damit umgehen? -- welchen Microcontroller und wie damit umgehen?
Hallo,

bei Mikrocontroller.net finden sich schöne Tutorials zu den AVRs an sich (http://www.mikrocontroller.net/articles/AVR-Tutorial) sowie zum offenen C-Compiler AVR-GCC (http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial). Letzterer lässt sich in die kostenlose Programmierumgebung AVR Studio von Atmel einbinden, so dass Du unter der gleichen Programmoberfläche Assembler und C programmieren kannst. Zum Kennenlernen des Controllers eignet sich Assembler besonders, weil man sich mit der Struktur des Controllers bewusst auseinandersetzen muss, für größere Projekte würde ich aber wegen der Übersichtlichkeit und der einfachren Wiederverwendbarkeit von Code C empfehlen. Von Basic würde ich hingegen generell abraten, da man sich hier leicht einen schlechten Programmierstil angewöhnen kann, der einem bei der späteren Programmierung in C böse ein Bein stellt.

Zum Einstieg ist das schon erwähnte Board von Pollin eine gute und günstige Möglichkeit, ein Programmieradapter für die serielle Schnittstelle ist direkt int...
69 - Mal wieder: Bildungssfernsehen -- Mal wieder: Bildungssfernsehen
Moin,

Bin grade dabei, die Spezifikationen und technischen Neuerungen/Eigenschaften der XMEGA-Serie zu lesen.
Im Bereich, indem es um externen Speicher/gemapptes IO geht, wurde als Beispiel ein "LCD display" genannt. Anscheinend hats nun auch namhafte Hersteller wie Atmel erwischt. Wie können Leute, die mehr als nur eine Ahnung haben so peinliche Fehler machen? Im Fernsehen - ok, aber seriöse Firmen?

Wie dem auch sei, ich erwarte gespannt die XMEGA-AVRs. Werde die erste Welle zwar abwarten, bis die Fehler ausgemertzt wurden, aber dann zuschlagen. Die sollen ja recht kompatibel sein mit den MEGAs.

(Quelle des Bildschirmfotos: ATxmega - A manual / Preliminary 8077A- AVR-02/08)
...
70 - VFD Display und PT6311 mit Atmega8 ansteuern hilfe -- VFD Display und PT6311 mit Atmega8 ansteuern hilfe
Hallo aller seits ich bin neu hier und mich enteressiert eine Thema hier nähmlich diese hier :
https://forum.electronicwerkstatt.d......html

Ich besitze genau den gleichen VFD Display mit PT6311 Kontroller drauf!
Ansteuerung von VFD Displays jedoch wurde dafür ein Pic mikrokontroller verwendet , aber ich möchte Atmega 8 dafür verwenden
Jedoch bin ich noch Neuling auf den Gebiet und weiß net wie man des so Programmieren muss könnte mir jemand vieleicht helfen ?
Ach ja ich besitze Atmel evolution Board 2.0 von Pollin.de
Atmega 8 Mikrokontroller
Direkter Com anschluß an das Board vom Pc
Bascom AVR und Ponyprog
Danke.... ...
71 - Zeitmessanlage mit Startampel selberbauen -- Zeitmessanlage mit Startampel selberbauen
Hallo Kleinspannung,
ich habs bisher noch nicht probiert. Ich wollte mir schonmal von Conrad den C- Contol beziehungsweise von ELV den Atmel AVR Eisteigerset zulegen. Bisher hat mich der Preis für die (spielerei) abgeschreckt. Das AVR kostet zirka 180 Euro. Gibt es was preisgünstigeres, womit ich experimentieren kann?

matthias ...
72 - Lichtschranke mit Reaktionszeit, Ratschläge gesucht! -- Lichtschranke mit Reaktionszeit, Ratschläge gesucht!
Man kann auch einen sehr exakten Takt erzeugen (Quarz).

Dieser geht, mit einem UND verknüpft, auf einen BCD-Zähler mit mehreren Stellen, ggf. vorher noch über einen geeigneten Teiler, damit das Ergebnis auf den 7-Segmenten nicht umgerechnet werden muss.

Im Normalfall liefert der LS-Ausgang low, der Takt & low ergibt low, es wird nicht gezählt.

Ändert sich nun der Zustand von low auf high, passiert der Referenztakt das Undgatter und kann gezählt werden, bis er wieder gesperrt wird.

Es müssen einige Sachen beachtet werden


1. Die LS muss entstört werden
2. Sie muss unabhängig vom permaneten Licht sein und nur auf Änderungen reagieren,
3. Der Takt und Vorteiler sollten einerseits an die Genauigkeit 10ms und an die maximale Unterbrechungszeitspanne angepasst werden. Es müssen Schranken gesetzt werden, da ja sonst die Anzahl der 7Segmente steigt. Also: hohe Genauigkeit -> relativ kurze Torzeiten, oder rel. niedrige Genauigkeit -> größere Torzeiten.


Anders ginge es auch mit einem Mikrokontroller, ist aber mit Programmierung verbunden. Das ist zwar ein Segen, da es recht schnell machbar ist, dafür erfordert es Kenntnisse der entspr. Mnemonics des ...
73 - GPS Maus an AVR Mega8 -- GPS Maus an AVR Mega8
Hallo,
Ich habe die Idee eine GPS Maus an einen AVR Mega8 anzuschließen und somit ein Autonomer Mobieler Roboter zu Steuern.

Ich habe:

-ATMEGA8-16PU (http://www.atmel.com/dyn/resources/prod_documents/doc2486.pdf)
-Garmin GPS Maus HVS35 (http://www8.garmin.com/manuals/GPS35LPSeries_TechnicalSpecification.pdf)


Der Mega8 hat eine USART Datenregister was eigentlich nach meinen Wissenstand die NMEA transmitted sentences einlessen kann.
Und somit intern sie auswerten kann.
Ich muss nur nen Pegelwandler z.B. Max232 dazwischen schalten, den ich eh schon an meiner SPI Progammer Board realisiert habe.
(http://www.rowalt.de/mc/avr/avrboard/01/brdcirc.png)

Ist es wirklich möglich und wie würdet ihr den aufwand und die Schwierigkeit einschätzen?


Ich habe auch schon das Internet Durchforstet vieleicht hätte einer nen Tip/Link.


...
74 - STK500: EEPROM brennen schlägt fehl -- STK500: EEPROM brennen schlägt fehl
Hallo,

kaum hat man ein Problem gelöst, stehen 15 weitere an (nicht ganz).

Was muss ich beachten, wenn ich mein EEPROM des STK500 (atmel m8515) beschreiben will?

Meinen Quellcode (in bascom) konnte ich problemlos in den Flash laden. Beim Ladeversuch des Files *.eep in das EEPROM (über AVR Studio 4) kommt eine Fehlermeldung.

"ISP Mode Error: hier will er die richtige Anpassung der ISP programming frequency (less 1/4) zur clock frequency.
Die mitgelieferte Literatur und die online hilfe geben wenig Informationen dazu raus.

Was muss ich da beachten und wie/wo stelle ich die Parameter ein?
Ich arbeite wie gesagt mit Basecom und AVR Studio 4.

Danke für Eure Hilfe

Klaus
...
75 - µController -- µController
Unter diesen Voraussetzungen würde ich zu Atmel greifen, der Programmer AVRISP MKII ist USB und für nicht allzuviel Geld z.B beim Reichelt erhältlich. Dazu bekommst du die Software AVR Studio um den Controller zu flashen oder Programme zu simulieren.

Compiler gibt es gratis, ich verwende WinAVR mit AVR-GCC, einem open source C-Compiler. Damit geht eigentlich alles was mit den Controllern möglich ist, bisher musste ich kein Assembler lernen, obwohl das gemäss der Ansicht von Vielen den besten Einblick in die Funktionsweise der Controller gibt und man damit die letzten paar % Leistung aus den Käferchen herausquetschen kann. Mit C kann man jedoch mit weniger Aufwand komplexe und sehr leistungsfähige Programme erstellen.

Als Einstiegsliteratur empfehle ich dazu das AVR-GCC Tutorial von mikrocontroller.net: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial

und natürlich das Datenblatt eines AVR-Prozessors, erhältlich auf der Website von Atmel. Als Einstiegscontroller ist ein ATMega48 oder 88 sehr gut, der hat viele Funktionen und ist von der neusten Generation. Wenn du einen AVR kennst kannst du mit allen arbei...
76 - Kann man Ausgänge am ATtiny2313 als TriState oder OpenDrain definieren? -- Kann man Ausgänge am ATtiny2313 als TriState oder OpenDrain definieren?
Hallo zusammen!

Eine Frage an die Atmel-AVR Experten:

Beim tiny2313 möchte ich Port B und D als Ausgänge, aber mit open drain (open collector) benutzen. geht das?
Wenn ja, mit welchen Registern definiere ich das?!

Die Ausgänge sollen also bei Logisch 0 auf GND gezogen werden und bei logisch 1 offen sein und keinen Pegel haben.
Einen zusätzlichen Treiber zu benutzen fällt leider komplett raus. Ich hoffe der Tiny kann das

MfG
Cosmoxx ...
77 - Sport Großanzeige mit LEDs -- Sport Großanzeige mit LEDs
Versteh mich nicht falsch: Das ganze ist durchaus in CMOS zu realisieren. Nur braucht man da eben mehr als 1 oder 2 ICs (Teiler, Zähler, BCD-Dekoder,...). In einem µC steckt (je nach Software) alles drin.

Grundsätzlich kannst du dich zwischen Atmel AVR und PIC entscheiden.
Siehe:
https://forum.electronicwerkstatt.d......html
http://www.roboternetz.de/wissen/index.php/Avr
http://www.sprut.de/electronic/pic/index.htm
und viele weitere Seiten...

Für dein Projekt ließe sich z.B. ein [EDIT]AVR[/EDIT] Mega8 oder größer verwenden.

Was genau hast du in dem Shop gefunden?

Um die LEDs zu schalten werfe ich mal FET, Logik-Level-FET und PROFET in den Raum, ULN*** wären damit wohl "leicht" überfordert

[ Diese Nachricht wurde geän...
78 - AVR Datasheet in Deutsch -- AVR Datasheet in Deutsch
Hallo

Ich nehme mal stark an, daß alle die in diesen Thread reinsehen, interesse an dem Atmel AVR Prozessoren Datasheet in deutsch haben.

Jetzt habe ich mir gedacht, wenn sich alle, die lust haben zusammenschließen, und jeder eine gewisse anzahl von seiten übersetzt, dann habe wir ja auch was wir wollen, oder ?

Was haltet ihr von der Idee und wer würde mit machen? Wenn jeder so ca 10 seiten macht, bräuchen wir ca 35 leute...das ließe sich doch machen..


Der Drecksack ...
79 - 2 Atmel 8515 10 LED`s schalten mit 5 leitungen -- 2 Atmel 8515 10 LED`s schalten mit 5 leitungen
hallo,

wie kann ich am besten 2 Atmel 8515 miteinander verbinden damit ich
10 eingang Pins
5 daten leitungen und
10 ausgangs Pins habe

ich bin ein anfänger hab nicht sehr viel ahnung hab aber schon bischen rumgespielt ... jetzt lachen wahrscheinlich wieder alle .... ist aber nunmal mein erster code... wunder mich selber das ich so weit gekommen bin nuja.....


Code :






.include"m8515def.inc"



main:

ldi r16, 0b00000000...
80 - Leuchtstofflampen Automatisch dimmen -- Leuchtstofflampen Automatisch dimmen
Hmm also hier ein paar stichwörter.

endweder so
ATMEL AVR > DAC > EVG

EEPROM > DAC > EVG

ATMEL AVR (PWM OUT) > EVG

reicht dir das schon ?

...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Atmel Avr Einf�hrung eine Antwort
Im transitornet gefunden: Atmel Avr


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 6 Beiträge im Durchschnitt pro Tag       heute wurden bisher 0 Beiträge verfasst
© x sparkkelsputz        Besucher : 192473646   Heute : 454    Gestern : 5128    Online : 105        3.8.2026    2:37
2 Besucher in den letzten 60 Sekunden        alle 30.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.158012151718