MSP430之解错篇

发布者:素雅之韵最新更新时间:2020-02-07 来源: eefocus关键字:MSP430  解错篇  接口 手机看文章 扫描二维码
随时随地手机看文章

【记住】接口别忘设置!

 

1、设置IAR软件Tab键缩进字符个数

   方法:Tools-Options-Editor-Tab Size,按习惯改后面数字.

 

2、Error[e46]: Undefined external "LcdInit" referred in main( E:MSP430

   UDPDebugObjmain.r43 )

   原因:工程中有多个.c文件,但不在工程中.

   解决:把.c文件加到工程里。

 

3、Error[e27]: Entry "ReadingData" in module DS1302 ( E:MSP430

   ModuleDS1302DebugObjDS1302.r43 ) redefined in module main

   原因:我把定义的数组unsigned char ReadingData[7];放在.h的文件中编译出现

         这样的错误

   解决:把unsigned char ReadingData[7];放在.c文件中

 

4、An error has occured.See the log file C...workspace_v5_1.metadata.log

   解决:安装目录CCS5.1CCS5.1.1.00031_win32baserepo下的vcredist_x86_2005

 

5、Error[Pe127]: expected a statement E:MSP430ModuleTFTSD.c 95 
   Error[Pe018]: expected a ")" E:MSP430ModuleTFTSD.c 132

   解决:仔细检查下程序,看有没有一些语法上的错误。比如:

          #define SPI_DO_H  P1OUT |= BIT0;  //P1.0
        #define SPI_DO_L  P1OUT &= ~BIT0;

          多加的“;”就会使程序出现上述错误。

 

6、The target setup(MSP430G2xx3) does not match the actual target tpe

   (MSP430G2xx2)

   解决:检查目标板上芯片型与CCS工程设置芯片型是否一致。大部分是匹配不一致的

        问题。

 

7、Warning[Pa093]:implicit conversion from floating point to integer。

   解决:使用强制转换语句,把float数据转化成integer类型数据。这样防止数据出错。

关键字:MSP430  解错篇  接口 引用地址:MSP430之解错篇

上一篇:MSP430应用技巧5:解决CCS中文字体小的问题
下一篇:MSP430初学---下程序

推荐阅读最新更新时间:2024-11-08 19:20

以色列开发出微型无线PC 比信用卡还小
6月29日消息,据外电报道,以色列Compulab公司日前开发出一款微型无线计算机,体积只有信用卡的2/3。 据英国媒体报道,这款产品被称为CM-X270L,体积为4.4x6.6x0.5(cm)。它采用的是英特尔的XScale处理器(已出售给Marvell公司),可运行Windows CE或Linux操作系统。 ? 此外,CM-X270L还配置了512兆闪存、128兆内存、 AC’97声卡、飞利浦802.11b无线接口、PCI数据总线和四个USB接口等。
[焦点新闻]
一文看懂嵌入式开发arm技术JTAG接口
通常所说的JTAG大致分两类,一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug;一般支持JTAG的CPU内都包含了这两个模块。 一个含有JTAG Debug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器和挂在CPU总线上的设备,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)内置模块的寄存器,象UART,TImers,GPIO等等的寄存器。 上面说的只是JTAG接口所具备的能力,要使用这些功能,还需要软件的配合,具体实现的功能则由具体的软件决定。 例如下载程序到RAM功能。了解SOC的都知道,要使用外接的RAM,需要参照SOC DataSheet
[单片机]
一文看懂嵌入式开发arm技术JTAG<font color='red'>接口</font>
无线和有线USB接口共存的数据传输系统
  引 言   电子技术和芯片技术的发展使得数字系统运行的速度越来越快,设备内部和设备之间的数据交换对高速、实时、突发的要求越来越高。总线技术是数据交换的必要环节。早期的总线传输一般是串行方式,一些串行总线已经成为标准,非常适合语音和控制信号的低速数据传输,数据传输速率一般低于1 Mbps。这类总线包括RS232、I2C、SPI、I2S等,特点是引线少、速率低。并行总线由于线数多,可以从8位扩充到16位、32位和64位,甚至更高,使得数据传输速率成倍提高。但由于布线的差异以及干扰的存在,使得其数据传输的同步时钟速率很难超过150MHz。差分串行总线能够解决布线差异引起的问题,并具有较高的抗干扰性能,使得串行总线的传输速率得到迅速的提
