int main()
{
	rcc_clock_enable();
	delay_config();
	uart4_init(115200);
//	print_clock_freq();
	
	STM_EVAL_LEDInit(LED3);
	STM_EVAL_LEDInit(LED4);
	STM_EVAL_LEDInit(LED5);
	STM_EVAL_LEDInit(LED6);
//	NRF24L01_Init(NRF_TX_MODE);
//	micros_time_init();
	capture_config();
	
	while(1){
//		NRF24L01_TxPacket(nrf_tx_buffer);
//		STM_EVAL_LEDToggle(LED3);
//		delay_ms(250);
		printf("hello world");
		delay_ms(100);
		STM_EVAL_LEDOff(LED3);
		STM_EVAL_LEDOff(LED4);
		STM_EVAL_LEDOff(LED4);
		STM_EVAL_LEDOff(LED5);
		STM_EVAL_LEDOff(LED6);
	}
}
Ejemplo n.º 2
0
int main()
{
	rcc_clock_enable();
	delay_config();
	usart_config(UART4, 115200);
	print_clock_freq();
	//encoder_init();
	STM_EVAL_LEDInit(LED4);
	TIM7_init(10000, 8400);
	
	while(1){
		STM_EVAL_LEDToggle(LED4);
		delay_ms(1000);
	}
}
Ejemplo n.º 3
0
int main()
{
	rcc_clock_enable();
	delay_config();
	usart6_init(115200);
	
	STM_EVAL_LEDInit(LED3);
	STM_EVAL_LEDInit(LED4);
	STM_EVAL_LEDInit(LED5);
	STM_EVAL_LEDInit(LED6);
	
	//android远程控制初始化
	remote_control_init();
	//红外测距模块ADC初始化
	adc_tim_trig_config(500, 8400);
	//电机初始化
	motor_init();
	//光电开关初始化
	light_senser_init();
	//编码器初始化
	capture_config();
	//系统运行时间初始化
	micros_time_init();
#ifndef DEBUG_HAHA
//	//等待开始信号
//	usart_wait_signal();
//	//发送应答信号
//	usart_send_signal();
	while(remote_flag == 0);
	if(car_mode == MODE_SINGLE){
		usart_sendByte(USART6, '1');
	}
	else{
		usart_sendByte(USART6, '0');
	}
	//设置小车前进速度
	car_set_global_speed();
#endif
	STM_EVAL_LEDOn(LED3);
	while(1){
#ifdef DEBUG_HAHA
		my_debug();
#else
		control_process();
#endif
	}
}