标题: 求助,keil建工程时选芯片的作用是什么?? [打印本页]

作者: 2926    时间: 2017-1-12 21:32
标题: 求助,keil建工程时选芯片的作用是什么??
keil建工程时选芯片的作用是什么??keil建工程时选芯片的作用是什么??keil建工程时选芯片的作用是什么??

作者: 不倒翁.WZT    时间: 2017-1-13 08:33
标题: RE: 求助,keil建工程时选芯片的作用是什么??
KEIL软件功能很强大,它兼容很多种芯片,这些芯片都有区别,针对每种芯片,KEIL都有不同的处理方法,不选择一下能行吗,当然,在具体某一种芯片在选择时,不是要求的十分严格,比喻C51,应用时需要STC89C51H但,我们选择的是AT89C51和AT89C52都可以。
作者: kkfy888    时间: 2017-1-13 11:17
为了加载头文件,配置I/O口
作者: AEEQ    时间: 2017-1-13 12:43
根据对应的单片机型号,如AT89C51单片机,则在Atmel中选择AT89C51建立工程。
作者: cuihaodianzi    时间: 2017-1-13 16:05
你要把程序下载到什么型号的芯片里 就选什么型号
作者: 2926    时间: 2017-1-13 17:06
kkfy888 发表于 2017-1-13 11:17
为了加载头文件,配置I/O口

因为没找到对应的芯片,但是我有该芯片头文件,随便选个芯片没影响是吧???
作者: 2926    时间: 2017-1-13 17:08
不倒翁.WZT 发表于 2017-1-13 08:33
KEIL软件功能很强大,它兼容很多种芯片,这些芯片都有区别,针对每种芯片,KEIL都有不同的处理方法,不选择 ...

因为没找到所用的芯片,所以就想着 随便选个芯片,用别人程序里的头文件,会不会有影响???
作者: ahshmj    时间: 2017-1-13 18:58
比如你的程序里面用到了T2定时器,或者用到了高128字节的RAM、4K以上的ROM,你选择89c51就不行了,必须选择有T2定时器的芯片,比如89c52 。其他类似。
作者: xiao1934    时间: 2017-1-13 19:56
为了加载头文件,配置I/O口
作者: wang115346088    时间: 2017-1-13 21:21
选芯片的作用在于:第一,获取你所用芯片的参数。例如内存,位数,类型等,当编译时连接到对应的库,以免出错。第二,调试时也需要特定的型号才能连接到单片机。差不多就这些吧,我感觉的。如果不对,请指教。
作者: 2926    时间: 2017-1-13 21:34
ahshmj 发表于 2017-1-13 18:58
比如你的程序里面用到了T2定时器,或者用到了高128字节的RAM、4K以上的ROM,你选择89c51就不行了,必须选择 ...

懂了,会注意的,谢谢
作者: 鬼刀CC    时间: 2017-1-13 21:43
主要是加载头文件的
作者: renxi0501    时间: 2017-1-13 23:21
还可以知道你的flash的太小   和一系列你MUC的信息
作者: renxi0501    时间: 2017-1-13 23:21
其实这种问题根本就不要去考虑
作者: 光翟11    时间: 2017-1-14 09:35
加载头文件,配置I/O口
作者: 2365    时间: 2017-1-14 13:03
添加一些关于芯片的代码
作者: 累不死的狗    时间: 2019-1-4 01:46
为了和你实际使用的单片机相匹配
作者: V_T    时间: 2019-1-4 16:08
不同的芯片有不同的启动文件,选择芯片就是在选择对应的头文件配置




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1