Forum: Mikrocontroller und Digitale Elektronik Asuro + RFM01


von Maikel (Gast)


Angehängte Dateien:

Lesenswert?

Hi leute,

ich mache gerade für meine ausbildung das projekt asur aber da mir der 
so etwas zu langweilig ist will ich ihn mit einem rfm01 erweitern.

mein prblem ist jetzt das ich mit dem rfm vorher noch nichts gemacht 
habe und im inet nur verschieden schaltungen zu finden sind. Der mega8 
vom asuro ist leider komplett belegt daher muss ich abstriche machen wie 
z.b. die 6 taster die ich eig. nicht benötige. Aber ich lese immer nur 
das man den rfm an SCK, SDO und SDI anschließen muss diese sind aber 
schon vom motor belegt, kann ich auch andere pins benutzen, oder muss 
ich den motor auf andere pins legen ? und vorallem wäre es gut wenn ich 
am rfm wirklich nur das anließe was ich wirklich anschließen muss.

ps: wäre super wenn ich möglichst schnell eine lösung finde da ich 
freitag das layout fertig haben muss.

ich freue über jeden hilfe.
schaltplan ist im anhang.

mfg maikel

von Maikel (Gast)


Lesenswert?

leute bitte kann mir denn keiner helfen ??
es ist wichtig

von Stephan H. (stephan-)


Lesenswert?

Maikel wrote:
 Aber ich lese immer nur
> das man den rfm an SCK, SDO und SDI anschließen muss diese sind aber
> schon vom motor belegt, kann ich auch andere pins benutzen,

Ja sicher. SPI kommt ja nicht nur aus den Pins die dafür vorgesehen 
sind.
Du mußt dann halt dein SPI Protokoll selber schreiben.
Ist doch nur Bitschubserei und Toggeln.
Nimm ein Pin für SDO und eins für Takt.
SDI könnte man notalls auch mit SDO zusammenknoten falls Du von SPI 
lesen mußt.

SoftwareSPI: Takt,Bit,Takt,Bit,Takt usw.

von Maikel (Gast)


Lesenswert?

also wäre es einfacher wenn ich den motor verlege und dann den motor auf 
die taster lege und den rfm an die dafür vorgeshenen pins zu legen ?

oder was würdet ihr vorschlagen

von Gast (Gast)


Lesenswert?

Motorpins umlegen und Hardware SPI verwenden. Aber zuerst würde ich mich 
mit dem langweiligen Asuro beschäftigen und ein paar Kunststücke 
beizubringen versuchen.

von Maikel (Gast)


Lesenswert?

die sache dabei ist das ich ne platine machen will die dem asuro noch 
zusätzlich ne ISP 6-Pin schnittstelle verpasst, und ich dachte wenn ich 
eh schon eine erweiterte platine mache dann kann ich den rfm direkt mit 
draufpacken.

weil die sache mit infrarot flashen ist zu langsam und auch 
fehleranfällig

von Stephan H. (stephan-)


Lesenswert?

>>Motorpins umlegen und Hardware SPI verwenden.

da frage ich mich, was ist wohl einfacher ??
Nen Soft SPI zu proggen oder ne Motorsteuerung..
Oder braucht er den Motor nicht mehr ??

von Maikel (Gast)


Lesenswert?

kla brauch ich den motor noch -.-
also würdest du vorschlagen nen spi zu progen ?

von Thilo M. (Gast)


Lesenswert?

Wenn du sowieso 'ne neue Platine machst, benutze die Hardware - SPI, 
indem du vor die Motoransteuerung jeweils einen 1k - Widerstand setzt 
(siehe Datenblatt). Dann kannst du SPI und Motor über die gleichen 
Pins nutzen.

Die Taster werden sowieso nur von einem ADC-Pin abgefragt, die 
wegzulassen bringt nicht wirklich was.

Edit: sehe grade im Schaltplan, dass die SPI-Pins sowieso nur als 
Ausgänge benutzt werden, also einfach die ISP-Pins parallel anschließen. 
Nur zum Programmieren die Versorgung des Motors ablkemmen, da der sonst 
rappelt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.