Подключение цифрового потенциометра MCP4251 к микроконтроллеру PIC

Аватар автора
Лес забытых
Подключение цифрового потенциометра MCP4251 к микроконтроллеру PIC и управления им через программу написанную на C в программе MikroC short i=0,k=0; char txt[5]; void main() { PORTB=0; Lcd_Init(&PORTB); Lcd_Cmd(Lcd_CLEAR); Lcd_Cmd(Lcd_CURSOR_OFF); PORTC=0b01000000; TRISC=0b00010000; SSPCON=0b00100000; //включает SPI while(1) { Delay_ms(100); PORTC.F6=0; //активирует MCP4251 на прием данных Delay_ms(1); if(!k) { SSPBUF=0b00000000; //выбор нулевого модуля потенциометра } Delay_ms(1); if(k) { SSPBUF=0b00010000; //выбор первого модуля потенциометра } Delay_ms(1); ByteToStr((SSPBUF=i++), txt); //SSPBUF=i++ изменяет сопротивления в //выбранных модулях Lcd_Out(1, 1,txt); Delay_ms(1); PORTC.F6=1; //деактивирует MCP4251 k=~k; } }

0/0


0/0

0/0

0/0