完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我是一个使用MPLAB X 4.20、XC32编译器和PIC32 MX220F032 B的PIC新成员。我创建了一个新项目,在这个项目的根中,我复制了三个文件-Meal.C,PIC32.H和PIC32.c。这些PIC32.C和.H文件,我想使用基本配置,如配置位和UART。安装程序,因此我可以只使用相同的设备在将来的项目中包含这些,而不是每次都必须重新键入这个代码。在MPLAB内部,我将PIC32.h添加到头文件文件夹中,使用绝对选项和Meun.C和PIC32. C到源文件文件夹中作为项目窗口中的绝对值。到目前为止,它只调用了来自PIC32.CI AM的一些基本UART函数,得到以下错误,主要涉及Cuffes(2):进入目录C:/用户/肖恩/文档/个人项目/ ETCHA草图/ ETCH-A草图。X/C:/用户/肖恩/文档/个人项目/ ETCHA草图/蚀刻-A草图.X/PIC3C.C:1:19:致命错误:PIC32. h:没有这样的文件或目录,包括编译终止。C/:肖恩/文档/个人项目/ETCA草图/ ETCH-A草图。X/Mmain。C:1:69:致命错误:PIC32. h:没有这样的文件或目录包含/ /常量,启动函数和UART^编译终止。KE[ 2 ]:*[Bug /默认/生产/ 706527692 /Pic32.0]错误:*:[ 2 ]:*[构建/默认/生产/ /Ext/ 706527692 / main .O]错误1“C:程序文件(x86) Microchip xC32 V2.10bin xC32 Gcc.exe”-G-X-C-MSP= 32 MX220F032-MMD -MFBug /DEFAUT/Studio/EXD/PUT3/O.D.O-D/Outux/Py32/PIC32. O“C://用户/肖恩/文档/个人项目/ETCA草图/ ETCH-A草图.X/PIC32. C”-DXPRJIOUtiTY =缺省-遗留LBCc使[1 ]:**[Bug CONF]错误2nbPosi/MaFaMeCurrase.MK: 123:目标BU的配方ILD /默认/Studio/Ext/Py32-O.'FultFuff:**.[程序文件(x86)Microchip xC32 \2.2cxC32 Gcc.exe ] -G-C-C-MSP= 32 MX220F032 B-MMD构建/默认/生产/第706527692 /第706527692主/ .O.D-O构建/默认/生产/Ext/ 706527692 /Maul.O”C/ /用户S/肖恩/文档/个人项目/ETCA草图/ ETCH-A草图.X/Mmain .C“-DXPRJIOUTAL=默认值。传统的LBC NBPtj/MaFaFILE默认值。MK:129:目标构建/默认/生产/扩展/ 706527692 / main .O’FultDeDe[ 2 ]:离开目录'C/:用户/肖恩/文档/个人项目/ ETCHA SKETH/ETCH-A草图。X'Nbjtudio/MaFaMeCurrase.MK: 90:目标'Buffic CONF 'FrimeDebug(1)的配方:离开目录'C:/Huff/肖恩/文档/个人项目/ETCA草图/ ETCH-A草图。X'NbPosi/MaqFixIMP.MK:39:目标的配方。C)MPLAB告诉我在PIC32中有未解决的问题。当我打开PIC32.H时,我发现找不到这个文件(如下所示)的内容。有人可以向我解释如何让IDE看到这些文件(这些文件存储在我的MPLAB安装XC32目录?我对如何和在何处放置文件来获取MPLAB有一些困惑。我已经把所有的三个文件都包括进去了。你能帮忙吗?
PIC32.C(3.50 KB)-下载0次PIC32 H.TXT(0.35 KB)-下载0次 以上来自于百度翻译 以下为原文 Hi, I am a PIC new comer working with MPLAB X 4.20, the xc32 compiler and the PIC32MX220F032B. I have created a new project and in the root of that project I have copied three files - main.c, PIC32.h and PIC32.c. These PIC32.c and .h files I want to use for basic setup like the config bits and UART setup so I can just include these in future projects using the same device instead of having to retype this code each time. Inside MPLAB, I added PIC32.h to the Header Files folder using the absolute option and the main.c and PIC32.c to the Source Files folder as absolute in the projects window. my simple main.c code to which i will later add more is shown below. So far it just calls some basic UART functions from PIC32.c #include #define MAX_MESSAGE_LENGTH 200 #define FALSE 0 #define TRUE !FALSE int main(void) { char message[MAX_MESSAGE_LENGTH]; PIC32_Startup(); // cache on, interrupts on, UART init while (TRUE) { PIC32_ReadUART3(message, MAX_MESSAGE_LENGTH); // get message from computer PIC32_WriteUART3(message); // send message back PIC32_WriteUART3("rn"); // carriage return and newline } return 0; } I am getting the following errors mainly relating to the includes make[2]: Entering directory 'C:/Users/Shaun/Documents/Personal Projects/Etcha sketch/Etch-a-Sketch.X' Hovering over the warning at the #include in main.c MPLAB tells me there are unresolved includes inside PIC32.h. When I open PIC32.h I see that the includes in this file (shown below) cannot be found. #include #include Could someone please explain to me how to get the IDE to see these files (which are stored in my MPLAB install xc32 directory)? I am having some confusion about how and where to place files to get MPLAB to see them. I have included all three files for reference. Can you help? Attachment(s) main.c (0.53 KB) - downloaded 0 times PIC32.c (3.50 KB) - downloaded 0 times PIC32h.txt (0.35 KB) - downloaded 0 times |
|
相关推荐
1个回答
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
5161 浏览 9 评论
1999 浏览 8 评论
1928 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3171 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2226 浏览 5 评论
731浏览 1评论
613浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
503浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
629浏览 0评论
527浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 21:45 , Processed in 1.177627 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号