Прикрепленные файлы
-
Схема+код.zip (63,09К)
Количество загрузок:: 1003
Отправлено 22 Декабрь 2012 - 12:35
Схема+код.zip (63,09К)
Отправлено 23 Декабрь 2012 - 22:30
Отправлено 24 Декабрь 2012 - 21:02
Отправлено 24 Декабрь 2012 - 22:27
spi8.zip (60,95К)
Отправлено 24 Декабрь 2012 - 23:09
Сообщение отредактировал Alles: 24 Декабрь 2012 - 23:38
Отправлено 25 Декабрь 2012 - 09:09
Отправлено 25 Декабрь 2012 - 13:38
Отправлено 25 Декабрь 2012 - 14:43
Отправлено 25 Декабрь 2012 - 17:00
Отправлено 25 Декабрь 2012 - 17:44
#include <avr/io.h>
void InitSPI(void)
{
DDRB = (1<<PB4)|(1<<PB5) | (1<<PB7); // Set MOSI , SCK , and SS output
SPCR = ( (1<<SPE)|(1<<MSTR) | (1<<SPR1) |(1<<SPR0)); // Enable SPI, Master, set clock rate fck/128
}
void WriteByteSPI(unsigned char byte)
{
SPDR = byte; //Load byte to Data register
while(!(SPSR & (1<<SPIF))); // Wait for transmission complete
}
char ReadByteSPI(char addr)
{
SPDR = addr; //Load byte to Data register
while(!(SPSR & (1<<SPIF))); // Wait for transmission complete
addr=SPDR;
return addr;
}
Отправлено 25 Декабрь 2012 - 18:39