ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
4891
Kolja (17.01.2004 15:44, просмотров: 1274)
Hi! Вопрос по LPC2105. Кто включал SPI ? (+) Проблема в том что пины MOSI, SCK находятся в третьем состоянии, хотя SPI рабатает. Контролирую по CS. На частоту SPI CLK реагирует. Может там есть какие-то баги, или я кристалл подпалил ? Вот инит проца, причём UART Работает. // Set LED pins on GPIO to output. __PINSEL0=(1<<2)|(1<<0) | (1<<10)|(1<<12)|(1<<8); // UART0, SPI __IODIR = (1<<11)|(1<<12)|(1<<3)|(1<<7); // LED, ADC_CS, DAC_CS __IOSET = (1<<3)|(1<<7); __UART0LCR=0x83; __UART0DLL=(60000000/4/16/19200)%255; __UART0DLM=(60000000/4/16/19200)/255; __UART0LCR=0x03; __SPCCR=8; __SPCR=(1<<5); ............................ //************************************************************ unsigned char SendSPI(unsigned char c) { __SPDR=c; while((__SPSR&(1<<7))==0); return (__SPDR); }