mikroC
mikroC - C Compiler for Microchip PIC microcontrollers
making it simple...
Software SPI Library
mikroC provides library which implement software SPI. These routines are hardware independent and can be used with any MCU. You can easily communicate with other devices via SPI: A/D converters, D/A converters, MAX7219, LTC1290, etc.
Note: These functions implement
Library Routines
Soft_Spi_Config
Soft_Spi_Read
Soft_Spi_Write
Soft_Spi_Config
Prototype | void Soft_Spi_Config(char *port, const char SDI, const char SD0, |
| const char SCK); |
|
|
Description | Configures and initializes software SPI. Parameter port specifies port of MCU on which |
| SDI, SDO, and SCK pins will be located. Parameters SDI, SDO, and SCK need to be in |
| range |
| Soft_Spi_Config needs to be called before using other functions from Soft SPI |
| Library. |
|
|
Example | This will set SPI to master mode, clock = 50kHz, data sampled at the middle of interval, |
| clock idle state low and data transmitted at low to high edge. SDI pin is RB1, SDO pin |
| is RB2 and SCK pin is RB3: |
| Soft_Spi_Config(PORTB, 1, 2, 3); |
|
|
page |
|
258 | MikroElektronika: Development tools - Books - Compilers |
|