Mikroc, Library example – ABL electronic PIC Microcontrollers PIC16 User Manual

Page 277

Advertising
background image

The code demonstrates how to use SPI library functions. Assumed HW configura-
tion is: max7219 (chip select pin) connected to RC1, and SDO, SDI, SCK pins are
connected to corresponding pins of max7219.

MikroElektronika: Development tools - Books - Compilers

269

page

mikroC - C Compiler for Microchip PIC microcontrollers

mikroC

making it simple...

Library Example

//------------------- Function Declarations

void

max7219_init1();

//-------------------------------- F.D. end

char

i;

void

main() {

Spi_Init();

// Standard configuration

TRISC &= 0xFD;

max7219_init1();

// Initialize max7219

for

(i = 1; i <= 8u; i++) {

PORTC &= 0xFD;

// Select max7219

Spi_Write(i);

// Send i to max7219 (digit place)

Spi_Write(8 - i);

// Send i to max7219 (digit)

PORTC |= 2;

// Deselect max7219

}

TRISB = 0;

PORTB = i;

}//~!

Advertising
This manual is related to the following products: