• KEIL建立新唐MCU的工程时,移植官网程序报错变量未定义问题解决方法


      最近在使用新唐的MCU,新唐的MCU使用还算方便,你安装好KEIL之后再安装 Nu-Link_Keil_Driver_V3.00.6909 驱动即可建立新唐的MCU工程,注意的是因为新唐MCU是C51的内核,所以要那种KEIL  C51版本才行。

      因为是第一次接触,一开始移植的时候项目的时候一直报下面的错误,看代码重官网例程移植过来的,一直没想明白,后来一步一步跳跃查看才发现问题所在。

      

       现在跳转到报错的变量定义里,如下图

      

      明明就是有这个变量的,为什么说我没有定义到呢?注意留意我框出来的部分,发现是因为没有选定晶振,导致预编译的时候跳过了这个编译,所以就没有编译到,编译器就会误以为不存在这个变量的定义,要解决这个问题,只有添加好晶振就行,解决方法如下如:

      

       当然,里面还有其他的晶振选择的,如下图,你只要在上图的地方改上对应的晶振即可。

       

  • 相关阅读:
    设计模式--单例模式(Singleton)
    C# 和.Net 特性
    Fiddler 教程
    史铁生遗作:昼信基督夜信佛
    如何实现早日退休理想
    Linux 常用
    Golang 读书
    Python 读书
    RbMQ 简介
    UML 简介
  • 原文地址:https://www.cnblogs.com/xingboy/p/11584502.html
Copyright © 2020-2023  润新知