Abl-electronic PIC Microcontrollers PIC16 Bedienungsanleitung Seite 162

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 312
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 161
mikroC
- C Compiler for Microchip PIC microcontrollers
mikroC
making it simple...
154
MikroElektronika:
Development
tools
-
Books
-
Compilers
page
Prototype
void CANSPISetOperationMode(char mode, char wait_flag);
Description Sets CAN to requested mode, i.e. copies mode to CANSTAT. Parameter mode needs to
be one of CAN_OP_MODE constants (see CAN constants, page 145).
Parameter
wait_flag needs to be either 0 or 0xFF: If set to 0xFF, this is a blocking
call – the function won’t “return” until the requested mode is set. If 0, this is a non-
blocking call. It does not verify if CAN module is switched to requested mode or not.
Caller must use function
CANSPIGetOperationMode to verify correct operation mode
before performing mode specific operation.
Requires CANSPI functions are supported by any PIC MCU that has SPI interface on PORTC.
Also, CS pin of MCP2510 or MCP2515 must be connected to RC0.
Example
CANSPISetOperationMode(CAN_MODE_CONFIG, 0xFF);
CANSPISetOperationMode
Prototype
char CANSPIGetOperationMode(void);
Returns Current opmode.
Description Function returns current operational mode of CAN module.
Example
if (CANSPIGetOperationMode() == CAN_MODE_NORMAL) { ... };
CANSPIGetOperationMode
Seitenansicht 161
1 2 ... 157 158 159 160 161 162 163 164 165 166 167 ... 311 312

Kommentare zu diesen Handbüchern

Keine Kommentare