Sim900 mit ATtiny85 betreiben

OP #4517159
Lesenswert?

Hallo,

Mein Projekt ist, dass ich mit einem Mikrocontroller ein Sim900 Shield 
(siehe link) zu betreiben. Um dieses Projekt möglichst klein zu halten 
wollte ich fragen ob man als Mikrocontroller einen ATtiny85 verwenden 
kann. Die Komunikation erfolgt über 2 Serialpins.

http://www.ebay.de/itm/New-SIM900A-V4-0-Kit-Wireless-Extension-Module-GSM-GPRS-Board-Antenna-Tested-EC-/301852681176?hash=item4647d263d8:g:SBsAAOSwLnlWn4hh


Ich hoffe ihr könnt mir weiterhelfen.
Gast #4517809
Lesenswert?

Mit einem Tiny85 kannst du per Software eine (von Hause aus
nicht vorhandene) serielle Schnittstelle in/out nachbilden.
Ohne Quarz bekommst du die Baudrate wahrscheinlich nicht genau
genug hin.

Was soll der Tiny 85 denn überhaupt kommunizieren?

Mit der seriellen Schnittstelle ist er nur zu wenigen Prozent
ausgelastet, aber allzuviele Pins, über die er Daten aufnehmen
kann, die er in die Welt senden soll, bleiben ja nicht übrig...

Tiny 25/45/85, Anschlüsse:
Insgesamt     = 8
- 2 (Quarz)   = 6
- 2 U+/-      = 4
- serial Port = 2
- Reset       = 1
Gast #4517814
Lesenswert?

Warum kein ATTiny841, wenn es schon ein ATTiny sein soll. Hat 2 echte 
UARTs (vielleicht eine nach außen zur Parametrierung). Geringfügig 
größer (bzw. sogar kleiner mit der richtigen Bauform), nicht teurer. 
Debugbar über Single Wire Debug.
#4518190
Lesenswert?

Hallo Jakob,

wie machst Du den dass mit dem Softwareuart full duplex mit Fifo, dass 
ein attiny85 nicht ausgelastet ist ?

Ich kann einen Attiny85 mit 8MHz Takt bis ca. 19200 Bit/s brauchbar 
nutzen. Nutze i.A. aber nur 9600 Bit/s.

So hat man ~416 Takte pro Bit Zeit für die Verarbeitung eines 
Ereignisses.
Da darf man auf keinen falls blockierend  programmieren, darf Interrupts 
nur bedingt sperren und muss anderer Interrupt Service Routinen, wie 
weitere Timer, reentrant auslegen.

Jakob schrieb:
> Mit einem Tiny85 kannst du per Software eine (von Hause aus
> nicht vorhandene) serielle Schnittstelle in/out nachbilden.
> Ohne Quarz bekommst du die Baudrate wahrscheinlich nicht genau
> genug hin.
>
> Was soll der Tiny 85 denn überhaupt kommunizieren?
>
> Mit der seriellen Schnittstelle ist er nur zu wenigen Prozent
> ausgelastet, aber allzuviele Pins, über die er Daten aufnehmen
> kann, die er in die Welt senden soll, bleiben ja nicht übrig...
>
> Tiny 25/45/85, Anschlüsse:
> Insgesamt     = 8
> - 2 (Quarz)   = 6
> - 2 U+/-      = 4
> - serial Port = 2
> - Reset       = 1
Gast #4535709
Lesenswert?

Hi, ich bin auf diesen Thread gestoßen weil ich momentan über ein 
Projekt in die selbe Richtung nachdenke.

Wie weit bist du mit dem ATiny85 und dem SIM900 Board gekommen ? (bzw. 
hast du dich für eine andere hardware entschieden ?)

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