完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
您好,我完全是新手使用PIC单片机,但我最近询问APIC18F25K50。我已经使用MPLAB X IDE V5.00、MCC V3.55.1和XC8编译器启动了一个项目。我已经编程的PIC,以稳定SPI与另一个IC通信,一切都按照预期的工作。现在我想通过USB通信与PC的EPIC18F25K50。要做到这一点,我使用MLA USB设备Lite在MPLAB中,它产生不同的源文件和头文件。我现在还不清楚的是如何从现在开始。我要做的第一件事是调用主代码中的函数“UbDeVice In()”,但是我得到编译错误。从这个意义上说,我将USB头文件包含到项目中,但是我再次得到编译错误。我不知道如何继续这一点。考虑到我想做的第一件事是初始化USB当连接到PC时被识别,有人能给我一些第一步来做这件事吗?先谢谢你,
以上来自于百度翻译 以下为原文 Hello, I am totally newbie using PIC microcontrollers, but I have recently adquired a PIC18F25K50. I have started a project using MPLAB X IDE v5.00, MCC v3.55.1 and XC8 compiler. I have programmed the PIC to stablish SPI communication with another IC and everything works as expected. Now I would like to communicate PIC18F25K50 with a PC through USB. To do this I use the MLA USB Device Lite in MPLAB, which generates different source and header files. What is not clear to me is how to proceed from now on. The first thing I am trying to do is calling to the function "USBDeviceInit()" in the main code, but I get compilation errors. In this sense I include the u*** header files to the project but again I get compilation errors. I do not know how to continue at this point. Considering that the first thing I would like to do is to initialize the USB to be recognized when connecting it to the PC, somebody can give me some first steps to do that? Thank you in advance, |
|
相关推荐
4个回答
|
|
你读了USB头文件中的函数声明描述吗?对于每个函数的简短描述,如何使用它们
以上来自于百度翻译 以下为原文 Did you read the functions declaration descriptions in the u*** header files? For short descriptions of each functions, how to use them |
|
|
|
另外,这是你第一次实现USB吗?USB与其他更简单的外围设备非常不同。与他们一起,您添加外围接口到您的项目。与USB,你真的需要挂起你的代码从USB框架。USB是一个数量级更复杂的比其他外围设备。它必须不断地维护以保持与PC的连接。使用准备好的库使您的工作更容易,但是您必须小心使用它们,而不是尝试将它们插入到现有的应用程序中。
以上来自于百度翻译 以下为原文 Also, is this your first time implementing USB? USB is very different to other simpler peripherals. With them, you add the peripheral interface to your project. With USB, you really need to hang your code off the USB framework. USB is an order of magnitude more complicated than the other peripherals. It must be constantly serviced to maintain a connection to a PC. Using prepared libraries make your job much easier, but you must use them carefully, not just try to bolt them onto an existing application. |
|
|
|
感谢您的回复。我已经阅读了函数声明说明,我知道USB比其他简单的外围设备更复杂。但我想理解它是如何工作的并使用它。正因为如此,我会感激任何帮助。事实上,我在设备堆栈的初始化过程中遇到了麻烦,我不知道如何解决它。在主程序中(其中包含头文件UbxDeutial.h),我调用函数“UbDeVice In()),我得到以下错误::0::错误:(499)未定义的符号:{UBDEVICESIIT(DIST/Deal/StudioPIC18F25K50.X.Optual.O)这是为什么发生的?我该怎么解决这个错误呢?先谢谢你,
以上来自于百度翻译 以下为原文 Katela and qɥb, thank you for your response. I have read function declaration descriptions and I know that USB is more complicated than other simpler peripherals... but I would like to understand how this works and use it. Because of that, I will appreciate any help. Indeed, I am having troubles just in the inizialization of the device stack and I don't know how to solve it. In the main programm (where it is included the header file u***_device.h) I call the function "USBDeviceInit()" and I get the following error: :0:: error: (499) undefined symbol: _USBDeviceInit(dist/default/productionPIC18F25K50.X.production.o) Why is this happening? What should I do to solve this error? Thank you in advance, |
|
|
|
我一直在寻找不同的例子,我不知道我的情况正在发生什么。我已经包括了“UBSUpDebug .h”和“UBSUpID.C”文件(由MCC生成),当我试图初始化设备堆栈时调用了函数“UbDeVice In()”。所以,我所做的唯一的事情就是在主代码中调用函数“UbDeVice In()”。
以上来自于百度翻译 以下为原文 I have been looking at different examples and I don't know what it is happening in my case. I have included the "u***_device.h" and "u***_device.c" files (generated by MCC) and I get the error just when I try to initialize the device stack calling the function "USBDeviceInit()". So, the only thing I am doing is calling the function "USBDeviceInit()" in the main code. |
|
|
|
只有小组成员才能发言,加入小组>>
5064 浏览 9 评论
1945 浏览 8 评论
1879 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3104 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2175 浏览 5 评论
615浏览 1评论
484浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
344浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
515浏览 0评论
422浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-20 20:32 , Processed in 1.092434 second(s), Total 54, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号