Beiträge anzeigen

Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.

Nachrichten - Flunder

1

* ein i2c eeprom als datenspeicher, solange der zugriff auf den eigentlich verwendeten smartcard-chip wohl eh nicht klappt?

Wie ich hier geschrieben habe, habe ich die Kommunikation doch noch hinbekommen und konnte Daten speichern und auslesen. Nur sind halt die Zugriffszeiten deutlich länger als bei einer SPI/I2C-Schnittstelle.

Gruß Volkmar
2
Sonstiges / Re: Hallo allerseits
11. Dez 2011, 17:20

Hast du den Bootloader pin auch wirklich auf ground gezogen?

Ich möchte hier noch ergänzen: Beim Reset bzw. beim Einlegen der Batterien um einen Reset zu erzeugen.
3
Hardware / Re: Smartcardchip
09. Dez 2011, 00:32
So, nach weiteren Experimenten und Analysen des Signals vom Smartcardchip habe ich die Übertragung nun endlich zustande gebracht. Mein Problem war, daß ich bei der seriellen Übertragung von 8N1 für die serielle Schnittstelle ausgegangen bin. Ist halt das was sonst immer verwendet wird. Nur hier nicht. Der Smartcardchip erwartet 2 Stopbits und zusätzlich noch ein Paritätsbit (Even)!

Ich habe dies im Wiki ergänzt.
4
Hardware / Re: Smartcardchip
05. Dez 2011, 13:52
Danke für den Hint, aber ich hatte mich verschrieben :(

Eingestellt habe ich U1DLL = 16, bei einem PCLK von 15 MHz. Ergibt 58593,75 Baud, sollte also passen.
5
Hardware / Re: Smartcardchip
05. Dez 2011, 07:43
Hallo,

auch wenn dieser Thread schon sehr alt ist, er paßt sehr gut auf meine Frage. Ich möchte den Smartcardchip verwenden um Daten/Einstellungen dauerhaft (auch über Batteriewechsel) im EEPROM zu speichern.


Ich habe meine Forschungsergebnisse zum Smartcardchip im Wiki hinterlegt.

Ich konnte meinen Chip mit Kommando 45 auslesen und mit Kommando 46 erfolgreich beschreiben.


So wie ich das Wiki verstanden habe, sind dies genau die Kommandos die ich dazu benötige. Leider klappt bei mir die Kommunikation mit dem Chip nicht. Ich würde mich daher freuen, wenn ich ein Code-Beispiel bekommen könnte, mit dem das funktioniert.

Was ich gemacht habe:
- Die Ports für Reset und Power als Ausgang definiert
- Reset für kurze Zeit aktiviert
- Baudrate auf 1/64 von 7,5MHz gesetzt
- XCLK auf 7,5MHz
- Funktion RXD aktiviert

Wenn ich Daten senden will, aktiviere ich zuerst die Funktion TXD, um sie nach dem Senden der Bytes (warte bis Flag TEMT) wieder abzuschalten, damit TXD als Input arbeitet.

Ich kann auch die gesendeten Daten empfangen, erhalte aber nicht die Daten, die im Wiki beschrieben werden. Nach Reset:
03 13 9C C0

Und nach dem Kommando 41:
03 BB 18 85

Und auf das Kommando 45 bekomme ich keinerlei Antwort.

Irgendwie fehlt mir noch was oder ich mache etwas falsch.

Gruß
Flunder
6
Hallo Gunnar,

vielen Dank für Deine Antwort.


im Wiki von Bettyhacks findest Du das Datenblatt des Chips http://bettyhacks.com/wiki/index.php/CC1100 der für die Funk-Kommunikation zuständig ist. Das ist allerdings etwas komplexer als Zeichen über eine serielle Schnittstelle zu schicken. Der CC1100 kann nicht gleichzeitig senden und empfangen, es geht also nur halbduplex.

Halbduplex sollte kein Problem sein, ich werde einen Master haben der dann die einzelnen Clients/Bettys abfragen kann. So zumindest meine derzeitige Vorstellung ;) Und Danke auch für den Hinweis auf das Datenblatt.

Wenn Du Dich damit beschäftigen möchtest musst Du an Boop selbst herumprogrammieren. Hier ist ein schönes Beispiel für die Funk-Kommunikation: http://bettyhacks.com/forum/index.php?topic=220.0

Das ich die Funktionen selber programmieren muß, ist mir klar. Der Hinweis auf die existierende Implementierung einer Funk-Kommunikation ist da schon sehr hilfreich.

Ich wollte erst mal grob klären, was die Möglichkeiten der Betty und der Adapter sind, bevor ich das Thema dann nach und nach angehe. Heute habe ich meine erste Betty erhalten und kann mich dann erst mal um die Programmierumgebung und die Flash-Tools inkl. SW/HW kümmern. Sie hat auch noch die Original-Betty-SW drauf und nicht die Universal-FB. Also brauche ich die Tools sowieso um überhaupt mal was ausprobieren zu können.

Vielen Dank
7
Hallo,

ich bin leider erst jetzt über Betty gestolpert, es hört sich soweit gut an, ich kann aber noch nicht beurteilen inwieweit sie für mein Vorhaben passen würde. Vielleicht könnt Ihr mir weiterhelfen?

Folgende Infos bräuchte ich zur Funkverbindung:
- Welche Datenübertragungsrate kann erzielt werden?
- Ist die Übertragung bidirektional im Vollduplex oder Halbduplex?
- Können mehrere Bettys auf gleichzeitig im Funk aktiv sein und sich die Funkverbindung teilen?

Danke für Eure Antworten im voraus.