Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
10 years ago.
FRDM-FXS-MULTI on FRDM-KL25Z
Hello everybody,
I am currently trying to get the FRDM-FXS-MULTI and the FRDM-KL25Z to work with mbed. Unfortunately it does not seem to be as striaght forward as I thought. I tried both example projects:
https://developer.mbed.org/teams/shields/code/Freescale_Multi-Sensor_Shield/
http://developer.mbed.org/users/JimCarver/code/Multi-Sensor/
But the only sensors that appear to work/return values other than 0 (in both projects) are the FXLS8471 and MMA8652 accelerometers. Also the only sensor that returns a valid "Who am I" (device id register) value is the FXLS8471 (0x6A) which is connected via SPI - all other sensors utilize I²C. All other sensors return 0 for the "Who am I" calls except for the FXAS21000 which returns 0x1B or 0xDF at random (looks like an I²C problem...)
On a side note: The SD-Card slot (connected via SPI) on the board works flawlessly, so essentially every device on the board that is connected via SPI works, while every I²C device does not - did I miss some configuration?
Any help would be greatly appreciated.
Question relating to:
1 Answer
9 years, 9 months ago.
Remove R24 on the FRDM-KL25Z board http://developer.mbed.org/questions/5703/Which-one-is-R24/
or use another I2C interface for FRDM-MULTI board instead of I2C1 because I2C1 SCL pin (Arduino A5) can be used as RTC_CLKIN and 32kHz goes there through R24 from U6 "OpenSDA interface" http://developer.mbed.org/users/kayekss/notebook/shields-kl25z/ http://cache.freescale.com/files/soft_dev_tools/hardware_tools/schematics/FRDM-KL25Z_SCH.pdf http://developer.mbed.org/questions/4271/Pin-out-picture-need-to-be-updated/
Today I had my first chance to play with the board.
By modifying the main.cpp as follow, most of sensor is returning the value(s) MAG3110, MPL3115A2 returns "who am I" as 0 though.
moto
posted by Motoo Tanaka 27 Jan 2015