00问答网
所有问题
当前搜索:
keil搜索函数
请问
Keil
里面的C语言库为什么跟标准库不同?如果我引用标准库,是...
答:
肯定不一样啊,不同的编译器支持的
函数
库肯定不同,而
Keil
又是面向单片机开发的编程工具,它支持的C语言不是标准C,这个编译器提供的库函数肯定不是标准库,具体使用中要查看相应的编程手册。
Keil
MDK下如何引用 标准
函数
库string
答:
直接#include "string.h"就可以了。右键点开这个文件里面可以看相关的API来调用
keil
如何调用ln
函数
,自带的math.h文件里貌似没有。。。
答:
没有ln
函数
只有log函数和log10 log函数就是求自然对数,也就是你想用的ln log10函数就是求以10为底的对数。
keil
mdk怎样给一个
函数
固定在某一地址上
答:
我没在MDK上用过,但在
KEIL
C51上是这么用的,希望能帮到你:打开.uv2文件,找到这么一行LX51UCS LX51UCS (?PR?FFFFFF?CCCCCC(C:0x1000)),括号中就是
函数
定位的格式。其中CCCCC表示函数所在C文件的名字,FFFFFF表示函数名,名字都是大写,?PR?固定,C:0x1000是你给函数分配的地址 ...
...如何在
Keil
C51使用fopen
函数
也就是如何在C51中编写 能打开文件程 ...
答:
首先,
Keil
中根本没有fopen
函数
,你可以打开
keil
的所有头文件看看。其次,用单片机来读取文件是需要文件系统(比如FAT)来支持的,你不能“想当然”的认为计算机上的标准C函数中有文件打开函数,所以单片机中也有。更何况是51单片机!像51单片机一般直接使用二进制存储,这样最简单快捷,文件存储反而成本高,...
KEIL
怎么将
函数
放到指定地址
答:
那要看你的
Keil
究竟是指51工具链还是ARM工具链。如果是ARM,需要修改分散加载文件,在指定的位置新增Section,之后在你的程序中声明将
函数
放在该Section中。如果是51,那么在选项卡的Linker页面,在连接参数行添加参数,指定你那个函数块的绝对地址就行。
Keil
调试程序编译时显示 *** WARNING L16: UNCALLED SEGMENT, IGNORED F...
答:
仔细看编译对话框的内容,我也遇到过类似的是拼写写错导致报错,display中的l和a顺序调换导致错误;
函数
拼写错误,调用时又写成正确的,导致报错定义的函数没有被调用。
查找
方法*(参考图片中标注):
搜索
编译对话框中的SEGMENT提示内容dispaly,并参考SYMBOL下提示的比对查找display。WARNING L16: UNCALLED ...
keil
中怎样定义外部中断
函数
原型
答:
这要根据编程机型而定
Keil
C51的用
函数
名()_intterupt0using1
keil
ARM用中断向量函数名()_irp
求指教
KEIL
软件指出call not to a function,麻烦请帮忙找下原因,错误...
答:
case 0xee: P0=table[0];break;case 0xde: P0=table[1];break;case 0xbe: P0=table[2];break;case 0x7e: P0=table[3];break;...table后面跟(),编译器会以为table是个
函数
名,结果找不到,所以报错了。实际你定义的table是数组,使用数组中的元素时,要用中括号[]...
keil函数
红×问题
答:
在有红×文件上点右键,删掉这行。原因:如delay.c文件中,有一行#include "delay.c" 吧,不然是不会加进来的。如果真有这行就要删掉的。同样,下面的两行也是一样的原因。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