Atmega + USB-Bluetoothmodul

OP #1228127
Lesenswert?

Hallo,
ich möchte ein einfaches Bluetoothmodul(für den usb anschluss) mit 
meinem atmega verbinden. Leider besitzt der atmega keinen 
usb-controller. Daher wolllte ich fragen, ob dies möglich ist, wenn ich 
einen USB-Controller zwischen das Modul und den Atmega schalte? Z.B. den 
FT 232.

mfg
OP #1228566
Lesenswert?

Hallo,
ist es schwer die nötige software usw. zu programmieren? Was ist genau 
ein software stack?

Weil lieber mach ich mir die arbeit und bau das selber zusammern für 
vlt. 30 mücken anstatt dass ich 100 aufwärts für so ein serielles modul 
zahle. Zudem ist eins mit seriellem anschluss so gesehen ein schritt 
zurück in sachen technik!

mfg
#1228607
Lesenswert?

Felix F. wrote:
> Hallo,
> ist es schwer die nötige software usw. zu programmieren? Was ist genau
> ein software stack?
>
> Weil lieber mach ich mir die arbeit und bau das selber zusammern für
> vlt. 30 mücken anstatt dass ich 100 aufwärts für so ein serielles modul
> zahle. Zudem ist eins mit seriellem anschluss so gesehen ein schritt
> zurück in sachen technik!
>
> mfg

Na dfann mal los. USB Host Controller gibts einige von Cypress. Dann 
nimmst du den Linux-Kernel oder eine andere freie Implementierung des 
USB Host Stacks her und versuchst den auf deinen 8-Bitter zu bekommen. 
Das wird schon vermutlich scheitern. Achja, wenn du das geschafft haben 
solltest (natürlich auf einem größeren und schnelleren Prozessor), 
kannst du dich an die Implementierung des Bluetooth-Stacks machen. Diese 
USB Bluetooth Module sind nämlich ziemlich dumm, die machen nur das 
allernötigste, den Hauptteil macht das OS.
Viel Erfolg.

Übrigens, solche Serialport-Module kosten keine 100€, eher weit drunter. 
Gabs da nicht diese aus Polen für kleines Geld?
OP #1228637
Lesenswert?

Wo kriegt man solche Module? Ich finde nur welche für 100 und aufwärts.!

>Na dfann mal los. USB Host Controller gibts einige von Cypress. Dann
>nimmst du den Linux-Kernel oder eine andere freie Implementierung des
>USB Host Stacks her und versuchst den auf deinen 8-Bitter zu bekommen.

Ich soll ein Betriebssystem auf nen atmega bringen??

Mal angenommen ich würde das machen, eignet sich dieser dafür??
Titel - 
http://www.reichelt.de/?;ACTION=3;LA=3;GROUP=A316;GROUPID=2946;ARTICLE=71210;START=0;SORT=artnr;OFFSET=16;SID=27w1mfe6wQARsAAG-zrOce125d51e0a695dad4461067894fe64ab

mfg
#1228727
Lesenswert?

Den ganzen Kernel brauchst du so und so nicht. Das war nur ein Beispiel, 
wo du Quellcode eines USB und BT Stacks herbekommst. Der Vinculum ist 
ein µC, der einen USB Host Stack implementiert hat. Dazu gibts dann noch 
einige Treiber, um USB Geräte ansprechen zu können, beispielsweise 
Massenspeicher oder die FTDI USB SerialPort Wandler. Ob es einen 
Bluetooth Treiber für genau deinen Stick gibt, wage ich zu bezweifeln. 
Außerdem wäre das 3 mal von hinten durch die Brust ins Auge, da kannst 
du gleich ein BT-Modusl mit Serialport benutzen. Zum Beispiel gibts das 
BTM222 hier für extrem wenig Geld: 
https://www.it-wns.de/themes/kategorie/detail.php?artikelid=219&source=2 
da hast du dann den kompletten BT-Stack für SPP eingebaut und kannst 
problemlos zum PC, PDA, Handy, was auch immer eine SPP Verbindung 
aufbauen. Ich hab damals mal mit einem Modul mit dem LMX9820 gearbeitet, 
ging sehr gut, und selbst das hatte nur etwa 50€ gekostet.
Gast #1231892
Lesenswert?

Zu 2.: sollte es, je nachdem welche Bluetooth-Dienste du anbietest.

Zu 1.: Dazu zitier ich dir aus dem Datenblatt:
Supply Voltage(VDD) 2.7 3.6 DCV

Input Low Voltage RESET,UART,GPIO,PCM -0.30 - 0.80 DCV
Input High Voltage RESET,UART,GPIO,PCM 0.7VDD - VDD+0.3 DCV

Was effektiv heißt: Nein, du brauchst keinen max, allerdings 3V/5V 
Pegelwandler falls du deinen AVR mit 5V betreibst (das blauzahnmodul 
kann nur ~3,3)

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