ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
10104
Alexander Grigorjev (20.05.2004 10:15, просмотров: 348)
Вопрос по SPI Пишу модуль для работы с памятью AT45DB321B по SPI. Дык вот. OpCode передается, а второй байт уже нет. Код прилагается. В чем м.б. дело. void SPIInterrupt() { __SPINT|= 1; mspibusy=0; } void Enable(unsigned char Device) { if (Device==DRV) { __IOSET|=SKLSS; __IOCLR|=DRVSS; } else { __IOSET|=DRVSS; __IOCLR|=SKLSS; } } void Disable(unsigned char Device) { if (Device==SKL) __IOSET|=SKLSS; else __IOSET|=DRVSS; } void InitSPI() { __PINSEL0 |= (1<<10)+(1<<12)+(1<<8)+(1<<14); __SPCR |= (1<