[嵌入式]
用CP2200实现MCU的简易型以太网接口
引 言 当前,嵌入式设计人员在为远程控制或监控设备提供以太网接入时,使用的以太网控制器(如RTL8019、DM9008、CS8900A等)都是专为个人计算机系统设计的。这些器件不仅接口电路复杂,体积较大,而且比较昂贵。CP2200是Silabs公司于近期推出的一款48引脚独立以太网控制器。它符合IEEE 802.3协议,支持10M以太网接入,而且仅需很少的外部电路连线就可满足绝大多数嵌入式以太嗣接口的设计要求,简化了嵌入式以太网接口的设计,减小了占板空间,降低了系统开发成本。 另外,该以太网控制器具有8位并行主机接口,可以为绝大多数微控制器或主处理器提供以太网通信功能。8位并行总线接口支持Intel和Motorola总线方式,
[应用]
基于ARM微处理器的液晶触摸屏的接口设计
摘要: 作为人机交互的重要手段,液晶触摸屏使用越来越多,基于微控制器与触摸屏的接口技术在工业控制、智能家电等领域得到应用广泛,开发微控制器与液晶触摸屏的接口技术是智能电子产品设计的重要工作;介绍了一款液晶触摸屏系统的总体设计方案、电路接口和编程方法;该系统由T FT 液晶屏模块、触摸屏和ARM 微处理器控制板组成;TFT 液晶模块内置SSD1289 控制器,尺寸3.2 英寸、分辨率240×320 像素;触摸屏由触摸传感部件和触摸屏控制器ADS 7843 组成;控制板采用ARM7 微处理器LPC2148 为控制核心;测试和工程实践结果表明,所设计的软、硬件达到了各项要求,并且具有操作方便、稳定性好、性价比高等技术特点,有较好的推
[家用电子]
基于ARM微处理器的液晶触摸屏的<font color='red'>接口</font>设计
FlexRay总线控制器和TC1796MLI接口设计
   摘要 研究了FlexRay总线控制器CIC310和微处理器TC1796的微连接口(MLI)的数据传输原理和总线协议,使用TC1796和CIC310实现MLI接口的高速数据传输,并介绍了一个主控制器连接多个MLI模块的软件和硬件实现方法。整个系统集成度高,适合车载电子设备的大量数据传输。    关键词 TC1796 MLI接口 CIC310 FlexRay总线    引言   FlexRay总线是一种点对点形式的具有星形拓扑结构的数据传输总线。提供了传统总线通信协议所不具有的一些特性。FlexRay简化了车载电子设备之间的通信系统架构,使得车载电子单元变得更加稳定和可靠。FlexRay总线具有故障容限,可提供500 kb
[工业控制]
FlexRay总线控制器和TC1796MLI<font color='red'>接口</font>设计
基于MSP430内嵌温度传感器的温度告警系统
1. 系统的总体方案 MSP430微控制器MCU(Micro Controller Unit)是TI公司推出的一款具有丰富片上外围的强大功能的超低功耗16位混合信号处理器。其中包括一系列的器件,可以应用在不同的场合。MSP430与MCS-51的一个显著不同就是它在片内集成了模数转换(ADC)模块,使得A/D转换得以容易的实现。其中在MSP430的13x、14x、43x、44x系列器件中,都有内嵌的温度传感器。它的输出送入ADC12模块的通道10,然后对其进行A/D转换,进而可以测量芯片内的温度。在本告警系统中就是采用这个温度传感器的输出来实现温度的实时告警。 图1 基于MSP430F449内嵌温度传感器的温度告警系统原理图
[单片机]
基于<font color='red'>MSP430</font>内嵌温度传感器的温度告警系统
S3C6410 GPIO操作接口
一、配置GPIO S3C6410要使用其引脚时,需要对其进行配置,如配置为输入/输出/中断等功能,根据芯片手册来配置,所用的这些配置工作都在Gpiolib.c(/arch/arm/plat-s3c64xx)中完成,当然,你在起步阶段可以用基本的__raw_readl和__raw_writel来操作,了解其基本的原理。 1. 配置为上拉/下拉 arm芯片一般都可以内部配置为上拉或下拉,如此就不需要外部接上拉电阻,简化电路。配置成上拉,驱动能力更强,例外防止其处在电平悬浮状态。 操作:把GPB第一个引脚配置为上拉 函数:s3c_gpio_setpull(S3C64XX_GPB(0),S3C_GPIO_PULL_UP);
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved