版块
论坛
喜欢
话题
应用
搜索
登录
注册
soniczlg的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=61957
D12入门的问题 会者不难 谢谢!
我使用的是周立功D12.C51 如何向 PC 发送数据呢?谁给个例子给我呢?或者说说发送过程.我改动了周立功控制信号灯例子里面的mainloop.c,我调用了D12_WriteEndpoint(3, 4, GenEpBuf);//往端点1写数据可以成功写入,但是PC端没有看到数据...
全文
回复
(
8
)
2003-07-03 16:17
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
soniczlg
:
好了. 给分.
(2003-07-04 10:01)
回复
soniczlg
:
那个程序我是看懂了. 我大概明白你的意思了,发送数据没收到估计就是InterruptIn()没有修改. 我看到了: //端点1输出中断操作 void ep1_txdone(void) { D12_ReadLastTransactionStatus(3);...
(2003-07-03 17:10)
回复
xjLegend
:
xjLegend: 我不大明白.可以具体说说吗? 原来的程序是这样: void check_key_LED(void) { static unsigned char c, last_key = 0xf; c = MCU_SWM0 & MCU_S...
(2003-07-03 17:04)
回复
soniczlg
:
或者可能不在这里修改. 我真的不懂在哪里修改可以让c51发送数据给pc, 不是就调用D12_WriteEndpoint就可以吗? 非常感谢你的热心帮助.
(2003-07-03 16:58)
回复
soniczlg
:
xjLegend: 我不大明白.可以具体说说吗? 原来的程序是这样: void check_key_LED(void) { static unsigned char c, last_key = 0xf; c = MCU_SWM0 & MCU_S...
(2003-07-03 16:55)
回复
xjLegend
:
原来的固件程序在端点3只向上传输一个字节(信号灯的编码值). 如果这个值你改了,那么PC高层也要相应的修改(分析收到的值).
(2003-07-03 16:41)
回复
soniczlg
:
xjLegend: 不对啊.如果我不改动C51原来的程序, D12test这边我可以读到数据的啊. 我是要改动C51这边的程序不知道怎么改.让C51给PC发数据. 因为C51例子里只有接收PC的数据. 就是 \"周立功USB51S程序\"如...
(2003-07-03 16:32)
回复
xjLegend
:
你需要修改d12test工程里的InterruptIn()函数,对收到的数据进行处理。
(2003-07-03 16:26)
回复
soniczlg
加关注
写私信
0
关注
0
粉丝
29
帖子
返回顶部