Mini-Auftrag ATMega-Zähler mit USB

(Firma: Q3) #2055045
Lesenswert?

Hallo Kollegen, ich bräuchte dringend Folgendes:

- ATMega 8 (DIL!)
- Soft-USB-Interface (per virtual COM-Port im PC lesbar)
- gesamte Baugruppe über USB stromversorgt
- wenn möglich, keinen Quarz, sondern interner Oszi

Diese Infos sind nur dafür da, soweit sie Einfluss auf die 
Programmierung haben, die Hardware baue ich selber. Da ich aber nur 
Bascom kann, brauche ich (wegen des Soft-USB) einen C-Menschen für das 
hier:

- Funktionen:
. 6-Bit-Zähler, der nach Abfrage vom PC automatisch auf Null gesetzt 
wird
. Anspruch an Zähler gering, max. 10 Hz
. zwei unabhängige 1-Bit-Speicher, d.h. die zunächst auf Null stehen, 
durch einen Impuls an einem Input-Pin auf 1 springen, so bleiben und 
erst nach dem Auslesen wieder auf Null gehen
. das ergibt 8 Bit, die nach dem Empfang eines Zeichens vom PC (z.B. 
"!") zu diesem binär, dezimal oder als Kette von ASCII "0" und "1" (ist 
egal, was einfacher ist) gesendet werden
. einen Blink-Ausgang, der anzeigt, dass Strom anliegt und der ATMega 
nicht abgestürzt ist
. Zähler und Bit-Speicher sollten jeweils zwei Input-Pins haben oder 
einen Input-Pin und einen Mode-Pin, so dass man wählen kann, welche 
Flanke zur Reaktion führt

Wer macht mir dafür einen gebrannten ATMega 8 und ein HEX-File zu 
welchem Preis? Gerne auch per PM (info at qualidat punkt com)

Frank
(Firma: Q3) #2055174
Lesenswert?

Ok, CDC-IO scheint recht vielversprechend und ziemlich flexibel. Da ich 
nur Mac-Besitzer bin ... kann mir bitte jemand die kleinste Version mit 
ATtiny45-20 brennen und zuschicken? Gegen Kostenerstattung natürlich - 
würde mir sehr helfen! Wenn es ein Berliner tut, nat. auch direktes 
Treffen.

Die Kommunkation würde ich mit RealBasic (Mac, Win u. Linux) schreiben 
und natürlich allen zur Verfügung stellen ...
#2055191
Lesenswert?

Frank Esselbach schrieb:
> Da ich
> nur Mac-Besitzer bin

Willkommen im Club der Mac-Besitzer.
Man kann durchaus am Mac Mikrocontroller und Embedded Kram entwickeln.
So I do. Was heißt also "nur Mac"?

Ich benutze einen selbstgebauten USBasp und debugge über Serielle 
Schnittstelle mit einem alten Handydatenkabel(PL2303) und goSerial.app.

Das Henne-Ei-Problem kann mit einem auf dem Steckbrett kurzfristig 
existierenden Siprog gelöst werden, der dann mit einem normal käuflichen 
USB-RS232-Adapter betrieben wird. Sobald der Mega8/48/88/168 für den 
USBasp gebrannt ist, kann man den USBasp aufbauen.

Auf http://www.obdev.at/products/crosspack/index-de.html gibt es das 
AVR-Mac-Pack(nun auch als Crosspack bekannt).
Dies stellt ein AVR Project Template für Xcode bereit, man kann den Code 
aus Xcode heraus Compilieren und auch Xcode Vorzüge wie z.B. Code 
Completion benutzen.
Alternativ beitet sich Eclipse an, welches mit einem AVR-Plugin 
ausgestattet wird.
Zum Brennen und Fusen benutze ich avr-Fuses von 
http://www.vonnieda.org/software/avrfuses . Das ist eine recht 
komfortable GUI für avrdude.

mfg mf

PS: Hier noch ne Lösung des Henne-Ei-Problems:
http://www.pjrc.com/hub_isp/

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren