Gefunden für avr rs232 eeprom - Zum Elektronik Forum |
| 1 - Verbindung PC-Controller : Welche Programmierumgebung? -- Verbindung PC-Controller : Welche Programmierumgebung? | |||
| |||
| 2 - 80c32 Programmieren aber wie??? -- 80c32 Programmieren aber wie??? | |||
Hallo scarymovie Bist du sicher, dass du etwas mit dem 80C32 machen willst. Das ist die ROM-less Version des 80C52. Um mit dem etwas machen zu können musst du dir erst ein Board mit einem (E)EPROM, RAM (optimal), MAX232 (Treiber RS232), Spannungsregler 5V, Reset-Generator, ... Dann braucht du noch ein Programmiergerät für den (E)EPROM. Wenn du anfangen willst nimm lieber zum Beispiel einen AVR, die haben schon einen internen Flash-EEPROM und du kannst sie im System programmieren (ISP). Lese dir mal auf Link das Tutorial durch. (Der Server ist gerade down. Mal sehen, wie lange Andreas braucht.) Zum Programmieren kann man zum Beispiel PonyProg Link verwenden. Programmiersprachen: in C, Assembler, Basic (Bascom), ... Verbreitet sind C, und für zeitkritisches Assembler. Holger ... | |||
3 - Pollin-Board "zerschießt" reihenweise AVR -- Pollin-Board "zerschießt" reihenweise AVR | |||
| Hallo liebe Kollegen.
Mein Pollin Programmierboard tötet mir auf einmal einen AVR nach dem anderen.
Beim ersten hab ich ja noch an Zufall geglaubt... Es gehen immer so ca. 5 Programmübertragungen,dann ist der Chip nicht mehr ansprechbar. Ponyprog meldet dann "Device missing or unknow". Nicht mal mehr Fuses auslesen geht. Neuen drauf > funktioniert wieder ein paar mal. Hab mir jetzt in kurzer Zeit 3 Mega 8 und einen 2313 zerschossen. Die Versorgungsspannung stimmt > 5,01V. Hab jetzt soweit möglich alles fraglich Anschlüsse durchgepiepst und durchgemessen. Finde nix auffälliges. Dann hatte ich noch die 5,1V Z-Dioden D1 und 2 am Eingang der RS232/ISP im Verdacht. Aber wenn ich vor R2/R6 12V anlege (natürlich ohne Stecker dran) dann hab ich an den Dioden 4,2V. Nun weiß ich nicht mehr weiter. Jemand eine Idee? ... | |||
| 4 - ISP-Adapter für RS232 ohne MAX232? -- ISP-Adapter für RS232 ohne MAX232? | |||
| Der TX-Anschluss wird durch den Transistor invertiert, der Rest per Programmiersoftware im PC. Das ist kein Problem.
Wobei mir ehrlich gesagt ein Pull-Up am Kollektor fehlen würde, auch wenn viele AVR den intern haben. Dazu kommt dass die komplette Pin-Belegung des RS232 falsch ist, die sieht aus wie an einem DSUB25. (Nur Beschriftung, Schaltung ist ok) Beim DSUB9 ist Rx auf der unbelegten 2, 3 Tx, RTS/CTS liegt auf 7/8 und 5 ist Gnd. ... | |||
| 5 - RFID Installation / Einführung -- RFID Installation / Einführung | |||
| Um wieviel Nutzer geht es denn ca.?
Muss es eine zentrale Datenbank sein oder wäre es zumutbar das du bei Änderungen zu den Türen gehst und diese aktualisierst? Ich spinn jetzt mal was zusammen... Szenario 1a: Bei Pollin gibt es einen netten RFID-Bausatz, der gibt in der Grundkonfiguration die Token ID der Karte über die RS232 Schnittstelle aus. Die ID wird weitergereicht an die AVR-Net-IO Platine die dann die Kommunikation mit der SQL Datenbank übernimmt und bei Freigabe die Tür freigibt. Neben der Abfrage nach der Zugriffsberechtigung kann auch gleich der Zugriff an sich in der DB mitgeloggt werden. Szenario 1b: Für die AVR-NET-IO Platine gibt eine Erweiterung mit SD-Karten Slot, hier könnten die Logs abgelegt werden. Szenario 2: Wenn die Änderungen nicht so häufig sind könnte man direkt im RFID-Bausatz die Token ID's hinterlegen. ... | |||
| 6 - 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... | |||
| 7 - Modellbahn Weichenantrieb mit PC schalten -- Modellbahn Weichenantrieb mit PC schalten | |||
| Moin!
Zitat : Ahja, jetzt verstehe ich. Und wieviel 4094 kann ich dann betreiben? Theoretisch: beliebig viele, praktisch ist das von einigen Bedingungen abhängig. Diese Schieberegister benötigen, wie man aus der vom Kurzarmigen verlinkten "Schaltung" entnehmen kann, drei Signale: Daten, Takt und ein Latch-/Speichersignal. Dazu werden die Daten serialisiert, d.h., man schiebt ein Bit nach dem anderen in das Register. Sind alle Bits übertragen, dann werden die eingetakteten Bits in ein an das Schieberegister gekoppeltes Speicherregister (Latch) geschrieben und erscheinen wieder parallel am Ausgang. Dieses Latch ist im CD4094 schon drin, man müsste also eigentlich von einem Schieberegister mit Latch sprechen. So, es dauert einfach eine gewisse Zeit, bis 56 Bits ausgegeben wurden, vor allem, mit der verlinkten Schaltung dauert das, weil die RS232-Schnittstelle damit zweckentfremdet wird, normalerweise nutzt man sie ... | |||
| 8 - Wiederstandsmessung und dann per USB an ein Android Gerät -- Wiederstandsmessung und dann per USB an ein Android Gerät | |||
| Dein „Mittelstück“ wäre hier ein einfacher Mikrocontroller, z.B. ein Atmega8, der über USB versorgt wird.
USB läuft mit 5V und diese müssen auch zur Verfügung gestellt werden, wenn es eine „richtige“ USB-Schnittstelle ist. Der Mikrocontroller (µC) hat in diesem Fall einen Analog-Digital-Wandler, mit dem man den Spannungsabfall über dem Widerstand messen kann. Allerdings, und da wird es erst interessant: in welchem Bereich liegt der zu messende Widerstand? Mit welcher Genauigkeit soll er bestimmt werden? Wie viele Messungen sollen pro Zeiteinheit durchgeführt werden? Um die Daten via USB zu übertragen, bietet sich entweder eine softwarebasierte Lösung für den AVR direkt an oder ein entsprechender Schnittstellenwandler von UART (RS232) auf USB (FT232RL für 3,50€). Der µC würde messen und den Messwert als Zahl direkt an die „App“ (ich verachte das Wort) übermitteln. Einziger Nachteil: du gibst selbst zu, keine Ahnung zu haben, es wird für dich also nicht so einfach. Man merkt das auch daran, dass du die eigentlich wichtigen Details (Messbereich, -genauigkeit, -geschwindigkeit) nicht verraten hast. [ Diese Nachricht wurde geändert von: DonComi am 28 Okt 2012 13:15 ]... | |||
| 9 - Schalter an USB anschließen -- Schalter an USB anschließen | |||
| Tja: keine Arme keine Kekse würde ich sagen.
Klingt erstmal nicht grade hilfreich, aber es ist meiner Ansicht nach sehr sinnvoll, jede Gelegenheit zu nutzen, sich in µCs einzuarbeiten, wenn man nur ein wenig in diesem Bereich ist. Denn die Kerle vereinfachen vieles und so kompliziert ist das nicht. Vorschlag: - 3x ATmega8 kaufen - 3x 7,3728MHz Quarze dazu - Programmer „MySmartUSB light“ - ein paar Wannenbuchsen 6-polig - Lochrasterkarte oder Steckbrett - MAX232 und DSUB 9-polig plus ein paar Elkos 1µF Damit lässt sich für schätzungsweise 30€ plus RS232-Wandler-Kabel das Projekt erledigen. Software dann WinAVR und AVR Studio, ich liefere den Source für die Uart (10 Zeilen). Den FT232RL kann man auf Lochraster vergessen, deswegen der Adapter .
... | |||
| 10 - 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 ( | |||
| 11 - IR-Empfänger TSOP -- IR-Empfänger TSOP | |||
| Hallo,
danke erstmal für die Antworten. Was genau es werden soll ist noch nicht sicher. Einen einfachen LIRC-Empfänger für die serielle Schnittstelle habe ich sogar noch hier (von einer Technisat-Karte). Offtopic :Nur fehlt mir der RS232-Anschluss um diese auch nutzen zu können. Zwar habe ich onboard irgendwo eine COM-Schnittstelle, aber direkt daneben ist ein anderer Anschluss, sodass die normalen Buchsen mit Schneidkontakten mit den Klammern seitlich nicht passen. Und wenn wäre der bestimmt mit etwas anderem belegt. Immer diese neuen Computer, USB-Ports ohne Ende aber was wirklich brauchbares fehlt
Etwas unschön ist, dass der PC genau am anderen Ende des Zimmers steht wie der Fernseher. Der Plan geht irgendwo von Empfänger beim PC und Fernbedienung nach hinten richten (oder per Reflektion -> schlecht) bis AVR NET IO von Pollin und die Steuerung über Netzwerk und SVDRP (über Daemon?) zu erledigen. In dem Fall käme (früher oder s... | |||
| 12 - 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... | |||
| 13 - 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... | |||
| 14 - Potenzialfreien Kontakt auslesen. Was wird benötigt? -- Potenzialfreien Kontakt auslesen. Was wird benötigt? | |||
Hallo
Wenn du es per RS485 machen willst (was genau für solche Zwecke entwickelt wurde), dann benötigst du einen Mikrokontroller (z.B. PIC oder AVR) mit serieller Schnittstelle (UART) und einem RS232-RS485-Umsetzer (MAX385 z.B.). Mit dem Mikrokontroller überwachst du permanent (z.B. Interrupt oder stetiges Abfragen) den Kontakt. An diesen legst du eine Spannung an (5V) und lässt ihn diese 5V auf einen Eingang des µCs schalten. (Oder, besser, Massepotential zum Schalten benutzen). Um definiertes Potential am µC zu haben, während der Kontakt geöffnet ist, schließt man dort einen Pullup- bzw. Pulldown-Widerstand an. Außerdem noch einen Kondensator, um das Kontaktprellen etwas zu dämpfen. Der µC verpackt das Ereignis dann in ein Datagramm und verschickt es über RS485 zum Rechner - fertig. Geht auch ohne RS485 und µC, wenn du den LPT oder den Com-Port nutzen kannst/darfst. Da muss man aber Schutzbeschaltungen einbauen, siehe perls Posting bzw. Störungen auf langen Signalleitungen. ... | |||
| 15 - Selbstbau eines Lichtweckers mit digitaler Steuerung -- Selbstbau eines Lichtweckers mit digitaler Steuerung | |||
| Hallo nochmal
Ich habe jetzt mein Abitur fast durch (nächsten Dienstag ist die letzte Prüfung) aber immer noch kein einziges Bit auf einen Mikroprozessor geschrieben. Hier einige Probleme die Auftraten: 1. Die verwendeten Programme (vor allen PonyProg) liefen nicht unter Win Vista Lösung: Habe in einer VM Windows XP installiert und darauf dann die Programme -> läuft 2. Ich hatte eigentlich vor einen RS232->USB Konverter zu verwenden. Ging natürlich nicht. Lösung: ein serielles Kabel mit Male<->Female (Verlängerungskabel), da ich an meinem Mainboard noch eine RS232-Buchse habe. 3. Datenübertragung kam nicht zustande, obwohl ich PonyProg nach den Vorgaben eingestellt habe (auch den Zielchip angegeben). vermuteter Fehler: Kabel mit stolzen 2,5m zu lang und deswegen zu viele Störungen im Signal. versuchte Lösung: Kabel mit Alufolie umwickelt und die Folie mit dem Schutzkontakt verbunden ("geerdet"). Hat aber auch nicht funktioniert. Meine Frage an dieser Stelle: Da RS232 schon lange vom Aussterben bedroht ist (Ein sehr erstaunter örtlicher Händler versicherte mir, dass der seit 7 Jahren kein serielles Kabel mehr verkauft habe) Lohnt es sich noch weiter in dieser Richtung zu experimentieren... | |||
| 16 - Mp3-Decoder, der keine FPU braucht? -- Mp3-Decoder, der keine FPU braucht? | |||
DOS würde ich dafür nie einsetzen (in System, wo der Befehl cd.. funktioniert, kann ich nicht ernst nehmen )
Du kannst aber mal versuchen, an alte Unix-Varianten zu kommen. Die sind viel älter als DOS, sind aber nicht schmutzig kodiert (Daher auch QDOS - quick & dirty operatin system (stimmt wirklich)).
Selbst Microsoft hatte ein Unixderivat (Xenix). Damit sollte man es hinbekommen. Allerdings kann ich dir gerade keine Software nennen, von der ich wüsste, dass sie MP3 abspielen kann, zumal das zu den Anfangszeiten Unix' keine Rolle spielte, da MP3 noch gar nicht erfunden war. Auf nem 486 DX66 habe ich aber locker MP3 abgespielt. Mittlerweile habe ich Tsaphiels alten Laptop mit nem performanten Linux ausgestattet, um damit Musik zu hören und zu speichern. Ist zwar genaugenommen schwachsinnig, aber er braucht wenig Strom und es hat Spaß gemacht. Heute habe ich dazu keine Zeit mehr. Wäre bestimmt interessant, mal einen MP3-Spieler für so alte Rechner zu portieren. Kann aber auch voll in die Hose gehen. Übrigens könnte man auch eine Shell auf einem etwas größeren AVR implementieren und über Ethernet oder RS232 als Terminal verw... | |||
| 17 - Upgrade fehlgeschlagen -- Receiver Harman Kardon AVR 430 | |||
| Geräteart : Receiver Defekt : Upgrade fehlgeschlagen Hersteller : Harman Kardon Gerätetyp : AVR 430 Chassis : ? Messgeräte : Multimeter ______________________ Hallo, bei meinem AVR 430 ist das Upgrade über RS232 fehlgeschlagen. Der Flsh wurde gelöscht und der neue nicht eingespielt. Nun lässt sich das Gerät nicht mehr einschalten und das Upgradeprogramm zeigt auch keine Konektivität zum AV. Jemand ne Idee was ich probieren kann? Gruß Oli ... | |||
| 18 - LCD Displayinhalt zu RS232 wandeln? -- LCD Displayinhalt zu RS232 wandeln? | |||
| Es handelt sich bei deinem Problem nicht um eine Steckdose an die du einfach einen Mehrfachstecker oder Adapter anhängen kannst sondern da fließen Datensignale die auch in der richtigen Form und Reihenfolge und Richtung fließen wollen.
Was macht dich glauben dass ein solcher Adapter beliebig zwischen verschiedenen Komponenten wandelte. Also um auf die ursprüngliche Frage zurückzukommen: Kann man eine Zwischenschaltung bauen die die Displayausgabe auf RS232 umsetzt? Ja, kann man - allerdings nicht mit Bauteilen aus der Grabbelkiste, sondern du mußt einen Controller einsetzen der der Schaltung ggü. ein Display simuliert. Wenn man den Bausatz mal ansieht ist das sowieso ein ATmega32 in Standardschaltung mit einem RS232-TTL-Konverterchip drauf. Die bei weitem sinnvollste Sache wäre den AVR entsprechend zu programmieren daß er die Daten gar nicht erst auf der seriellen Schnittstelle erwartet sondern direkt parallel auf einem freien Port annimmt. Die Schaltung würde dadurch gerade mal halb so groß, und genügend freie IOs sind ebenfalls vorhanden. Man müsste halt schauen ob dafür noch genügend freie Prozessorzeit vorhanden ist. Ungeachtet dieser Dinge müsstest du auch dafür programmieren. ... | |||
| 19 - LED DotMatrixDisplay ansteuern -- LED DotMatrixDisplay ansteuern | |||
| Vielleicht wäre der MAX 7219 was für dieses Projekt. Den könnte man über den Druckerport mit Daten füttern und das IC übernimmt dann die komplette Ansteuerung.
Wenn der PC keinen Druckerport mehr hat, könnte man vielleicht diese Schaltung umstricken: http://www.ulrichradig.de/home/index.php/avr/usb-relaiskarte Statt den Relais dann den MAX 7219 an den Atmega anschließen, das PC-Programm schiebt die Daten dann eben über eine RS232-Schnittstelle. ... | |||
| 20 - GSM Modem MDR-G300 mit AVR ? -- GSM Modem MDR-G300 mit AVR ? | |||
|
Hallo zusammen, habe das GSM Modul gefunden, für den Preis recht super
http://www.mcm-control.com/gprs-modem-mdrg300-p-39.html wollte nun eure Meinung dazu wissen. Hat jemand Erfahrung mit dem Shop oder Modul ? Kann man es so wie das Siemens TC35i mit einem AVR ohne Probleme verbinden ? Und wie verbindet man einen RS232 Anschluss mit einem AVR Atmega 8 ? Danke für eure Antworten
Gruss ... | |||
| 21 - 25 Rgb Leds per PWM regeln? -- 25 Rgb Leds per PWM regeln? | |||
| noch eine andere Frage:
wie kann ich abschätzen, wieviele Software PWMs ich in einen AVR reinpacken kann? Also der AVR soll Daten Empfangen (zb. RS232 etc) und diese dann Auswerten und in möglichst viele PWM Signale umwandeln. Wie bekomme ich nun raus wieviel Soft PWM Kanäle ich ohne Probleme programmieren kann? Programmsprache soll BASCOM sein;) ... | |||
| 22 - USB zu RS232 Adapter und STK500 / AVR-Kommunikation -- USB zu RS232 Adapter und STK500 / AVR-Kommunikation | |||
| Ich habe eine AVR STK500 Board, das zur Zeit über den seriellen Port am PC hängt. Da ich jetzt aber öfter was am Laptop mache, der allerdings keine RS232-Schnittstelle hat, möchte ich mir vielleicht so einen USB-RS232-Adapter zulegen. Außerdem sollte natürlich normale Datenkommunikation mit einem ATmega/ATtiny auch funktionieren.
USB ist ja, so viel ich weiß, bei der Übertragung Paket-orientiert, RS232 hingegen überträgt jedes einzelne Byte. Ich habe auch gelesen, dass bei einigen der Adapter nicht alle Leitungen verbunden sind. Hat von euch jemand ein STK500 über einen USB zu RS232 Konverter angeschlossen? Gibt's da Probleme? Wenn ihr so einen Konverter verwendet, welcher ist das? EDIT PS: leider zu spät draufgekommen. Das Thema wäre im Microcontroller-Bereich eigentlich besser aufgehoben gewesen. Also wenn's jemand verschieben möchte... [ Diese Nachricht wurde geändert von: Lupin III. am 3 Mär 2009 21:58 ]... | |||
| 23 - C oder Assembler was ist besser? -- C oder Assembler was ist besser? | |||
| Hallo,
das ist eine schwierige Frage, mit Assembler lernt man sehr gut den Aufbau des Controllers kennen und kann so seine Programme optimal anpassen. Bei größeren Programmen wird es mit Assembler aber schnell unübersichtlich, außerdem lassen sich Programmteile und -routinen in C leichter in weiteren Programmen wiederverwenden, so dass man nicht jedes Mal das Rad neu erfinden muss. Ich persönlich habe mit Assembler für AVR angefangen, bin aber nach einer Weile aus obigen Gründen auf C umgestiegen. Ich würde Dir empfehlen, Dich erstmal mit dem Datenblatt des Controllers zu beschäftigen und vielleicht das ein oder andere kleine Programm in Assembler zu schreiben, z.B. eine LED mit einem Timer blinken lassen, Daten per RS232 zu empfangen und auf einigen LEDs auszugeben etc. Die Bezeichnungen der einzelnen Steuerregister für Timer und Schnittstellen etc. wirst Du schließlich auch in C kennen müssen. Danach würde ich mich aber verstärkt auf C konzentrieren, da die Sprache hardwareunabhängig ist und sie Dir früher oder später an vielleicht ganz anderer Stelle wieder begegnen wird. Was den oft angesprochenen Geschwindigkeitsvorteil von Assembler angeht: Ein guter C-Compiler wie der AVR-GCC für die AVR-Mikrocontroller erzeugt von sich aus schon recht guten Code... | |||
| 24 - TTL und Microcontroller -- TTL und Microcontroller | |||
| Da du dich ja schon mit Microcontroller beschäftigt hast, ist dir ja bekannt das die Kekse nix im Kopf haben wenn die gekauft werden.
Das bedeutet, das du dafür sorgen mußt, das die das machen was du willst. Nun gibt es 2 Möglichkeiten: 1. du sagst dem Keks in Assembler, C, Pascal oder einer anderen Programmiersprache was er machen soll. Dafür gibt es keine klicki-bunti Anwendung. Es ist alles Gehirnschmalz was du da reinschreiben mußt. 2. für den AVR (speziell ATmega644) gibt es einen Basicinterpreter. d.h. der Controller benötigt kein eigenes Programm, da es schon da ist. Du kannst nun mittels Basic eigene Programme auf dem Controller laufen lassen. Z.B. ein Spiel oder ein Oszi oder eine Steuerung auf dem gleichen Controller proggen und speichern. Zur verfügung stehen eine Druckerschnittstelle, RS232, I2C, DigitalIn / Out, AnalogIn..... Eine PC-Tastatur für die Eingabe und ein TV für die Ausgabe wird noch benötigt (ist meist vorhanden). Und nun ist es an dir zu entscheiden, ob du Entwickler(1) oder Anwender(2) werden möchtest. ... | |||
| 25 - double char C -- double char C | |||
| Hallo Rambodieschen,
Also kommen die Daten als Zeichenekette. Mit deinem Wissen über Zahlen sollte man doch so eine Routine auch selbst schreiben können, die auch mit double arbeitet, ohne die großen Libs nutzen zu müssen. Wenn es immer nur eine Nachkommastelle währe, dann wäre die Sache recht einfach. Du würdest kein double sondern einen long int oder noch länger nehmen und einfach das Komma soweit nach rechts verschieben (die Zahl quasi mit 10 multiplizieren), bis das Komma wegfällt. Mit einem AVR mit Hardwaremultiplizierer gehen Multiplikationen sauschnell. In Gedanken speicherst du noch die Position des Kommas mit und rechnest mit Ganzzahlen weiter - das ist einfacher für einen AVR, weil er nicht nativ mit Fest- oder Gleitkommazahlen (float) rechnen kann. Den String nun in einen Int ohne Komma zu bekommen ist ja leicht. Du fängst an einem definierten Punkt an (z.B. am Ende) und errechnest durch Summierung und Multiplikation mit der entsprechenden Wertigkeit die Zahl (235,5 sind 5*10^0 + 5*10^1 + 3*10^2 + 2*10^3 mit der Kommaposition nach dem Eineranteil. Aufs Display schreibst du dann einfach '2''3''5'',''5', auch wenn es als Ganzzahl gespeichert ist
Du kannst auch... | |||
| 26 - Verkaufe fiele Fertige Module AVR / Velleman / Conrad -- Verkaufe fiele Fertige Module AVR / Velleman / Conrad | |||
| Hallo ich verkaufe hier meine nie fertig geworden Hausteuerung.
Bei den meisten teilen sind noch die Original Rechnungen & Garantie dabei. Ich mach vorerst eine Aufzählung der zu verkaufenden Teile. IR Trans: Mediacontroller V3.6 Infrarotdatenbank mit 64K Flashspeicher für ca. 500-800 IR Befehle. Ideal für Gerätesteuerung in Verbindung mit Hardware RS232 (NP 201€ + 1 Jahr Garantie) Info : http://www.irtrans.de/de/shop/mediacontroller.php http://www.irtrans.de/download/Docs/Mediacontroller_DE.pdf AVR Mikrocontroller Bord von Roland Walter Neu und noch ein Jahr Garantie. (NP 99€) Buch "AVR Mikrocontroller Lehrbuch" + Platine (bestückt, getestet) + ISP-Programmieradapter +Zubehör Info : http://www.rowalt.de/ Sensory VD 368 Spracherkennung für elektronische Geräte (NP 42€) Info : | |||
| 27 - Beamer-Steuerung über RS232 -- Beamer-Steuerung über RS232 | |||
| Hallo mal wieder,
ich weiß, das ist jetzt die ganz faule Tour, aber ich schaffs irgendwie momentan nicht, mich mit der Programmierung auseinander zu setzen... Ich wäre super happy, wenn mir jemand dabei helfen könnte, das Programm zu schreiben... Das MyAVR-Board hat eine Steckerleiste, an der die Ports des AtMega8 anliegen. Mein Wunsch wäre jetzt, dass ich an diesen Ports Taster anschließe (evtl. einfach jeden Port gegen Masse...), von denen jeder bei Tastendruck einen bestimmten Code über RS232 ausgiebt. Ich hätte WinAVR zur Verfügung oder das von MyAVR mitgelieferte MyAVR_Workpad_SE (Demo). Oder jede sonstige frei verfügbare Software (ich habe leider kein Budget mehr, mir eine Software zu kaufen...) Also, wenn mir jemand helfen mag (bzw. mir die Vorarbeit leisten mag) wäre ich sehr dankbar... Ciao, Wolfgang :EDIT @Sven: Hab gerade erst gesehen, dass die Einschränkung bei BASCOM-AVR die 4k-Grenze ist. Damit könnte ich ja hinkommen schätze ich (auch wenn ich keine Ahnung von der ganzen Sache habe
Ich werd mir das mal anschauen... [ Diese Nachricht wurde geändert von: gang-himself am 14 Apr 2008 21:15 ]... | |||
| 28 - Pollin ATMEL Evaluations-Board Version 2.0 auslesen dauert 45min -- Pollin ATMEL Evaluations-Board Version 2.0 auslesen dauert 45min | |||
| Hallo,
das Problem ist Dein USB-RS232-Wandler. Während deine Telefonanlage das serielle Protokoll wohl im eigentlichen Sinne auf Byte-Ebene verwendet, werden von PonyProg zum Programmieren des µC über den Programmieradapter auf dem Pollin-Board lediglich einzelne Datenleitungen des RS232 hin- und hergeschaltet. Für jede dieser Aktion muss dabei ein komplettes USB-Datenpaket versendet werden, und das dauert. In der Systemsteuerung (Rechtsklick auf Arbeitsplatz, Verwalten, Geräte-Manager) kannst Du ggf. die Latenzzeit deines USB-RS232-Wandlers auf 1 ms herunterstellen, aber wirklich angenehm schnell kann man damit dann immer noch nicht arbeiten. Falls Du keinen seriellen Anschluss am Rechner mehr hast, könnte sich eine PCI-Erweiterungskarte lohnen, die es für wenig Geld mit ein/mehreren seriellen und parallelen Anschlüssen gibt. Schöne Grüße, Björn PS: Ich lese gerade erst, dass Du einen Laptop verwendest, da fällt die PCI-Karte wohl flach. Es gibt aber USB-Programmieradapter für die AVR-Controller mit eigenem Controller, die deutlich schneller sind als der Umweg über RS232. [ Diese Nachricht wurde geändert von: BjörnB am 31 Mär 2008 16:03 ]... | |||
| 29 - Displays an ein USB Anschluss Bündeln und verschiedene anzeigen senden -- Displays an ein USB Anschluss Bündeln und verschiedene anzeigen senden | |||
| Sinnigerweise ist es ja im Mikrokontrollerbereich, also fange ich mal an:
Mittelgroßen AVR nehmen, soviele Displays anschließen, wie du willst, kleinen Treiber drauf, USB-RS232-Wandlerchip (FT232RL gibts grad für ein paar Euros bei Reichelt) an die Uart und fertig. Kost insgesamt so um die 6€, mit dem restlichen Kram wie Platine und Kleinteile vllt. um die 8 Euro. Und dann wären da noch die ganzen Displays. Weiterhin musst du dir ein geeignetes Format ausdenken, damit die Daten auf dem jeweils richtigen Display landen. Alles eine Frage der Software. Wenns ein bischen schnell ging, tuts mir leid. Ist aber ja auch das Mikrokontrollerforum .
... | |||
| 30 - FuseBits setzen/ bedeutung? -- FuseBits setzen/ bedeutung? | |||
Zitat : P.S.: @bastler16 was meinst du mit Programmer? Programmierkabel, also die Verbindung PC-AVR. Es gibt Kabel für den RS232-Port, für den LPT-Port, Schaltungen mit eigenem IC oder nur ein paar Widerständen usw... In diesem Fall wäre es also das, was zwischen USB-RS232-Wandler und AVR liegt. Anscheinend hat sich die ganze Sache aber wohl schon aufgeklärt. ... | |||
| 31 - Achtung, Groschengrab! -- Achtung, Groschengrab! | |||
| nunja.....
verzeiht die kleinschreibung, aber ich bin n bisschen in eile..... nunja, ich wollte aus diesem "Display mit eingebauter Intelligenz"(so stehts in etwa in der werbung dafür) mit touchscreen ne fernbedienung für mein dso6060c (in etwa baugleich mit gds-820) bauen, indem ich es über rs232 steuere und die antwort vom oszi aufm display anzeige. soweit kein problem, allerdings wollte die sache net so wirklich funktionieren. irgendwo blieben die daten auf dem weg vom display zum oszilloskop hängen... mit ebenjenem oszilloskop nachgeguckt, alle verbindungen mal zusammengedrückt, hier gewackelt, da gedrückt, schließlich klappte es halbwegs, was sich aber nicht wirklich reproduzieren ließ. ich maß mit dem oszi alle anschlüsse vom display durch, vielleicht lag da der hund begraben. an pin 5 angelangt, ging das display aus und wieder an -> jawohl, resetleitung. was mich wundert, ist, dass die 1Mohm vom oszi stärker als der pullup im display waren....... nach dieser entdeckung wollte das display nicht mehr mit mir reden, scheinbar ist der avr darauf i.a. hoffe mal, dass ich das teil umgetauscht bekomme.... ... | |||
| 32 - µ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... | |||
| 33 - Merkwürdiges Verhalten eines Temperatursensors bei Minusgraden -- Merkwürdiges Verhalten eines Temperatursensors bei Minusgraden | |||
| Das Ganze läuft so ab:
Der AVR wird durch den Timer2 aus dem Sleep geholt. Per I2C fragt der AVR einen Temperaturwert vom Thermometer ab (2 Bytes) und speichert diese 2 Bytes direkt auf einer SD Karte. Danach legt sich der AVR wieder schlafen etc. etc. Nach einer Weile der Datenaquisition hole ich den AVR aus dem Tiefkühler und hänge ihn per RS232 an den PC. Mit dem Terminal kann ich ihm dann den Befehl zur Ausgabe aller auf der SD Karte gespeicherten Daten bewegen. Zusätzlich wandelt der AVR diese 2 Bytes eines Temperaturwertes in eine für den Menschen besser lesbare Form um. (also z.B. 25.0625°C oder -15.5°C etc.) Es werden also zunächst die Rohdaten des Thermometers auf der SD gespeichert. Werden die Daten abgerufen, werden sie umgewandelt und dann per UART ans Terminal geschickt, in einer lesbaren Form. Im obigen Codebeispiel sind die beiden Bytes "Twidaten1" und "Twidaten2" eben diese beiden Thermometer-Temperatur-Bytes und werden von der SD abgerufen und danach umgewandelt. Zur Fehleranalyse habe ich mir auch diese "Rohdaten" direkt auf der UART ausgeben lassen, und schon diese Daten zeigen einen Wert von -9.0°C anstelle von -10°C was den Verdacht auf das Thermometer o.Ä. lenkt und nicht... | |||
| 34 - Probleme beim AVR programmieren -- Probleme beim AVR programmieren | |||
| Versuche es doch mal mit der RS232 Version.
http://www.lancos.com/siprogsch.html Im Anhang mal der Schaltplan und ein Layout-Vorschlag. Den Quarzoszillator kannst du weglassen. Zum Programmieren wird er nicht benötigt. Die SMD-Keramikkondensatoren haben 100nF, die beiden Elektrolytkondensatoren 45µF. IC1Linearregler : LM2936Z-5 http://www.alldatasheet.com/datashe......html [ Diese Nachricht wurde geändert von: high_speed am 22 Apr 2007 20:36 ]... | |||
| 35 - 433 mHz USB Funk LCD -- 433 mHz USB Funk LCD | |||
| Hallo
Ich habe vor ein LCD mittels USB zu steuern. Im genauen meine ich das etwa so... Am PC ist ein gerät angeschlossen welches mittels dem FT232RL von FTDI den USB zu einem Com Port macht. Ich hatte dan vor die rs232 Signale mittels eines 433 MHz sende / empfänger Modul vom Condrad an das LCD zu übertragen. Beim LCD sollte ein AVR die Signale vom Funk Modul an das LCD weiter geben. So nun wollte ich fragen ob ihr irgendwelche Ideen oder Anregungen dazu habt. Insbesondere bei der Übertragung der Daten, weiss ich nicht weiter. vielleicht habt ihr ne idee Vielen Dank grüsschen Claudio ... | |||
| 36 - Schaltung für in den PC -- Schaltung für in den PC | |||
| Danke für die antworten!
Ich habe auch schon von AVR gelesen. Ich habe aber noch nie so ein ding programmiert oder sonst angewendet! Welche Typen wären denn für mein Projekt geeignet? zum programmieren muss ich das ding am Parallelport anshcliessen oder? ich glaube ich habe da mal ein schema mit der pinbelegung gesehen, finde es aber grad nirgens... und im betrieb kann ich dann diverse daten über die RS232 senden und empfangen oder? Ich glaube das ist eine gute lösung! Und wieviel sachen kann ich dann an dem Microkontroller anschliessen? ... | |||
| 37 - Hilfe Dmx daten senden über avr -- Hilfe Dmx daten senden über avr | |||
| Hallo Leute
und zwar suche ich jetzt seit tagen das internet ab nach einer möglichkeit Dmx daten über einen avr zu senden (also nicht über pc) aber alle wollen nur daten empfangen Gibt es jemanden der vllt schon einmal einen dmx sender gebaut hat? Ich habe von ulrich radig den mini dmx aufgebaut und den mit einem zweiten avr mit daten versorgt aber das ausgehende dmx signal ist fehlerhaft (die dmx werte zucken andauernd) dann habe ich den minidmx wie sich das gehört an die rs 232 vom pc geklemmt und mit der software freestyler daten ausgegeben das ergebnis ist leider das gleiche ein total unsauberes dmx signal weiß da vllt woran das liegen kann? ich denke der minidmx wurde schon hunderte male nachgebaut und ich glaube nicht das das bei allen so ist als mögliche problemlösung vom herrn radig mein quarz stimmt nicht oder die daten von der rs 232... quarze habe ich 2 stück mit 9,216 und bei beiden das gleiche ergebnis zudem habe ich über diesen 9,216 mhz quarz eine serielle verbindung zum pc aufgebaut und dabei keinerlei schwierigkeiten festgestellt somit kann ich die beiden möglichkeiten fast ausschließen die hardware habe ich auch mehrmals überprüft mit nem attiny 2313 und mit nem at90s2313 (ja ich habe noch ein paar davo... | |||
| 38 - BASCOM und PONYPROG für DOS?? -- BASCOM und PONYPROG für DOS?? | |||
| Moin.
Hups, es geht ja doch mit SP12 und dem Pollin-Board! War ich oben leider zu schnell. Zwei Möglichkeiten: - Ein Adapter wie in der Grafik "betterSTK200.gif" der Ponyprog-Website. Den auf den 10Pin-ISP-Stecker des Pollin-Boards aufstecken. - Ein Adapter grob ähnlich wie i.d.G. "avrisp-siprog.gif" d.P.-W. Aber zusätzlich mit Pegelwandler TTL<->RS232, und damit auf den gewohnten RS232-Stecker des Pollin-Boards gehen. In beiden Fällen muss SP12 im Kanda-Modus arbeiten. Das ist in der Doku beschrieben. gavrasm für DOS gibt es auch! Selber kompilieren ist nicht nötig. Das wäre also tatsächlich eine "Entwicklungsumgebung" für DOS. Nur halt für AVR-Assemblersprache statt BASIC. D. ... | |||
| 39 - Einstieg in UART geglückt - Fragen -- Einstieg in UART geglückt - Fragen | |||
| Die Schaltung von AVR-Tutorial:_UART ist richtig.
An diese Schaltung kommt eine Buchse. Das Kabel sollte eine 1:1 Verbindung sein, also Stecker und Buchse, wenn das so ist, ist deine Belegung falsch. 5==>5 2==>2 3==>3 ist Richtig. (RS232) Bei Nullmodem ist es 5==>5 2==>3 3==>2 ... | |||
| 40 - Problem mit AVR-Butterfly Bootloader... -- Problem mit AVR-Butterfly Bootloader... | |||
| Hallo zusammen,
ich hab mir nen AVR-Butterfly gekauft und wollte nun etwas mit C (WinAVR) rumspielen. Um meine Programme auf den AVR zu übertragen wollte ich den internen Bootloader in verbindung mit AVRDUDE nutzen. Sowohl AVRDUDE als auch WinAVR funktionieren einwandfrei, jedoch bekomme ich keine Verbindung zum Bootloader. Mir ist folgendes Aufgefallen: Wenn ich die Batterie aus dem Butterfly rausnehme, dann läuft das Demoprogramm einfach weiter (allerdings nur fehlerhaft)!!! Der Butterfly dürfte über die RS232-Schnittstelle doch keine Versogungsspannung erhalten,oder? Ein weiteres Problem: Wenn ich versuche den Namen hochzuladen, dann verschluckt der Butterfly die meisten Zeichen, wenn ich nicht kurze pausen zwischen den Zeichen lasse. Hat jemand eine Idee, was der Fehler sein könnte? Schonmal Danke und Gruß, SIGINT ... | |||
| 41 - Anfängerfragen: Leichte Verzweiflung, AVR Programmer will nicht -- Anfängerfragen: Leichte Verzweiflung, AVR Programmer will nicht | |||
| Hallo!
Ich habe mir das neue 2.0 AVR-Programmerboard bei Pollin geholt. (Best No. 810 038) Dann habe ich den RS232 Port des Boards mit der männlichen 9-Pin an meinem PC verbunden (komischerweise habe ich zwei solcher Buchsen - ein Männchen, eine Weibchen - gibts da einen Unterschied? Ist ein ziemlich schrottiger PC mit XP und ich nutze eigentlich sonst nur meinen Mac, aber fürs AVR Basteln is Windows einfach besser denk ich mal.) Falls Interesse an der genauen Bezeichnung von MoBo oder Chipsatz bestehen, bitte sagen, wo ich XP am besten die Info entreiße
also weiter... 1,8m Kabel zwischen RS232 vom Board an die männliche Buchse am PC. Dann ohne weitere Einstellungen am Windows in Bascom und Ponyprog alle möglichen Kombinationen der mitgelieferten seriellen Programmer ausprobiert... half nix
Dann das Kabel an den 9-Pin ISP Anschluss und das Ganze nochmal. Auch kein Erfolg. Ausprobiert habe ich sowohl einen ATmega16-16PU als auch einen ATmega8-16PU (beide von Pollin, frisch ausgepackt) Die Jumper auf dem Board stecken ALLE, 5V aus dem Labornetzteil sind drauf, NETZ LED leuchtet freudig. hier noch das Testprogi aus dem Bascom, da... | |||
| 42 - USB Controller in USB Geräten -- USB Controller in USB Geräten | |||
Also ich möchte Von USB zu RS232 und von RS232 zu einem ISP (In System Programmer) für mein AVR Gerät. Da der ISP fast alle RS232 Leitungen benötigt und der FT232RL nur RX und TX ohne MAX232 normal verwendet werden können benötige ich einen MAX232 oder einfach was das mir die ausgänge des FT232RL für den ISP so einstellen das der AVR nicht gleich in rauch aufgeht ... | |||
| 43 - Programmierboard zum AT90S2313 - Könnte ich das so machen? -- Programmierboard zum AT90S2313 - Könnte ich das so machen? | |||
| Hallo, ich habe mir ein AVR-Universal Board gebaut, bei dem man nur die Passenden AVR-Adapter anschließen brauch.
Wenn interesse besteht kann ich das Layout mal hochladen. Auf dem Board sind Led´s, Taster, LCD-Display, RS232, LED-7-Segm.,Relais.u.s.w.... | |||
| 44 - welcher Atmel für Torzähler? -- welcher Atmel für Torzähler? | |||
Zitat : weil bisher macht er genau nix Als erstes solltest du mal prüfen, ob die Pinbelegung deiner RS232 Schnittstelle richtig ist. Solange es diese Schnittstelle gibt (und das ist sehr lange), hat es Konfusion gegeben, wer DCE und wer DTE ist. Ein Hinweis, daß es falsch ist, wäre es, wenn an Pin2 oder Pin3 des Steckers fast keine Spannung anliegt (weniger als 3V). Normalerweise muß auf beiden Pins eine relativ hohe (8..15V) negative Spannung liegen. Auf einer dieser Adern sendet dein µC nämlich Daten zum Drucker, während der Drucker auf der anderen Ader z.B. Quittungssignale zurückschickt. Des weiteren sollte auf deinem Drucker die eingestellte Geschwindigkeit, Parity und auch die Bitzahl mit deiner Sendung übereinstimmen. ASCII-Daten haben nur 7 Bit und wenn sie als 8-bit schickst, produzierst du im Drucker Framing Errors. Wenn du die Möglichkeit hast, solltest du das Handshake auch zunächst auf XON/XOFF stellen. Soetwas : ... | |||
| 45 - DMX Strobe Controller -- DMX Strobe Controller | |||
| Die PullUps kannst du weglassen - das kann der AVR intern.
Warum nimmst du nicht TxD zum Senden? Das dürfte ordentlich Arbeit sparen. (Mathias hat das doch nur gemacht, das er RS232 für den PC brauchte...) Der mega16 ist wirklich Overkill... Viel erfolg Hendrik... | |||
| 46 - Wie funktioniert ein Spectrum Analyzer -- Wie funktioniert ein Spectrum Analyzer | |||
| MCUs haben keine FFT implementiert!!
Das bedeutet, du musst selbst eine solche fast fourier transformation in assembler bewerkstelligen. Ich halte es für wahrscheinlich, dass du fertigen C-Code als Vorbild findest. Den musst du nur verstehen (viel Spass...), dessen Effizienz hochschrauben und dann wie gesagt in Assembler ausführen. Bessere Ergebnisse erziehlst du mit DSPs. Diese Prozessoren sind speziell für Signaltransformationen entwickelt, aber teuer und übel zu verbasteln... Du hast Dich da an ein Hardcore-Thema rangewagt
WinAmp liefert einen FFT-Output. Den kann man einfach über eine DLL anzapfen und dann die Daten über Drucker- oder RS232-Port rausschieben. Mit derart aufbereiteten Daten kommt Dein AVR besser klar... Ansonsten kann ich Dir nur viel Glück wünschen Hendrik... | |||
| 47 - Programmieren eines Roboters -- Programmieren eines Roboters | |||
| Hi zusammen,
soweit ich weiß sind die AVRs In-circuit programmable,d.h. man kann den µC direkt in der Zielschaltung programmieren... man muss eventuell ein paar widerstände an die Programmierleitungen packen, um den Programmieradapter von der Schaltung zu trennen (100% sicher bin ich mir da aber nicht). Eine andere Möglichkeit wäre es eine VM auf dem AVR zu schreiben,die einen Pseudo-Maschienen Code ausführt,den man sich so zusammenstellen kann,wie man will. Das hat jemand für den PIC16F84 gemacht: nannte sich PICARO,oder so. Vorteil dabei: Man kann sich Assembler-Befehle ausdenken: z.B. WLCD wert für Write-LCD, oder MUL op1 für eine Multiplikation. Gruß, SIGINT P.S.: Ganz vergessen: Bei der VM kann man auch ein Remote-Bootloader einbauen,der das Programm per RS232 in den Speicher lädt :) [ Diese Nachricht wurde geändert von: SIGINT am 19 Sep 2004 20:41 ]... | |||
| 48 - PS/2-Module für AVR? -- PS/2-Module für AVR? | |||
Zitat : MicroTobi hat am 20 Aug 2004 12:38 geschrieben : Das Modul, das ich mir kaufen werde hat 16MBx32bit, also 64Mbyte, oder? Am besten immer über die Bits ausrechnen: 16Mx32=512MBit 512M/8=64MByte Im Moment bastle ich ein kleines Programm für einen AVR, der im Prinzip das macht, was später der FPGA machen soll: Auf Befehl einen Wert aus dem DRAM lesen, und diesen Wert ausgeben. Im Moment wird das ganze über RS232 gesteuert, mit SPI geht es hoffentlich schneller als 10kB/s (theoretisch schafft der AVR (leicht übertaktet) 500kB/s.) Im Hintergrund läuft ein Timer und weckt den uC alle 30ms aus dem Schlaf, damit dieser den kompletten Speicher auffrischt. So müsste man das ganze ziemlich stromsparend hinbekommen. Das ganze soll eine Low-Cost Alternative für EEPROMs werden, um Daten mit einem Datenlogger aufzuseichnen. Mal schauen, vielleicht bekomme ich das ja einigermaßen hin, so dass sich ein Betrieb mit GoldCap oder ... | |||
| 49 - VGA mit Microcontroller -- VGA mit Microcontroller | |||
| Es gibt 16bit Versionen des 74HC245, aber die sind nur im SMD Gehäuse mit 0,5mm Pinabstand erhältlich.
Müssen es unbedingt 15bit sein ? Ich würde erstmal klein anfangen: RAMDAC aus einer alten Grafikkarte macht 256 Farben aus einer 262144 Farben Palette (das reicht auch für Fotos !) Bei 640x480 brauchst du 300kByte Speicher -> 512kByte IC. Hier meine VRAM Version mit einem uC für das Sync Timing (im Prinzip nur Teiler für H und V Sync, bzw. Composite Sync nach PAL Norm und die Blanking Signale.) Ein weiterer AVR dient als RS232-VRAM Interface. Ich kann in der neusten Version sogar gleichzeitig das Bild anzeigen und ein neues laden... Auflösung: 512x256, macht 256kByte Bild eingefügt Der RAMDAC ist ansonsten absolut einfach: uC Interface für die Einstellungen, 8bit Datenanschluss und Pixeltakt. Auf der anderen Seite 3 Ausgänge die man direkt an den Monitor hängen kann. Die beiden SRAMs kannst du dir eigentlich sparen, denn der CPLD/FPGA kann auch problemlos zwischen Anzeigen/neue Daten laden umschalten, vorausgesetzt der Speicher ist schnell genug. Bei 640x480 und 60Hz (weniger schafft ein Monitor nicht !) sind das e... | |||
| 50 - USB to IDE -- USB to IDE | |||
| Du nimmst einen Mikrocontroller, steuerst damit IDE an verbindest diesen über einen RS232-USB Konverter (FT232) mit dem PC.
Oder du nimmst den USB Code für den AVR, der dann direkt USB anstuert. Allerdings wird das ganze nochmals etwas langsamer. Aber das ganze ist kein Anfängerprojekt...... | |||
| 51 - at90s1200 brauche hielfe! -- at90s1200 brauche hielfe! | |||
| Ich habe selbst 5 Versionen des Pony Prog Adapters gebaut, von denen 1,5 funktionieren...
Das RS232 Programmiergerät gibt es glaube ich bei Reichelt http://www.reichelt.de/inhalt.html?.....TEL=0 Zum Parallelportgerät: AVRs kaputt, Schaltung falsch, Spannung falsch... | |||
| 52 - Licht Pult für den PC -- Licht Pult für den PC | |||
| Also ich sitze gerade an der Freilichtbühhne und bastel an unserem licht rum. Ich benutze das Monacor DMX-120 und mich nervt das das einstellen der kanäle ewig dauert. Ich hab auch schon ne lösung!!! Von e:cue (www.ecue.de) gibt es ein puld das man an der RS232 schnittstelle anschließt und man damit dann die Kanäle einstellen kann wie bei einem Normalen Mischpult halt.
Wäre das technisch reaalisierbar??? Mit nem AVR vieleicht?? ich denke mann bräuchte A/D Wandler und so vieleicht so 12 kanäle und 12 taster zum abruf von cenen wer auf der Hp von e:cue guckt versteht ihr was ich meine Ps: Um die Software braucht sich keiner zu kümmern das würd ich machen nur mit der Hardware hab ich Probleme na ja mit 17 jahren keine wunder!!? Ich schreibe geerade an einer software für miniDMX wo ich dan das Puult einarbeiten würde Danke für die antworten!!!... | |||
| 53 - Serieller Empfänger mit AVR + BASCOM -- Serieller Empfänger mit AVR + BASCOM | |||
| hallo
ich bin auf der suche nach einem schaltplan für einen seriellen Empfänger für die RS232-Schnittstelle. ich will damit mindestens 3 schrittmotoren steuern. ein passendes Programm hab ich schon geschrieben (mit visual basic) das serielle daten ausgibt (1200Baud, keine Parity, 8 Bits Datenlänge, 1 Stop Bit). ich habe auch schon in einem buch eine schaltung ohne µC gefunden. allerdings bin ich damit nicht sehr zufrieden da sie ziemlich störungsanfällig ist. Nun will ich versuchen das mit einem AVR und BASCOM zu realisieren. allerdings habe ich keine ahnung wie ich da anfangen soll. ich hoffe jemand von euch hat einen ansatz für mich! Majuz... | |||
| 54 - Steuerung von LED\'s über den Computer -- Steuerung von LED\'s über den Computer | |||
| *seufz*
Die Unfähigkeit vieler PC-User, google richtig zu nutzen, ist schier unglaublich. Gib mal in google "blinkenled" ein und du bekommst ne ganze Menge Seiten zu dem Thema angezeigt. http://blinkenleds.spline.de/ http://www.jalcds.de/blinkenleds/ BlinkedLEDs wird zufälligerweise vom PC angesteuert. Glaubst du wirklich, ich sag dir das, obwohl es nichts mit PC zu tun hat? Ein bißchen Eigeninitiative könnte da nicht schaden. Aber in deinem Fall sollte man wohl nen µController wie den Atmel AVR nehmen, 8 LEDs anschließen, ein RS232 Pegelwandler (Max232) dran und das ganze programmieren. Und wenn du dazu nichts im Internet findest, dann tust du mir, ehrlich gesagt, leid. Gruß, ERDI - Soft. PS.: http://www.mikrocontroller.net/tutorial/... | |||
| 55 - Feuchtesensor (C) an AVR -> Ser. Port -- Feuchtesensor (C) an AVR -> Ser. Port | |||
| Ich habe da den SHT11 im Einsatz. (Datenblatt im Anhang)
Wenn du Glück hast, bekommst du einen zur Probe. Auch findest du ein Proggi hier im Forum, wie der AVR über die RS232 Daten an den PC sendet ( https://forum.electronicwerkstatt.d.....amp;3 ). ... | |||
| 56 - Audio Spektrum Analyzer Projekt -- Audio Spektrum Analyzer Projekt | |||
| Am besten besorgst du dir den AT89S8535, und verwendest das Programm aus dem Internet.
Die Ergebnisse werden dann per RS232 an den nächsten AVR mit deiner Software übertragen, die die Werte als LED Balken darstellt. Wenn das alles zu kompliziert sein sollte: Nimm einen BA3830. Dieses Filter IC besitzt 6 Bandpassfilter und liefert 6 analoge Ausgangssignale. Eine fertige Schaltung und/oder das IC gibts bei ELV. Irgerndwo habe ich auch noch einen Schaltplan dafür liegen. Das Datenblatt habe ich mal angehängt. Hochgeladene Datei : BA3830.pdf... |
|
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 11 Beiträge verfasst 6 Besucher in den letzten 60 Sekunden alle 10.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |