Gefunden für avr mega uhrenquarz - Zum Elektronik Forum |
| 1 - Pollin-Board "zerschießt" reihenweise AVR -- Pollin-Board "zerschießt" reihenweise AVR | |||
| |||
| 2 - 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. ... | |||
3 - 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... | |||
| 4 - Einsteiger -- Einsteiger | |||
| Hallo,
Ich empfehle Atmels Controller, also AVRs: mega und tiny. Durch den avr-gcc, ein Backend für AVRs für den GCC, kannst du gleich so weitermachen, wie jahrelang zuvor. Einzig anders sind ein paar Header und die neuen Ressourcen-Bedingungen .
Bist du im Umgang mit dem gcc geübt, sollte das kein Problem sein. Wenn du, wie du sagst, bereits Assembler-Erfahrungen hast, kannst du dazu auch den gcc nutzen, genauer den avr-as, den Assembler. ... | |||
| 5 - Dämmerungsschalter für mC AVR Mega 8 (LED-Ansteuerung) -- Dämmerungsschalter für mC AVR Mega 8 (LED-Ansteuerung) | |||
| Moin,
ich möchte einen Mikrokontroller (AVR Mega 8, 3,6V Spannungsversorgung) für eine LED-Steuerung über einen Dämmerungsschalter mit Spannung versorgen/einschalten. Reicht eine einfache Transistorschaltung oder sollte es eine Trigger-Schaltung sein und wie müsste der Mikrokontroller dann angeschlossen werden? Ein entsprechender Schaltplan wäre eine große Hilfe für mich. Gruß Ulli ... | |||
| 6 - Modellfernsteuerung mit mehr Kanälen ausstatten? -- Modellfernsteuerung mit mehr Kanälen ausstatten? | |||
| Das ist kein Problem, das PPM-Protokoll ist Standard:
http://www.mftech.de/ppm.htm Nimm dir einfach einen kleinen AVR mit 8 ADC Eingängen (z.B einen Mega 88 im TQFP32, der DIP hat nur 6 ADC-Kanäle)und strick dir ein kleines Programm welches den PPM-Code erzeugt. Den Teil solltest du einfach sorgfältig machen, da eine Präzision von 1 μs oder besser wünschenswert ist. Das Signal verfütterst du anstelle vom originalen der HF-Stufe, fertig. Der Originalcontroller kann seinen ewigen Winterschlaf antreten. Wenn du Lust hast kannst du dann auch noch eine digitale Trimmung, Expo, Mischer, LCD oder sonstige Gimmicks einbauen wenn schonmal ein AVR da ist. viel Spass beim Basteln... ... | |||
| 7 - µController -- µController | |||
| Danke für die vielen Antworten!
Ich habe mir mal ein paar Codes von Bascom angesehen und muss sagen, dass das ganze um Welten verständlicher ist! Z.B. das Blinken einer LED: $regfile = "m32def.dat" 'Die Anweisung bestimmt Controllertyp, hier AVR Mega 32 $framesize = 32 'Stackanweisungen, die eigentlich nur bei größeren Programmen $swstack = 32 'wirklich nötig werden $hwstack = 32 $crystal = 16000000 'Die Frequenz des verwendeten Quarzes $baud = 9600 'Die Baudrate für RS232 Ausgabe. 'Sie muss auch beim PC Terminalprogramm identisch sein Config Pinc.0 = Output 'Ein Pin wird als Ausgang konfiguriert PC0 (also Pin0 von Port C) Led Alias Portc.0 do Led = 1 'Pin wird auf High, also 5V geschaltet Waitms 100 Led = 0 'Pin wird auf Low, also 0V geschaltet Waitms 100 loop" Dort geht doch auch einfach. Z.b. die Portbezeichnung. Absolut verständlich. "Waitms" damit kann ich etwas anfangen! Mich reicht der µC für ein paar kleinere Spielereien. Komplexe Dinge programmieren werde/könnte ich eh nie! Ich werde mir jetz... | |||
| 8 - Mega32 -> SPI -> ADE7758 mit bascom -- Mega32 -> SPI -> ADE7758 mit bascom | |||
| So, das Projekt mit dem ADE habe ich erstmal weiter weg gelegt.
Erstmal schaffe ich mir die Grundlagen von C drauf. Das scheint mir in Hinblick auf zukünftige Projekte duetlich sinnvoller. Allerdings neige ich momentan noch dazu diese Sprache zu hassen. Alles was in Bascom basic super simpel war, scheint in C erstmal unerreichbar. Soviel Handarbeit.... Naja.. ich werd es schaffen. Habe mir erstmal ein paar Bücher besorgt. Vielleicht kann mir ja jemand einen Tipp geben, ob ich für den Anfang noch etwas brauche. Hier die Liste mit dem Gerümpel das sich auf meinem Schreibtisch angesammelt hat: Atmel STK500+STK501 2x USB2RS232 Wandler (einmal zum programmieren, einmal fürs Terminal) 1x 4x16 LCD Display nebst Beschaltung für Betriebsspannung und Kontrast diverse mega 16, mega32 und mega128 diverser Kleinkram... das übliche Bastlergerümpel Bücher: Jürgen Wolf - C Programmierung mit einfachen Beispielen Jürgen Wolf - C von A bis Z Das umfassende Handbuch Jörg Wiegelmann - Softwarentwicklung in C für Mikroprozessoren und Mikrocontroller Eine lauffähige Installation vom AVR Studio 4 mit gcc naja... ich denke ich habe alles wasman so braucht. Aber vielleicht hat ja noch jemand ne ide... | |||
| 9 - I2C Thermometer: Kommunikationsprotokoll: Fragen zum DB -- I2C Thermometer: Kommunikationsprotokoll: Fragen zum DB | |||
| Hallihallo,
ich möchte gerne den DS1631 Temperatursensor an einem Mega8 betreiben. Er kann die Temperatur per I2C zum AVR schicken und es lassen sich auch noch andere Parameter über diese Schnittstelle einstellen. Hier mal das Datenblatt: http://www.tranzistoare.ro/datasheets2/24/249334_1.pdf Ich verweise auf die Seiten 12 und 13 des Datenblatts. Ich hab zum Übertragungsprotokoll eine Frage. Am Anfang ist klar, der Master (der Mega) gibt nach dem START die Adresse des Thermometers auf den Bus. Dann kommt das ACK vom Thermometer. Danach muss ein "Command Byte" vom Master kommen. Dieses Byte sagt dem Thermometer, was es tun soll. Nach diesem "Command Byte" kommt nochmals ein ACK vom Thermometer und dann kommen die Daten vom Master. Nur: Ich finde in diesem DB nirgends die Angabe, wie das "Command Byte" für die jeweilige Aktion aussehen soll... Also wenn ich z.B. die Temperatur auslesen möchte... welches Command Byte muss ich ihm dann schicken? Irgendwie finde ich so eine Liste im DB nicht.. Auf Seite 12 sind zwar die verschiedenen Möglichkeiten au... | |||
| 10 - Problem mit Mega32 -- Problem mit Mega32 | |||
| Hallo,
ich habe einen Mega 32 folgendermaßen angeschlossen: Bild eingefügt Den Quarz und die anliegenden Kondensatoren habe ich weggelassen, weil TwinAVR den Prozessor nicht erkannt haben. Es war so, dass ich in dem Programm auf Config geklickt habe und dann folgendes BIld erschien: Bild eingefügt Ziehe ich dann, solange das FEnster noch offen ist, den Stecker vom PC, erscheint auf einmal folgendes Bild: Bild eingefügt Genau das gleiche Problem tritt auch mit Quarz und ohne Quarz auf! BASCOM erkennt den Prozessor auch nicht. Wisst ihr, woran das liegen kann? ... | |||
| 11 - Windows-Problem: Mal wieder COM-Port und Pollin-Board -- Windows-Problem: Mal wieder COM-Port und Pollin-Board | |||
| Nachdem ich meinen alten PC zu Grabe getragen habe (geplatztes Netzteil, das auch den Rest der Hardware frittierte), steht hier jetzt eine Leihgabe - ein MSI Mega 180. Dummerweise hat der keinen COM Port und daher habe ich diesen mit einer PCI-Karte nachgerüstet.
Bei K&M für 13€ erstanden: DeLock PCI 2xSeriell 1xParallel http://www.delock.com/produkte/grup......html Treiber sind dabei - das ist dann der NetMOS NM9835s Version 2.70. Installiert nach Anleitung und Windows sieht die Ports auch. In PonyProg muss ich für das Pollin AVR-Boards v2 ja folgendes einstellen: Serial, Si Prog I/O und dann den passenden Port - und genau DAS ist das Problem! Alle Ports sind grau. "Probe" fällt auch negativ aus. Stelle ich auf Si Prog API, dann fällt "Probe" bei angeschlossenem Board positiv aus. Mehr aber auch nicht, lesen/schreiben/löschen kann ich damit auch nicht (Device missing or unknown device (-24)). COM-Ports im Gerätemanager auf andere Nummern legen (waren nach der Installation auf 4+5) bringt keine Ver... | |||
| 12 - AT Mega 32 -- AT Mega 32 | |||
| Moin!!!
Ich will ein bisschen in die uC technik einsteigen. Hab mir ein Buch gekauft mit dem ich lerne in C zu Programmieren, kauf mir jetzt ein Steckboard und jetzt geht es darum welchen uC ich mir kaufen soll. Ich habe da schon den AT Mega 32 im Auge, weil ich da schon weis wo ich den passenden dongle und eine einfache Programmierschaltung her bekomme. Aber ich hab nicht so viel Ahnung bei der Auswahl. Kann man den zB. überhaupt in C programmieren? Gibt es überhaupt welche die nur in bestimmten Sprachen programmiert werden können, oder is das immer egal? Warum hat der AT Mega 32 so´n komisches Fenster oben drin (DIL-40 gehäuse)? Dann gibts vom AT Mega 32 auch noch mehrere varianten. Wonach wählt man da aus? ATMega AVR 32-16 PDIP Gehäuse: DIL-40 MHz: 16 Flash: 32 EEProm: 1K RAM: 2K I/O: 32 der kostet 3,50€ ATMega AVR 32L8 PDIP Gehäuse: DIL-40 MHz: 8 Flash: 32 EEProm: 1K RAM: 2K I/O: 32 der kostet 3,80€ warum kostet der untere mehr obwohl der einem schlechter vorkommt? Naja. Geballtes unwissen halt... Trotzdem danke schonmal im vorraus. ... | |||
| 13 - 90S2313>Tiny2313 -- 90S2313>Tiny2313 | |||
| Hallo Perl
Habe etwas gefunden hier im forum uber minidmx. da wolte jemanden dass auf einem mega haben. Und der Jornbyte hats sowiet bekommen. da wahr aug einen ASM file also jezt weis ich wass da drin ist. Leider bin ich nicht gut im andern fon dieser sachen.. da ich jezt im eine pdf file fiele unterschiede gefunden habe, und ich leider nicht weis wass ich andern darf. special ist da ein stuck uber uart (90s2313) und usart (tiny2313). wehn ich dem asm file durch dem avr studio laufen lass bekomme ich shon gleig fehler meldungen uber die register. dass die dopelt sind R26,r25,r24,r29,r28 und dass hier aug ein fehler ist . .def DELAY16_L(time) = low((((XTAL*time)/1000)-5)/4) also dass wird fuhr mir etwas su swehr sein um su lossen. aber fieleigt da Jornbyte aug noch einmall dieser posting finded. der wirdt sicherlich wissen wo ich auf achten solte. aber danke fuhr dem antword. [ Diese Nachricht wurde geändert von: Rene046 am 26 Sep 2006 21:29 ]... | |||
| 14 - Aus einem Impuls 5 Impulse machen -- Aus einem Impuls 5 Impulse machen | |||
| @ clembra
bzgl. des Ponyprog Programms, das kann keinen ATTINY13 Programmieren, zumindest steht es nicht in der Device Liste unter "AVR micro" wo auch die anderen ATTINYs stehen, wie der ATTINY 12, 15, 22, 26 und 2313, da steht auch die mega Reihe..., und wenn ich den als Device nicht auswählen kann, kann ich den demnach auch nicht proggen - oder? Was nun? So von der Optik gefällt mir das Programm. bzgl. der Programmierschaltung, reicht die Schaltung auf dem beigefügten Bild? Was hast du mit Brenner gemeint? ... | |||
| 15 - Stereoanlageressorstationssteuerung Netzwerkfähig -- Stereoanlageressorstationssteuerung Netzwerkfähig | |||
| Es gab doch mal das Projekt mit dem AVR-Webserver. ich such das grad mal.
http://mikrocontroller.cco-ev.de/de/avr_webserver.php Ohne jetzt Deteils zu wissen, vllt. wäre das was (, wenn beim Mega noch IO-Pins frei sind für die eigentlichen Aufgaben. Ansonsten nen 2. Mega mit I²C oder SPI dazuhängen. Dadurch entsteht eine Latenz von wenigen ms, nicht der Rede wert.) Edit: Es werden (laut http://www.ulrichradig.de/) nur 2 Ports verwendet, um mit der ISA-Karte zu kommunizieren. [ Diese Nachricht wurde geändert von: DonComi am 3 Aug 2006 23:42 ]... | |||
| 16 - PIC oder Microkontroller -- PIC oder Microkontroller | |||
Also der ATmega16 ist ein uC (=Mikrocontroller) der Firma Atmel, die Reihe nennt sich AT-Mega (es gibt auch AT-Tiny, das sind "kleinere") und der Controllertyp heißt AVR. Insgesamt brauchst du ein Programm zum schreiben des Codes, evtl. Debuggen (Simulation am PC), einen Compiler und eine Brennsoftware (NEIN, Nero geht nicht ). Dazu einen ISP-Brenner (im Pollin-Board enthalten). Mit dem Mercedes von Atmel wirst du nicht viel anfangen können, da du a) die Funktionen nicht nutzen kannst, bzw. diese Mega-Programme bei Anfängern nicht funktionieren werden und b) diese kein DIL-Gehäuse haben, also SMD-Bauteile sind und nicht in Lochraster passen. Weitere Beschreibungen sind Atmel (Übersicht), den oben genannten Links und den Datenblättern zu entnehmen. Ach ja, Forumsuche hilft sicherlich auch ziemlich. Gruß clembra ... | |||
| 17 - DCF-77-empfang mit AT90S8515...? -- DCF-77-empfang mit AT90S8515...? | |||
| Hi balduin_x oder irgendjemand anderes:
hat hier jemand schon mal mittels eines der neueren AVR Prozessoren DCF77 empfangen/dekodieren können? Wie hier schon bemerkt wurde, stimmt der Code auf den Seiten von Bascom nicht und auch nach Anpassung tut sich bzgl. Dekodierung absolut nichts. Mir würde erstmal reichen, wenn mir zur Motivation jemand mitteilen könnte, dass DCF77 und ein AVR Mega (o.ä.) Prozessor mittels Bascom Basic auf jeden Fall funktioniert. Danke Peter... | |||
| 18 - WINAVR für AT90S1200 -- WINAVR für AT90S1200 | |||
| Ich bin mir jetzt nicht ganz sicher, ob der 1200er wirklich unterstützt wird, aber wenn, dann liegt es am fehlenden SRAM. Da scheinen die C-Compiler nicht mitzumachen, da ihnen die reine Nutzung der Register nicht reicht.
Aher du hast auch so den denkbar ungünstigsten Start-Controller gewählt. Hätte eher mit dem Mega8 angefangen. Der kostet auch nicht gerade viel mehr, hat aber einen um einiges größeren Funktionsumfang und mehr Speicher. Ich weiß gar nicht mal, ob der 1200er überhaupt noch produziert wird. Aber auf jeden Fall ahst du auf nen ziemlich toten AVR gesetzt, da derzeit nach und nach alle klassischen AVR (Also alle AT90Sxxxx) entweder gegen mega odet tiny Typen ausgetauscht werden, oder ganz rausfliegen. ... | |||
| 19 - µC stürzt bei anschalten von Leuchtsoffröhre ab :-( -- µC stürzt bei anschalten von Leuchtsoffröhre ab :-( | |||
| Was EMV bei AVR's angeht:
die neueren Mega-AVR's (alle mit kleinerer Strukturbreite) wie Mega8,16,32 etc. sind um Welten EMV-fester wie z.B.90S8515 etc. Einen 90S4433 bekomme ich unter Ausnutzung aller Layout- und Schaltungsmöglichkeiten auf ca. 1.5kV Burst bei einer bestimmten Schaltung. Dann sind häufige Resets feststellbar. Durch Austausch mit dem Mega8 wird die gleiche Leiterplatte sofort störfest bis 4.4kV. Wobei die 4.4kV die Obergrenze des verwendeten Burstgenerators ist und somit die Schaltung auch noch oberhalb dieses Wertes stabil sein kann. Laut Atmel wurden auch die Ports geändert und es wird an einigen kritischen Eingängen (z.B. Reset) mehrfach gesamplet bevor der Wert übernommen wird.... | |||
| 20 - Warum immer Atmel? -- Warum immer Atmel? | |||
Zitat : Roboter hat am 4 Jan 2004 18:50 geschrieben : Leider gibt es so viele AVR Typen! Auf der einen Seite ist es Vorteilhaft das man den besten Typ für die eigene Anwendung findet. Auf der anderen Seite erschwert es den Erfahrungsaustausch. Nur wenige kennen alle Details ihres verwendeten Controllers! Leider macht sich daher auch keiner die Arbeit mal ein Datenblatt zu übersetzen und für Einsteiger verständlich zu machen. Es gibt halt so viele! Ich suche im übrigen noch ein paar GCC-Beispiele für ein Einstiegstutorial. hallo, aber PICs gibts deutlich mehr.meiner meinung nach zuviele. ich finde die auswahl von avr schon gut. man nimmt einfach den, wo die menge der anschlüsse reicht. dann reicht auch meistens der flash, denke ich. ich würde zb einen mega 16 oder mega32 für den anfang gut aussehn, weil der hat genug aus oder und eingänge um viel zu probieren. ist normal DIP gehäuse und ist auch nicht z... | |||
| 21 - Audio Spektrum Analyzer Projekt -- Audio Spektrum Analyzer Projekt | |||
| Hallo zusammen
habe nun mal nen Schaltplan erstellt ich steuere die Led s nun mittels 8535 aus und multiplexe das ganze mit Hilfe den c-mos Bausteinen nun fehlt mir eigentlich nur noch die FFT seid ihr da schon weitergekommen ? oder habt ihr da etwas neues gefunden ? ich denke der AVR-Mega hätte genug "Power" diese Transformation zu realisieren ... Gruß Matthias Hochgeladene Datei : analyzer.sch.txt... | |||
| 22 - Suche ein paar AVR Beispiele -- Suche ein paar AVR Beispiele | |||
| Suche für ein kleines Tutorial ein paar AVR Beispiele welche alle Möglichkeiten der AVR Mega 8 und Mega 16 Serie aufzeigen. Gerne in ASM und GCC.
Gruß Frank Neuer Webring http://www.roboternetz.de/phpBB2/webring.php ... |
|
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! gerechnet auf die letzten 30 Tage haben wir 8 Beiträge im Durchschnitt pro Tag heute wurden bisher 7 Beiträge verfasst 3 Besucher in den letzten 60 Sekunden alle 20.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |