|
发表于 2013-7-14 01:46:09
|
显示全部楼层
Config.h文件:
- /*
- 版权声明:
- WIFI机器人网·机器人创意工作室版权所有 www.wifi-robots.com
- 您可以任意修改本程序,并应用于自行研发的智能小车机器人及其他电子产品上,但是禁止用于向他人牟取暴利。
- By WIFI机器人网·机器人创意工作室
- */
- #ifndef _CONFIG_H_
- #define _CONFIG_H_
- #include "stc_new_8051.h"
- /* 直流电机管脚配置 */
- sbit MOTOR_A_CON1=P0^0;
- sbit MOTOR_A_CON2=P0^2;
- sbit MOTOR_A_EN=P0^1;
- sbit MOTOR_B_CON1=P0^3;
- sbit MOTOR_B_CON2=P0^5;
- sbit MOTOR_B_EN=P0^4;
- /* 舵机管脚配置 */
- sbit SE1=P1^0;
- sbit SE2=P1^1;
- sbit SE3=P1^2;
- sbit SE4=P1^3;
- sbit SE5=P1^4;
- /*大脚车驱动板DIR口*/
- sbit DIR=P1^5;//add by liuviking
- #define SE1_Deg 45 //舵机1上电默认角度
- #define SE2_Deg 30 //舵机2上电默认角度
- #define SE3_Deg 40 //舵机3上电默认角度
- #define SE4_Deg 45 //舵机4上电默认角度
- #define SE5_Deg 90 //舵机5上电默认角度
- /* LED管脚配置 */
- sbit LED6=P0^6;
- sbit LED5=P0^7;
- sbit LED4=P2^7;
- sbit LED3=P2^6;
- sbit LED2=P2^5;
- sbit LED1=P2^4;
- /* 串口配置 */
- /*晶振为22.1184MHz 以下为可选波特率*/
- #define BPS_9600 0x70
- #define BPS_19200 0xB8
- #define BPS_38400 0xDC
- #define BPS_57600 0xE8
- #define BPS_115200 0xF4
- #define RELOAD_COUNT BPS_9600 //波特率选择
- #endif
复制代码
我帮你改了一下,主要修改Uart.c和Config.h文件,这个是只驱动一个电机板的示例代码,重点看//add by liuviking这个注释的前面部分,接线时,将舵机1的PWM口接到你这个板子的PWM口上,DIR接口接到P15口上。
|
|