怎么样用c语言编译PIC.H文件里没有的单片机

[复制链接]
7027|11
 楼主| 帮助 发表于 2007-3-12 22:47 | 显示全部楼层 |阅读模式
最近在玩20脚封装的PIC16F785时,发现PIC.H文件里没有PIC16F785的头文件,也试着按照其他型号的头文件自己编辑了一个头文件,但是在编译的时候还是无法找到PIC16F785。请问有类似经验的朋友说说,该怎么办?还需要更改哪个文件?先谢过了!
yewuyi 发表于 2007-3-13 08:23 | 显示全部楼层

把这个头文件包含进去

  
syacedc 发表于 2007-3-13 16:29 | 显示全部楼层

PICC

PICC 里面有个pic1678x.h 头文件啊,include进去好了.
 楼主| 帮助 发表于 2007-3-13 21:58 | 显示全部楼层

回楼上的朋友

PICC里面的pic1678x.h是16c781的,并不是16f785的,<br />按一楼朋友的说法也不行,虽然在PIC.H里加上785的头文件,但还是不能识别,我估计是还要修改其他的文件
尘埃读电子 发表于 2007-3-13 22:37 | 显示全部楼层

自己编一个

头文件可以自己编的呀,根据单片机的内部RAM自己写一个就好了
yewuyi 发表于 2007-3-14 08:21 | 显示全部楼层

不用加到PIC.H里面

试试直接#include&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&ltPIC16F785.H&gt
 楼主| 帮助 发表于 2007-3-14 21:34 | 显示全部楼层

谢谢各位

经确定是PICC8.05版本编译器不支持该芯片
syacedc 发表于 2007-3-16 08:44 | 显示全部楼层

呵呵,

不支持自己定义个.h就行了,这玩意就是可以参照DATASHEET把寄存器修改一下好了,
yewuyi 发表于 2007-3-16 09:46 | 显示全部楼层

不可能把?

  
cyj626 发表于 2007-3-21 19:48 | 显示全部楼层

???

头文件怎么定义??/
skygrow 发表于 2007-3-23 11:23 | 显示全部楼层

9.50支持了

鼓励楼主的做法<br />有个picinfo要改一下<br />好像还有个地方要改的,找找看
skygrow 发表于 2007-3-23 11:46 | 显示全部楼层

picc用户手册有说明的

&quot;PICC&nbsp;supports&nbsp;a&nbsp;wide&nbsp;range&nbsp;of&nbsp;processors.&nbsp;Additional&nbsp;processors&nbsp;may&nbsp;be&nbsp;added&nbsp;by&nbsp;editing<br />picinfo.ini&nbsp;in&nbsp;the&nbsp;LIB&nbsp;directory.&nbsp;This&nbsp;file&nbsp;is&nbsp;divided&nbsp;into&nbsp;baseline,&nbsp;midrange&nbsp;and&nbsp;high-end&nbsp;sections,<br />but&nbsp;user-defined&nbsp;processors&nbsp;should&nbsp;be&nbsp;placed&nbsp;at&nbsp;the&nbsp;end&nbsp;of&nbsp;the&nbsp;file.&nbsp;The&nbsp;header&nbsp;of&nbsp;the&nbsp;file&nbsp;explains&nbsp;how<br />to&nbsp;specify&nbsp;a&nbsp;processor.&nbsp;Newly&nbsp;added&nbsp;processors&nbsp;will&nbsp;be&nbsp;available&nbsp;the&nbsp;next&nbsp;time&nbsp;you&nbsp;compile&nbsp;by&nbsp;selecting<br />the&nbsp;name&nbsp;of&nbsp;the&nbsp;new&nbsp;processor&nbsp;on&nbsp;the&nbsp;command&nbsp;line&nbsp;in&nbsp;the&nbsp;usual&nbsp;way.&quot;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

13

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部