• 在调试C8051F340程序时,如何消除Keil C51的uncalled functions警告?

  • 创建于2016-02-14

    微控制器,微处理器,固定,系统 微控制器,微处理器,固定,系统 微控制器,微处理器,固定,系统 微控制器,微处理器,固定,系统

2个回答

  • 用户_8353 (0)
    由于C51内存比较小,所以Keil C51对于形参、局部变量按照函数的调用关系进行时分复用。这种时分复用不像一般的系统中那样由栈指针管理,而是给变量分配固定地址。所以有时候如果编译器无法知道调用关系就必须为函数分配独立的内存,比如函数定义了但是没有地方显式的调用,但是有可能通过函数指针调用。比如编译器警告function_a未调用,则解决办法可以在函数中加入;const CHAR NOT_ZERO = 0x0F;;if (NOT_ZERO == 0);{;function_a();;};详细情况请在Keil帮助文档C:\Keil\C51\Hlp\c51tools.chm搜索overlay。
    创建于2016-02-14
  • 大欢哥 Lv7 . 资深专家 (0)

    简单方法,把没调用的函数注释掉或者删除就好了

    创建于2017-07-24
  • +1 赞 0
  • 收藏

平台合作

展开

相关推荐

调试Silicon Labs EFM8SB20F64-QFN24时,如何消除Keil C51 的 uncalled functions警告?

由于C51内存比较小,所以Keil C51对于形参、局部变量按照函数的调用关系进行时分复用。这种时分复用不像一般的系统中那样由栈指针管理,而是给变量分配固定地 址。所以有时候如果编译器无法知道调用关系就必须为函数分配独立的内存,比如函数定义了但是没有地方显式的调用,但是有可能通过函数指针调用。比如编译器警告 function_a未调用,则解决办法可以在函数中加入 const char NOT_ZERO = 0x0F; if (NOT_ZERO == 0) { function_a(); } 详细情况请在Keil帮助文档 C:\Keil\C51\Hlp\c51tools.chm 搜索 overlay。

2017-12-08 -  技术问答 代理服务 技术支持 采购服务

C8051F340在KEIL C51环境中加载VCPXPress.lib和VCPXPress.h, 编译后总是报错,显示“*** FATAL ERROR L218: NOT AN OBJECT FILE”,请问如何解决?

我们测试过,直接将LIB文件加载到KEIL环境中编译、链接是正确的。我们使用的KEIL V5 。需要检查一下复制的LIB文件是否是正常的,或者是KEIL LICENSE的问题。

2020-08-29 -  技术问答

编译Silicon Labs EFM8LB1 MCU keil工程的时候,如何消除Keil C51 的 uncalled functions警告?

由于C51内存比较小,所以Keil C51对于形参、局部变量按照函数的调用关系进行时分复用。这种时分复用不像一般的系统中那样由栈指针管理,而是给变量分配固定地 址。所以有时候如果编译器无法知道调用关系就必须为函数分配独立的内存,比如函数定义了但是没有地方显式的调用,但是有可能通过函数指针调用。比如编译器警告 function_a未调用,则解决办法可以在函数中加入 const char NOT_ZERO = 0x0F; if (NOT_ZERO == 0) { function_a(); }

2017-12-08 -  技术问答 代理服务 技术支持 采购服务

能否提供一下C8051F340读写片内Flash的例程,谢谢

Silicon Labs 8bit MCU C8051F340读写片内Flash的例程可按下方找到:1、安装:Silicon Labs(芯科科技) 8 bit 集成开发环境 (IDE);2、在安装路径下找到:C:\SiLabs\MCU\Examples\C8051F34x\WinUSB_Bulk\Firmware有两个文件:F3xx_Flash.c和F3xx_Flash.h。

2019-04-30 -  技术问答 代理服务 技术支持 采购服务

世界上最节能的微控制器EFM32之十大低功耗奥秘

Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。

2016-07-11 -  新产品 代理服务 技术支持 采购服务

在MCU系统中如何利用ADC技术进行数据采集

嵌入式系统设计人员和MCU厂商关心数据采集系统的三个基本功能:捕获、计算和通信。理解全部功能对设计大有帮助,本文将主要关注数据采集系统的捕获阶段。

2016-03-26 -  新应用 代理服务 技术支持 采购服务

最多节省90%能耗,USB微控制器EFM8UB强势来袭!

EFM8UB是一个高性价比的MCU系列,内置USB外设接口(具有8KV静电防护)及高精度的晶振、时钟恢复电路和收发模块,兼容全速USB2.0,无需外部晶体。

2016-07-17 -  新产品 代理服务 技术支持 采购服务

【应用】MCU系统时钟达48M的C8051F340助力GPS授时系统实时对时

Silicon Labs的C8051F340系统时钟可以达到48M,而且可以用外部晶振倍频,使串口波特率更精确。

2019-09-06 -  新应用 代理服务 技术支持 采购服务

EFM8BB1系列8位微控制器 参考手册

该资料详细介绍了EFM8BB1系列微控制器的特性、功能和应用。EFM8BB1是一款多功能的8位微控制器,具有高效的核心、丰富的模拟和通信外设,适用于空间受限的应用。主要特点包括:25 MHz的C8051核心、多达18个多功能、5 V容错的I/O引脚、12位ADC、两个低电流模拟比较器、集成温度传感器、3通道增强型PWM/PCA、四个16位定时器、UART、SPI和SMBus/I2C。此外,资料还涵盖了系统概述、内存组织、特殊功能寄存器、闪存存储器等功能模块的详细说明。

SILICON LABS  -  微处理器,微控制器,8-BIT MICROCONTROLLERS,8位微控制器,MCU,单片机,EFM8BB10F2G-QFN20,EFM8BB10F8I-A-QSOP24,EFM8BB10F2,EFM8BB10F4,EFM8BB10M1069F8GM,EFM8BB10M1069F8GM-AR,EFM8BB10F8,EFM8BB10F8G-A-QSOP24,EFM8BB10F8I-A-QFN20,EFM8BB10F2G-A-QFN20R,EFM8BB10F2G-A-QFN20,EFM8BB10F8G-A-SOIC16,EFM8BB10F8G-A-QFN20,EFM8BB10F8G-A-SOIC16R,EFM8BB10M1069F8GM-A,EFM8BB1,EFM8BB10F4G-A-QFN20R,EFM8BB10F4G-A-QFN20,EFM8BB10F2I-A-QFN20R,EFM8BB10F2G,EFM8BB10F8G-A-QFN20R,EFM8BB10F8G-A-QSOP24R,EFM8BB10F8G-QSOP24,EFM8BB10F2I-A-QFN20,EFM8BB10F8G-QFN20,EFM8BB10F8I-A-QFN20R,EFM8BB10F4G,EFM8BB10F8G,工业电子,消费电子,汽车电子,通信设备

2018年01月11日  - 用户指南  - Rev. 0.2 代理服务 技术支持 采购服务

CP2102可以在Win10系统下工作吗?

CP2102支持在Win10系统下工作。

2017-05-05 -  技术问答 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:8位MCU

价格:¥71.8204

现货:704

品牌:SILICON LABS

品类:8位MCU

价格:¥25.4573

现货:0

品牌:SILICON LABS

品类:8位MCU

价格:¥7.6187

现货:15,742

品牌:SILICON LABS

品类:8位MCU

价格:¥105.5469

现货:5,250

品牌:SILICON LABS

品类:32位MCU

价格:¥10.4057

现货:21,867

品牌:SILICON LABS

品类:32位MCU

价格:¥19.1398

现货:10,450

品牌:SILICON LABS

品类:Proprietary SiP Module

价格:¥45.9910

现货:10,000

品牌:SILICON LABS

品类:SoC

价格:¥27.5018

现货:8,080

品牌:SILICON LABS

品类:Gecko MCU

价格:¥27.2234

现货:6,924

品牌:SILICON LABS

品类:32位MCU

价格:¥37.5362

现货:6,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:ADI

品类:MCU

价格:¥6.6000

现货:100,000

品牌:SGMICRO

品类:微处理器监控电路

价格:¥0.2400

现货:90,000

品牌:TI

品类:集成电路

价格:¥7.0000

现货:78,000

品牌:汇顶科技

品类:蓝牙系统级芯片

价格:¥4.5000

现货:53,089

品牌:SGMICRO

品类:微处理器监控电路

价格:¥0.7900

现货:40,000

品牌:ACAM

品类:集成电路

价格:¥1.6460

现货:22,014

品牌:MindMotion

品类:32位MCU

价格:¥5.9400

现货:19,996

品牌:ST

品类:交流/直流转换器

价格:¥3.0000

现货:12,500

品牌:SGMICRO

品类:微处理器监控电路

价格:¥0.5019

现货:11,578

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

压力传感器定制

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。

提交需求>

VC均温板散热器定制

可来图定制均温板VC尺寸50*50mm~600*600 mm,厚度1mm~10mm,最薄0.3mm。当量导热系数可达10000W/M·K,散热量可达10KW, 功率密度可达50W/cm²。项目单次采购额需满足1万元以上,或年需求5万元以上。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

平台客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面