完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
HI,我使用的是pic18f25k50 cdc基本模式。因为我是在串行通信端口上从桌面软件发送数据命令。所以问题是当我执行一个命令相关任务时,如何从串行端口检测其他数据命令。我在cdc基本框架中没有发现这一点。我的一部分代码在这里..void APP_DeviceCDCBasicDemoTasks(){unsigned int POWER1=0;if(USBUSARtisTxTrfReady()=true){uint8_t i;uint8_t numBytesRead;unsigned char tdata=0,i=0;unsigned int temp;unsigned char i=0;numBytesRead=getsUSBUSART(readBuffer,sizeof(readBuffer));/*对于每个字节那是读到的…*/for(i=0;i
|
|
相关推荐
11个回答
|
|
请使用代码标签。还有,也许你的意思是‘1’在这里:案例1:/ /旋转ACCE?
|
|
|
|
这里没有十进制1…任何人理解我的问题…帮助我…
|
|
|
|
嗨,你使用哪种编译器?哪种版本的MLA?当做
|
|
|
|
十进制,即什么?
|
|
|
|
我不明白;-哪种MLA版本?你认为当你处理另一个信息的时候会有其他信息吗?简单不要从PC发送另一个!等到第一个确认。
|
|
|
|
对了,vloki.我用的是xc8xom.r.MLA VER 2015.我上次处理时想从PC接收其他命令.举个例子,我连续运行我的步进电机,给出脉冲,我想在下次停止命令时停止.
|
|
|
|
有不止一个版本…你把它叫做哪里?
|
|
|
|
在空AppDeCiCdCasic DeMoTasks-()函数中,以及当命令3从PC接收时。
|
|
|
|
啊,好的,按照不带格式的代码是很难的,甚至函数名也不一样。你最好不要在交换机树中调用函数。只要在那里设置一个标志(用cmd 4清除它),然后在设置了标志的非无限函数中执行您希望在该无限函数中执行的操作,该函数在APP_DeviceCDCBasicDemoTasks()的末尾调用。
|
|
|
|
好啊。。我想我理解你说的…谢谢vloki。
|
|
|
|
字段不能为空
|
|
|
|
只有小组成员才能发言,加入小组>>
4814 浏览 9 评论
1823 浏览 8 评论
1743 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
2949 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2055 浏览 5 评论
452浏览 1评论
1107浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
355浏览 0评论
260浏览 0评论
LAN9252使用SQI通信,进行数字复位后读BYTE_TEST异常
1777浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-19 19:38 , Processed in 1.566394 second(s), Total 83, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号