在调试C8051F340程序时,如何消除Keil C51的uncalled functions警告?
创建于2016-02-14
2个回答
-
- Grace_世强 (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
- 收藏
相关研发服务和供应服务
-
亚米级AOA蓝牙定位DEMO演示—立即预约
-
陶瓷天线定制—提交需求
-
外置胶棒天线定制—提交需求
-
内置FPC和PCB板载天线定制—提交需求
-
卫星定位天线定制—提交需求
-
气体传感器定制—提交需求
-
电子方案开发设计—提交需求
-
散热方案设计—立即预约
-
通用与车载ESD静电测试—立即预约
-
电快速脉冲群抗扰度测试—立即预约
-
热性能散热模拟测试—立即预约
-
EMC雷击浪涌测试—立即预约
-
FloTHERM热仿真—立即预约
-
无线充电传输效率测试—立即预约
-
加工与定制类服务商合作入口
-
我要提问
-
国产化替代
-
选型帮助
-
设计方案
-
样品申请
-
价格及供货查询
-
BOM优化
-
BOM配单
-
MCU替换
-
世强代理证查询
-
内容勘误
-
工程师投稿报名
-
招聘工程师
-
资料申请
- 查看更多
相关推荐
型号 | 描述 | 供应商/品质保证 | 价格(含增值税) |
---|---|---|---|
8位MCU C8051F340;C8051系列 MIPS,64KB,10ADC,48Pin MCU (lead free) QFP48 最小包装量:500 |
世强先进(深圳)科技股份有限公司
|
||
8位MCU C8051F340;C8051系列 48 MIPS,64KB,10ADC,48Pin MCU (lead free) QFP48 最小包装量:250 |
世强先进(深圳)科技股份有限公司
|
||
8 BIT MCU C8051F340;C8051系列 Development Kit for C8051F340,F341,F342,F343,F344,F345,F346 and F347 MCUs 最小包装量:1 |
世强先进(深圳)科技股份有限公司
|
||
开发套件 C8051F340;C8051系列 适用于C8051F340的开发套件 最小包装量:1 |
世强先进(深圳)科技股份有限公司
|
||
32位MCU EFM32HG;EFM32HG110;EFM32HG110F64G系列 ARM® Cortex®-M0+ Happy Gecko Microcontroller IC 32-Bit 25MHz 64KB Flash QFN24 (5x5) QFN24 最小包装量:1,000 |
世强先进(深圳)科技股份有限公司
|
||
8 BIT MCU EFM8 Busy Bee Family;EFM8BB3系列 8-bit microcontrollers,50MHz,8051,16kB Flash,2kB RAM,24 Pins,Commercial Grade,Tape & Reel QFN24 最小包装量:1,500 |
世强先进(深圳)科技股份有限公司
|
||
32位MCU EFM32;EFM32LG;EFM32LG360;EFM32LG360F256G;EFM32LG360F256G-F-CSP81系列 ARM® Cortex®-M3 Leopard Gecko Microcontroller IC 32-Bit 48MHz 256KB Flash in a CSP81 CSP81 最小包装量:2,500 |
世强先进(深圳)科技股份有限公司
|
||
32位MCU EFM32HG;EFM32HG310;EFM32HG310F64G系列 ARM® Cortex®-M0+ Happy Gecko Microcontroller IC 32-Bit 25MHz 64KB Flash QFN32 (6x6) QFN32 最小包装量:1,000 |
世强先进(深圳)科技股份有限公司
|
||
8位MCU EFM8UB1;EFM8 Universal Bee Family系列 8-bit Microcontroller 最小包装量:1,500 |
世强先进(深圳)科技股份有限公司
|
||
8 BIT MCU EFM8 Busy Bee Family;EFM8BB3系列 8-bit microcontrollers,50MHz,8051,32kB Flash,2kB RAM,32 Pins,Commercial Grade,Tape & Reel QFN32 最小包装量:2,500 |
世强先进(深圳)科技股份有限公司
|
型号 | 描述 | 供应商/品质保证 | 价格(含增值税) |
---|---|---|---|
32位微控制器 CKS32F030C8T6;CKS32F030系列 64K字节的闪存存储器(FLASH),8KB SRAM,39个I/O口,1个12位ADC,12个输入通道,48MHZ CPU频率,工作电压2.4V~3.6V LQFP4S 最小包装量:2,500 |
南京陆加壹智能科技有限公司 |
价格¥ 8.5000 现货10,000 发货地江苏 南京 预计交期 预计交期? |
- 【应用】找水仪项目选用芯科科技8位MCU C8051F340,带有USB控制器,开发简单,提供案例程序
- 【应用】芯科MCU C8051F340用于术野摄像机,具有硬件增加型SPI、丰富外设接口、48MHz时钟
- 【经验】如何解决芯科科技8位MCU C8051F340的AD采集数据偏低的问题
- 【产品】芯科科技MCU C8051F340用于误码测试仪,内置8051内核,片内闪存可达64KB
- 【应用】MCU系统时钟达48M的C8051F340助力GPS授时系统实时对时
- 【成功案例】基于 C8051F340微控制器的RS485&CAN总线远传系统
- 【经验】如何使用配置向导软件配置8位MCU C8051F340?
- 【应用】Silicon Labs低功耗8位MCU C8051F340为针式微型打印机微处理器提供解决方案