Hallo, Ich beschäftige mich erst seit kurzem mit ARM, habe mir dazu ein 'Development Board' von Olimex mit dem LPC1343 besorgt: https://www.olimex.com/Products/ARM/NXP/LPC-P1343/ Vorweg die Datenblätter: http://www.nxp.com/documents/data_sheet/LPC1311_13_42_43.pdf http://www.nxp.com/documents/user_manual/UM10375.pdf http://www.nxp.com/documents/errata_sheet/ES_LPC134X.pdf Nun habe ich SPI konfiguriert - verwendet wurde dazu SSP0. Der Takt, also SCK0, kann auf 3 verschiedene Pins konfiguriert werden - mittels IOCON_SCK0_LOC. Meine Beobachtung ist jedoch jene, dass das Register IOCON_SCK0_LOC wirkungslos ist, denn sobald mit IOCON ein Pin, auf den SCK0 gemuxt werden kann, auf SCK0 konfiguriert wird, liegt auch der Takt am Pin an. Werden nun alle 3 Pins auf SCK0 konfiguriert liegt auch an allen 3 Pins SCK0 an (mit 1k als Last am Oszilloskop gemessen). Kann irgendjemand dieses Problem bestätigen? Toolchain: LPCXpresso v7.8.0 [Build 426] [2015-05-28] - unregistiert Library: LPCOpen_2_05 Die aufgerufenen Funktionen der Library bin ich durchgegangen und habe soweit keinen Fehler entdeckt. Das Programm ist im Anhang, der Timer wird lediglich zum zyklischen Starten der SPI-Senderoutine benutzt. Falls jemand das gesamte Projekt haben möchte, bitte ich um Rückmeldung. Mfg michael
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.