标题: PIC单片机的A组端口在程序中不能使用的问题 [打印本页]

作者: ywzqdpj    时间: 2021-8-8 10:27
标题: PIC单片机的A组端口在程序中不能使用的问题
我用的是dspic33fj256mc710a,现在的问题是只要我在程序中一用到A组端口,就会出现编译错误,这究竟是怎么回事?我的A组端口初始化截图和出现的编译error如下图所示:

A组端口初始化.png (55.63 KB, 下载次数: 100)

也不能初始化A组端口

也不能初始化A组端口

MPLAP_build_error.png (31.64 KB, 下载次数: 111)

时候后出现的编译错误

时候后出现的编译错误

处理.png (78.62 KB, 下载次数: 96)

程序中不能使用

程序中不能使用

作者: wc86110    时间: 2021-8-9 05:27
能读懂中间的错误提示问题有解决一半了
作者: ywzqdpj    时间: 2021-8-9 15:21
wc86110 发表于 2021-8-9 05:27
能读懂中间的错误提示问题有解决一半了

您是不是想说没有定义吗?但是在XC16编译器提供的头文件中已经有了全部的定义了,如下图:

定义.png (163.09 KB, 下载次数: 91)

定义.png

作者: ywzqdpj    时间: 2021-8-21 14:45
帖子不能沉啊
作者: Y_G_G    时间: 2021-8-21 16:50
ywzqdpj 发表于 2021-8-21 14:45
帖子不能沉啊

结构那不是全是大写的吗?
PORTAbits 如果要使用的话,应该在别的地方要先声明的
extern 只是声明了PORTAbits是共享的,但你还要是有一个函数中是声明了PORTAbits的




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