|
用的78F0513,用的Applilet生成向导生成一段初始化代码,时钟使用内部8M的。就想点亮板上的一个LED也点不起来。
程序如下:
#define MEMORY_IMS_SET 0xC8
#define MEMORY_IXS_SET 0x0C
void main( void )
{
// UCHAR i;
SystemInit();
POWER_LED_ON;
while( 1 )
{
}
}
void SystemInit( void )
{
/* Clock generator initiate */
Clock_Init();
IMS = MEMORY_IMS_SET;
IXS = MEMORY_IXS_SET;
/* Port initiate */
PORT_Init();
}
void Clock_Init( void )
{
ClrIORBit(MCM, 0x05); /* High-Ring-OSC operate for CPU */
SetIORBit(MCM, 0x01); /* peripheral hardware clock:frh */
ClrIORBit(OSCCTL, 0x10);
SetIORBit(MOC, 0x80); /* stop X1 clock */
PCC = CG_CPU_CLOCKSEL;
}
LED接在P41上,初始化成输出(PM4=0XFC)
但灯都不亮,不知道什么原因
是否工程文件的选项有些设置需要更改的?我基本上用的默认设置。 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。
|