Gast
#4199007
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