📄 main.c
字号:
#define EXT_MAIN_GLOBALS
#include "includes.h"
/************************************************************
Function Name: T2Init
Function: Timer0 initial
Paramenter: None
Return value: None
Author: Chen yuan zhen May.30.2008
*************************************************************/
void main(void)
{
SP =0x04FF;
SET_Y_LED;
SystemInitial( );
DownLoadDispose( );
_delay_us(10);
//HStartTime=EEPROM_read(HSTIME_AD);
//LStartTime=EEPROM_read(LSTIME_AD);
GentleStartTime = 30; //(HStartTime*256+LStartTime)/8; //31
T1Start( ); //启动
_delay_ms(30);
START_FLAG=0;
while(!START_FLAG)
{
if(PwmStepCounter>PwmPulse[TrueStepCount]) //最开始时应该设为0
{
PORTA=PwmStepBuffer0[TrueStepCount] & DDRA;
PORTC=PwmStepBuffer7[TrueStepCount] & DDRC;
PORTD=PwmStepBuffer15[TrueStepCount] & DDRD;
PORTF=PwmStepBuffer23[TrueStepCount] & DDRF;
TrueStepCount++;
}
}
while(1)
{
if(PwmStepCounter>PwmPulse[TrueStepCount]) //最开始时应该设为0
{
PORTA=PwmStepBuffer0[TrueStepCount];
PORTC=PwmStepBuffer7[TrueStepCount];
PORTD=PwmStepBuffer15[TrueStepCount];
PORTF=PwmStepBuffer23[TrueStepCount];
TrueStepCount++;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -