FAQ
NuForum
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
登录
注册
搜索
搜索
搜索
热搜
NANO
NUC
MINI51F
M051
开发板
研讨会
视频
本版
帖子
用户
本版
帖子
用户
请
登录
后使用快捷导航
没有帐号?
立即注册
道具
勋章
任务
留言板
群组
设置
我的收藏
退出
牛卧堂MCU技术交流
»
首页
›
MCU/MPU经验讨论
›
新唐Cortex-M0 MCU技术交流
›
请教关于BSP资源里的VCOM例程
返回列表
[NUC]
请教关于BSP资源里的VCOM例程
[复制链接]
楼主
a_ziliu
发表于 2014-6-13 10:24:13
|
显示全部楼层
請把串口開啟。
附件完整样例
Project path:
\Nano100BSeriesBSP_CMSIS_V1.00.005 - UART\Samples\Driver\UART\KEIL
void UART0_Init(void)
Nano100BSeriesBSP_CMSIS_V1.00.005 - UART.zip
(459.38 KB, 下载次数: 1912)
2014-6-13 11:34 上传
点击文件名下载附件
回复
支持
反对
使用道具
举报
沙发
a_ziliu
发表于 2014-6-17 10:08:00
|
显示全部楼层
在這一段處理
USBD_MemCopy((uint8_t *)(USBD_BUF_BASE + USBD_GET_EP_BUF_ADDR(EP2)), (uint8_t *)gRxBuf, i32Len);
USBD_SET_PAYLOAD_LEN(EP2, i32Len);
/* Check if any data to send to USB & USB is ready to send them out */
if(comRbytes && (gu32TxSize == 0)) {
i32Len = comRbytes;
if(i32Len > EP2_MAX_PKT_SIZE)
i32Len = EP2_MAX_PKT_SIZE;
for(i=0; i<i32Len; i++) {
gRxBuf[i] = comRbuf[comRhead++];
if(comRhead >= RXBUFSIZE)
comRhead = 0;
}
NVIC_DisableIRQ(UART0_IRQn);
comRbytes -= i32Len;
NVIC_EnableIRQ(UART0_IRQn);
gu32TxSize = i32Len;
USBD_MemCopy((uint8_t *)(USBD_BUF_BASE + USBD_GET_EP_BUF_ADDR(EP2)), (uint8_t *)gRxBuf, i32Len);
USBD_SET_PAYLOAD_LEN(EP2, i32Len);
}
回复
支持
反对
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
|
上传
点击附件文件名添加到帖子内容中
描述
阅读权限
本版积分规则
发表回复
回帖后跳转到最后一页
新唐MCU