完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
伟大!我第一次使用微芯片库,我想为PIC18F25K50制作我自己的USB CDC程序。我把CDC的基本例子放在USB库中。我正在建设18F14K50配置没有任何问题。所以我只为18F25K50创建了一个新项目,我添加了程序所需的每一个文件。现在的问题是程序不能识别这些函数SYSTEM_Initialize(SYSTEM_STATE_USB_START)、USBDeviceInit()、USBDeviceAttach();所以我不知道还需要添加什么!这是我的计划!请帮忙!谢谢!
|
|
相关推荐
5个回答
|
|
你知道ButoNoS3定义在哪里吗?
|
|
|
|
它不在项目zip文件中的文件中定义。这些硬件特定的定义通常在硬件配置文件头文件或类似的东西中。查看CDC基础DIR的BSP子目录。在那里你会找到像LED、H、LED、C、按钮、H等定义所有这些项目的文件。您需要做一些更改来将bsp(板支持)文件与硬件匹配。您从哪个精确的CDC示例开始?(MLA版本等)。
|
|
|
|
驱动程序是Windows标准驱动程序。您需要一个适合于PIC软件的VID/PID的AN.INF文件。(驱动程序/INF文件包含在MLA中)
|
|
|
|
我做到了!很好,还有一件事!我怎样才能知道有没有收入数据?我找不到合适的函数来调用beforegetsUSBUSART(readBuffer,sizeof(readBuffer));是否有结束字符标记包的结尾?在CDC示例中使用了UsBuffTrasxXrFrADYY()=真,但这是为了传输…谢谢!
|
|
|
|
第二!如果我从PC上发送消息,比如“测试消息”,据我所知,我必须定期检查getsUSBUSART()是否存在收入问题,并将消息重新组装到我的缓冲区中?这是我想做的工作!如何设置传输速度(波特率)。我想把我的PCB连接到重复程序,在那里我可以选择很多波特率,例如500 K!我必须把这个速度设定在某个地方还是自动调节?谢谢!
|
|
|
|
只有小组成员才能发言,加入小组>>
5166 浏览 9 评论
2000 浏览 8 评论
1928 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3174 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2226 浏览 5 评论
733浏览 1评论
615浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
505浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
631浏览 0评论
528浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 05:48 , Processed in 1.294609 second(s), Total 84, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号