disableCAN
Add-On Required: This feature requires the MATLAB Support Package for Raspberry Pi Hardware add-on.
Syntax
Description
disableCAN(
disables the raspiObj
,deviceName
)can0
interface for a device. To enable CAN, use
enableCAN
.
disableCAN(
disables a CAN interface for MCP2515 CAN controller. To enable CAN, use raspiObj
,deviceName
,interfaceName
)enableCAN
.
Examples
Disable CAN Object
To disable a CAN object, create a Raspberry Pi® object. AvailableCANInterfaces
is empty before the
CAN object is enabled.
raspiObj = raspi("192.168.1.101","pi","raspberry")
raspiObj = raspi with properties: DeviceAddress: '192.168.1.101' Port: 18734 BoardName: 'Raspberry Pi 3 Model B+' AvailableLEDs: {'led0'} AvailableDigitalPins: [4,5,6,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27] AvailableSPIChannels: {'CE1'} AvailableI2CBuses: {'i2c-0','i2c-1'} AvailableWebcams: {} I2CBusSpeed: 100000 AvailableCANInterfaces: {"can0"} Supported peripherals
Disable the CAN interface.
disableCAN(raspiObj)
Reboot the Raspberry Pi to apply the changes.
system(raspiObj, 'sudo reboot')
Connection to SSH server at 192.168.1.101
is closed. Clear the
hardware communication object and re-create it to establish connection.
clear raspiObj raspiObj = raspi("192.168.1.101","pi","raspberry")
raspiObj = raspi with properties: DeviceAddress: '192.168.1.101' Port: 18734 BoardName: 'Raspberry Pi 3 Model B+' AvailableLEDs: {'led0'} AvailableDigitalPins: [4,5,6,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27] AvailableSPIChannels: {'CE0','CE1'} AvailableI2CBuses: {'i2c-0','i2c-1'} AvailableWebcams: {} I2CBusSpeed: 100000 AvailableCANInterfaces: {} Supported peripherals
Input Arguments
Version History
Introduced in R2021b
See Also
read
| write
| enableCAN
| canChannel