Ejemplo n.º 1
0
int main(void){
	uint32_t i = 2048,t = 0;
	setup();
	uart1.printf("init ok \r\n");
	uart1.printf("测试成功 \r\n");
	uart1.printf("%d \r\n",i);
	while(1){
		switch(encoder1.read_encoder())
		{
			case 1:
				i++;
				uart1.printf("%d \r\n",i);
			  break;
			case 2:
				i--;
				uart1.printf("%d \r\n",i);
		    break;			
		}
		if(i!=t){
		t=i;
		ltc1.write(4096-i,i);	
		uart1.printf("通道A电压 = %d; 通道B电压 = %d \r\n",analog_read_voltage(&ADCA),analog_read_voltage(&ADCB));
		}
	}
}
Ejemplo n.º 2
0
int main(void)
{
    setup();
    while(1)
    {
        x = analog_read(&PB1);
        uart1.printf("hex = %05d\r\n", x);
        x = analog_read_voltage(&PB1);
        uart1.printf("val = %04dmv\r\n", x);
        uart1.printf("==============\r\n", x);
        delay_ms(1000);
    }
}