Simulink SPI comunication beaglebone black

I would like to implement in simulink an SPI comunication on a beaglebone black in order to read the values provided by 2 encoders, but in the hardware support package for beaglebone is not present the SPI block. It is possible to define a block able to read the SPI bus using simulink in the external mode?

댓글 수: 1

Kurt Stewart
Kurt Stewart 2018년 5월 15일
did you happen to make a block using S-function that I could use?

댓글을 달려면 로그인하십시오.

답변 (1개)

Don Zheng
Don Zheng 2017년 7월 18일

1 개 추천

Unfortunately, at this time Simulink does not have blocks for SPI built in to the Simulink Embedded Coder support package for the BeagleBone Black development platform.
As a workaround, you can use S-function builder to access the SPI interface. The MATLAB Support Package for Beaglebone Black ships with the C-source code to access the SPI interface. The C-code is located under the following:
Support Package Root>\R20XXX\toolbox\realtime\targets\beagleboneio\src\server
The following File Exchange submission contains a step by step tutorial on how to develop BeagleBone Black device drivers blocks: http://www.mathworks.com/matlabcentral/fileexchange/49702-device-drivers-for-the-beaglebone-black

질문:

2017년 7월 15일

댓글:

2018년 5월 15일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by