请问大家PIC18编译疑问

2020-02-08 09:03发布

本帖最后由 AttTiv 于 2012-7-16 15:32 编辑

大家好,请问一下,我用的PIC18F45K80,添加头文件 PIC18.h 对不对,问什么我编译后,所有的寄存器名说未定义,比如“TX9”、“RX9”、“BRG”、"SPEN"、“TRMT”等等这些寄存器名,编译器都 说是 未定义呢???是不是头文件没添加对了?? 我添加 htc.h也试过了,还是这样

编译器用的PICC18 9.80 PRO

IDE 是 8.83版本
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
riptell2008
1楼-- · 2020-02-08 13:31
看看你的芯片和设置,头文件和你的芯片是否对应!
AttTiv
2楼-- · 2020-02-08 14:24
在select device看了,是PIC18F45K80,头文件 用 pic18.h      p18f45k80.h         htc.h  这三个其中任意一个,都是出现这样的情况
surf_131
3楼-- · 2020-02-08 15:04
 精彩回答 2  元偷偷看……
AttTiv
4楼-- · 2020-02-08 17:21
surf_131 发表于 2012-7-16 14:22
没用过hi-tech的pic18编译器。建议换mcc18来用,很稳定的。

没用过MCC18啊,不知道程序编写和PICC区别大吗?
AttTiv
5楼-- · 2020-02-08 22:42
刚才试了下MCC18,结果编译器 说 不认识 18F45K80,

我用的V3.00版本,麻烦用MCC18的朋友帮忙看看,那个版本可以支持18F45K80, 感谢。。。。。。。。。。。。!
surf_131
6楼-- · 2020-02-09 02:32
AttTiv 发表于 2012-7-16 16:18
刚才试了下MCC18,结果编译器 说 不认识 18F45K80,

我用的V3.00版本,麻烦用MCC18的朋友帮忙看看,那个版 ...

直接到官网下载,选择最新的版本,用那个LITE版,足够了。现在下的话,好像是3.4x?

一周热门 更多>