Step by Step:
*Noted that the AVR library (Arduino UNO, MEGA, NANO, etc) is not the same as the SAM library (Arduino Due).
1) Copy Wire.h and Wire.cpp to the working folder
[C:\ProgramData\MATLAB\SupportPackages\R2020a\3P.instrset\arduinoide.instrset\portable\staging\packages\sam-1.6.12\sam\libraries\Wire\src]
2) Copy Twi.h and Twi.c to the working folder
[C:\ProgramData\MATLAB\SupportPackages\R2020a\3P.instrset\arduinoide.instrset\portable\staging\packages\sam-1.6.12\sam\system\libsam\source]
3) Build the S-Function
4) Change "MPC4725_DUE_wrapper.c" to "MPC4725_DUE_wrapper.cpp"
5) add " extern "C" " before void in "MPC4725_DUE_wrapper.cpp" file
6) Deploy and Run the Code into the MCU
引用格式
MOHD ISKANDAR PUTRA AZAHAR (2024). MCP4725 12-bit DAC I2C Block for Arduino Due (https://www.mathworks.com/matlabcentral/fileexchange/82480-mcp4725-12-bit-dac-i2c-block-for-arduino-due), MATLAB Central File Exchange. 检索来源 .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!