User`s manual

This code demonstrates use of CF library procedures and functions.
program CompactFlash
dim i as word
dim temp as longint
dim k as longint
main:
TRISC = 0
' designate portc as output
CF_INIT_PORT(PORTB,PORTD)
' initialize ports
do
nop
loop until CF_DETECT(PORTB) = true
' wait until CF card is inserted
Delay_ms(500)
CF_WRITE_INIT(PORTB, PORTD, 590, 1)
' Initialize write at sector address 590
' of 1 sector (512 bytes)
for i = 0 to 511
' write 512 bytes to sector (590)
CF_WRITE_BYTE(PORTB,PORTD,i+11)
next i
PORTC = $FF
Delay_ms(1000)
CF_READ_INIT(PORTB, PORTD, 590, 1)
' Initialize write at sector address 590
' of 1 sector (512 bytes)
for i = 0 to 511
' read 512 bytes from sector (590)
PORTC = CF_READ_BYTE(PORTB, PORTD)
' read byte and display on portc
Delay_ms(1000)
next i
end.
mikroBASIC
- Basic Compiler for Microchip PIC microcontrollers
138
mikroBASIC
MikroElektronika: Development tools - Books - Compilers
making it simple...
page
Example