Gefunden für avr assembler taster - Zum Elektronik Forum |
| 1 - Hilfe:Klartraum-Maske -- Hilfe:Klartraum-Maske | |||
| |||
| 2 - 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... | |||
3 - Einstieg in µC??? -- Einstieg in µC??? | |||
| Moin,
Das geht eigentlich schnell. Ich denke, so nach 2-3 Tagen wird das erste Programm, sehr einfach, laufen. Typisch sind LED-Blinker oder auch Taster-drücken-LED-anmachen-Programme. Das Ganze hängt aber auch damit zusammen, wie du programmieren willst: 1. sehr leicht, aber für absolute Programmieranfänger schon schwierig: Bascom Basic 2. wesentlich komplexer, aber extrem vorteilhafter, da sehr gut implementiert und getestet von einer großen Community: C (avr-gcc und binutils) 3. Wesentlich umständlicher, aber nicht unbedingt schwerer, wenn grundsätzliche digitale Schaltungsgrundlagen (Register, Latche, größere Speicher, Zähler, Bitmanipulation etc.) vorhanden sind: Assembler (-> Instruktionen, die dann nur noch durch den Assembler kodiert werden. Du musst quasi genau das machen, was du sonst rein diskret aufbauen würdest. Z.B. gibt es Instruktionen, die man auch quasi als Baustein der diversen Digitalschaltkreisfamilien erwerben kann) Ich würde entweder direkt Maschinensprache/Assembler oder Basic empfehlen. C kann man später lernen, da die Sprache ansich einen größeren Lernaufwand darstellt. Dafür ist der erzeugte Kode quasi so perfekt, dass man nur selten Assembler benötigt, was ... | |||
| 4 - Musik aus dem (E)EPROM -- Musik aus dem (E)EPROM | |||
| Bei Reichelt gibt es recht günstig einen MP3 Decoder Chip. Den könnteste ja mit einem PIC-Prozessor und dem EEPROM verbinden. An den PIC-Prozessor kannste dann ja sogar LCD-Display und Taster, sowie eine serielle Upload-Schnittstelle dranbasteln. Den PIC-Prozessor müsstest Du dann in C oder Assembler programmieren, such mal im Netz da gibt es sehr viele Infos zu, wahrscheinlich auch bereits fertige Lösungen. Ich glaube im Forum bei http://www.mikrocontroller.net/ haben einige schon sowas selbst gebaut, allerdings mit Atmel AVR Prozessoren, ist im Prinzip das gleiche wie die PIC Prozessoren.
... |
|
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 7 Beiträge im Durchschnitt pro Tag heute wurden bisher 8 Beiträge verfasst 1 Besucher in den letzten 60 Sekunden alle 60.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |