初级会员

- 积分
- 63
- 金钱
- 63
- 注册时间
- 2018-3-26
- 在线时间
- 7 小时
|

楼主 |
发表于 2018-7-24 09:11:44
|
显示全部楼层
#include "led.h"
#include "delay.h"
#include "sys.h"
#include "usart.h"
#include "timer.h"
//#include "motor.h"
#include "sensor.h"
#include "usart2.h"
#include "rssi.h"
#include "contorl.h"
#include "hmi.h"
#include "myiic.h"
#include "24cxx.h"
#include "usart3.h"
#include "adc.h"
#include "action.h"
#include "stmflash.h"
#include "stm32f10x_it.h"
#include "servo.h"
#include <string.h>
u8 i=0;
void action(void);
void Move(u8 dir,uint16_t left,uint16_t right);
void send_motor_speed(u16 left,u16 right);
void Stop(void);
void delay_s(u8 s);
void yao_shaizi(void);
void Steering_engine_sends(u8 first,u8 second);
void uart4_send_str( char *str );
void connect_f4(void);
//舵机板命令发送 first 舵机板0 second 舵机板1
u8 sing_song=0;
u8 ready=1;
u8 talklength = 0;
u8 talkbuf[10];
u8 Morra_buf[10];
u8 Morralength=0;
u8 Bluetooth=0;
u8 speak_flag=0;
extern u8 time_num,tim6_s_use1,tim6_s_use2;
extern int my_timer1_count;
extern u8 USART4_RX_BUF[USART_REC_LEN]; //接收缓冲,最大USART_REC_LEN个字节.
extern u16 USART4_RX_STA; //接收状态标记
_Bool low_power_flag;
_Bool connect_f4_flag; //与舵机控制板建立连接标志
int main(void)
{
// Stm32_Clock_Init(9);//系统时钟设置
delay_init();
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
servo_init();
Adc_Init();
uart_init(9600);
// TIM_Cmd(TIM3, DISABLE);
LED_Init();
Sensor_Init();//传感器接入
Contorl_Init();
USART2_Init(115200);
USART3_Init(9600);//语音
AT24CXX_Init();
HMISendstart(); //为确保串口HMI正常通信
TIM6_Base_Init(10); //定时1秒作为动作基数 //1ms中断
All_clear();
Show_rom_num();
// action();
connect_f4(); //与舵机控制板建立连接
while(1)
{
while(1)
{
GPIO_SetBits(GPIOD,GPIO_Pin_9);delay_ms(1000);
GPIO_ResetBits(GPIOD,GPIO_Pin_9);delay_ms(1000);
GPIO_SetBits(GPIOD,GPIO_Pin_9);delay_ms(1000);
GPIO_ResetBits(GPIOD,GPIO_Pin_9);delay_ms(1000);
} |
|