在线时间6 小时
UID10000001
注册时间2018-4-10
NXP金币0
该用户从未签到
注册会员

- 积分
- 74
- 最后登录
- 2018-7-2
|
from nxp社区群2 天·晴
哪位了解的帮忙看一下,老是报这个错误,说是错过了;号
我怎么也看不出来哪里错了
而且是一个接一个的错误,基本都相同
- #include <hidef.h> //common defines and macros
- #include "derivative.h" //derivative-specific definitions
- #include "Main.h"
- uchar LEDbuf[4]; //存放LED数据
- uchar KB_valueN,KB_DefValue; //存放键盘的值和定义值
- uchar IsOkFlag = 0; //是否OK标志, 1,ok
- uint i,j; //用于计数
- //在此添加全局变量定义
- uchar time[3];
- void main(void)
- {
- /* put your own code here */
- DisableInterrupt(); //禁止总中断
-
- /* 芯片初始化初始化 */
- //(1)设置总线频率
- SetBusCLK_40M(); //系统时钟 = 80MHz,总线时钟=40MHz
-
- //(2)设置禁止 IRQ 中断
- IRQCR_IRQEN = 0; //IRQCR.6(IRQEN) = 0 禁止IRQ中断(上电默认开中断)
-
- //(3)设置是否允许看门狗
- COPCTL = 0x00; //COPCTL.2-0(cr2:cr0) = 000 禁止看门狗
-
- //(4)定时器初始化
-
- /* 模块初始化 串口0 系统时钟32MHz 波特率38400 */
- SCIInit(0,SYSTEM_CLOCK,38400); //串口0初始化
- SCIInit(1,SYSTEM_CLOCK,38400); //串口0初始化
- Tx_TR0_empty = 1;
-
- EnableInterrupt(); //开放总中断
-
- /* 具体程序实现区域 */
- //LEDbuf[0] = '2'; //数码管数据
- //LEDbuf[1] = '0';
- //LEDbuf[2] = '1';
- //LEDbuf[3] = '1';
- /* PRESTART---init the LCD */
- Delay(8000);
- /*STEP1 串口测试区 */
- //for( i = 0; i < 10; i++ )
- //{
- // SCISend1(0,0x00);
- // Delay(2000);
- // }
- for(;;)
- {
- _FEED_COP(); /* 喂狗 */
-
- } /* 循环 */
- /* please make sure that you never leave main */
- }
复制代码
最佳答案
本帖最后由 toofree 于 2018-4-27 11:04 编辑
没有错。分号也都是半角的。uint8、uint16有定义吧?keil中是用uint8_t、uint16_t,并且包含stdint.文件。
还是让把工程发上来吧,有错的地方可能不在帖子中显示的地 ...
|
|