Forum: Mikrocontroller und Digitale Elektronik Microchip/Atmel Samb11 - BLE


von Sofarocker (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe ein Problem mit dem uC Samb11. Mit dem Controller habe ich ein 
Board entwickelt und kann Daten via UART, SPI, I2C übertragen. Auch 
Bluetooth Übertragung funktioniert für eine kurze Zeit, es kommt aber 
immer zu einem Fehler der den Chip zum Reset führt. Am Anfang habe ich 
mit dem XPlainedPro Board gearbeitet da gab es dieses Problem nicht. Die 
Basis für mein Projekt ist eine Beispiel aus dem ASF für Bluetooth 
Datenübertragung.

http://asf.atmel.com/docs/latest/thirdparty.wireless.ble_smart_sdk.apps.custom_serial_chat.samb11_xplained_pro/html/index.html

Da der Code für das Xplained Pro Board geschrieben wurde, auf welchem 
ein eigener Debugger installiert ist, musste ich einige Änderungen 
vornehmen. Die Bluetooth Übertragung selbst scheint ok zu sein aber die 
Funktion platform_driver_init() benötige ich nur noch zum Teil.

Link zur ASF der Funktion:
http://asf.atmel.com/docs/latest/samb11/html/group__platform-drv.html#ga03ecf5cfa290a1a63fc640212c74785a


Leider habe ich Schwierigkeiten bei der Interpretation des Codes und bin 
für jede Hilfe dankbar:

In der Funktion werden sehr viele Adressen verwendet die ich nicht 
zuordnen kann, die Dokumentation im ASF hilft mir auch nicht weiter. 
Beim Support von Microchip habe ich nach Übersicht über alle Register 
und Adressen gefragt, leider ohne Erfolg.


Vielen Dank im voraus.

von Fern Schätzer (Gast)


Lesenswert?

Sofarocker schrieb:
> Vielen Dank im voraus.

Softwerker denken immer dass ihre Hardware (besonders wenn
sie sie selbst gemacht haben) perfekt funktioniert.

von Sofarocker (Gast)


Lesenswert?

Danke für die Antwort. Die Hardware ist nicht das Problem.

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.