[PIC®/AVR®/dsPIC®产品] 头文件用哪个呢?

[复制链接]
1510|29
 楼主| zhanghqi 发表于 2022-10-8 22:12 | 显示全部楼层 |阅读模式
我们用attiny204来做一个项目,用xc8 2.10来做编译器,MPLAB X ide,头文件用哪个呢?用xc.h特殊寄存器写进去就编译不过,IO.h里面也找不到204的型号。
wyjie 发表于 2022-10-8 22:15 | 显示全部楼层
不应该啊, 你具体什么东西编译不了,发出来,我试下
renyaq 发表于 2022-10-8 22:18 | 显示全部楼层
我觉得你就是没找到对应的头文件。
wyjie 发表于 2022-10-8 22:20 | 显示全部楼层
另外这个可能不是用xc.h做头文件。
zwll 发表于 2022-10-8 22:23 | 显示全部楼层

//bbs.21ic.com/icview-2866320-1-1.html
去看看这个贴,应该头文件错了,我看这个贴用的Avr/
supernan 发表于 2022-10-8 22:24 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
zhenykun 发表于 2022-10-8 22:27 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
llljh 发表于 2022-10-8 22:29 | 显示全部楼层
去吧,
//bbs.21ic.com/icview-2621986-1-1.html
这里有个汇总,你看看。
 楼主| zhanghqi 发表于 2022-10-8 22:34 | 显示全部楼层
是没找到,.h的头文件你们这个型号没找到。
 楼主| zhanghqi 发表于 2022-10-8 22:40 | 显示全部楼层
直接端口配置寄存器都不得行,是头文件没找到
 楼主| zhanghqi 发表于 2022-10-8 22:43 | 显示全部楼层
attiny204这个MCC不能配置
xxrs 发表于 2022-10-8 22:45 | 显示全部楼层
mcc确实用不了,
试试这个
#include <avr/io.h>
ling_jing 发表于 2022-10-9 14:09 | 显示全部楼层
下载最新版本的XC8吧,可能你用的这个版本不支持204
lcczg 发表于 2022-10-9 15:29 | 显示全部楼层
MCC支持ATtiny204,你可以用它生成所需的代码。
可以看到在头文件pin_manager.h里有包含
#include <avr/io.h> 这就对应到芯片的头文件了。
 楼主| zhanghqi 发表于 2022-10-9 19:26 | 显示全部楼层
这个试了的,这个头文件里面也没得attiny204的对应型号
huangchui 发表于 2022-10-9 19:29 | 显示全部楼层
iotn20.h
chuxh 发表于 2022-10-9 19:32 | 显示全部楼层
#elif defined (__AVR_ATtiny20__)
#  include <avr/iotn20.h>
llljh 发表于 2022-10-9 19:35 | 显示全部楼层
io.h里面定义了,你仔细看看,你要定义对名字才行。
wuhany 发表于 2022-10-9 19:37 | 显示全部楼层
#elif defined (__AVR_ATtiny20__)
#  include <avr/iotn20.h>
spark周 发表于 2022-10-9 19:39 | 显示全部楼层
或者直接
#  include <avr/iotn20.h>
这个就是attiny20的头文件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

852

主题

11757

帖子

5

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