6.96Vplus的aicube生成运行不了,直接只控制IO口都没反应
6.96Vplus的aicube生成运行不了,直接只控制IO口都没反应。// 在此添加用户全局变量定义、用户宏定义以及函数声明
sbit LCD_STB = P0^2;
sbit LCD_SCK = P0^0;
sbit LCD_MISO = P0^3;
sbit LCD_BLK = P0^1;
sbit Lcd_Power = P0^7;//关LCD屏-->MCU_13脚
sbit LCD_PF0 = P2^0;
sbit LCD_PF1 = P2^1;
//<<AICUBE_USER_GLOBAL_DEFINE_END>>
void SYS_Init(void)
{
EnableAccessXFR(); //使能访问扩展XFR
IAP_SetTimeBase(); //设置IAP等待参数,产生1us时基
//<<AICUBE_USER_PREINITIAL_CODE_BEGIN>>
// 在此添加用户预初始化代码
//<<AICUBE_USER_PREINITIAL_CODE_END>>
PORT0_Init(); //P0口初始化
PORT1_Init(); //P1口初始化
PORT2_Init(); //P2口初始化
PORT3_Init(); //P3口初始化
CLK_Init(); //时钟模块初始化
CRE_Init(); //自动追频模块初始化
WDT_Init(); //看门狗初始化
TIMER0_Init(); //定时器0初始化
TIMER1_Init(); //定时器1初始化
UART1_Init(); //串口1初始化
//<<AICUBE_USER_INITIAL_CODE_BEGIN>>
// 在此添加用户初始化代码
//<<AICUBE_USER_INITIAL_CODE_END>>
EnableGlobalInt(); //使能全局中断
}
while (1)
{
WDT_Clear(); //清看门狗定时器
//<<AICUBE_USER_MAIN_LOOP_BEGIN>>
// 在此添加主函数中用户主循环代码
LCD_STB=0;
LCD_SCK=0;
LCD_MISO=0;
LCD_BLK=0;
delay_ms(500);
LCD_STB=1;
LCD_SCK=1;
LCD_MISO=1;
LCD_BLK=1;
delay_ms(500);
//<<AICUBE_USER_MAIN_LOOP_END>>
}
就只有这些内容,IO口都没有变化,一直是高电平
用的STC8H8K64U的开发板 不能开那个自动追频,
CRE_Init(); //自动追频模块初始化
这个没有就好了
页:
[1]