当前位置: 首页 > news >正文

网站建设找哪家公司好百搜科技

网站建设找哪家公司好,百搜科技,深圳做网站排名哪家好,wordpress 设置邮箱设置本博文主要记录 ,【沁恒蓝牙mesh】CH58x USB功能开发记录(三),数据收发基于寄存器级别解释 💖 作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。😎📝 个人主页&#xf…

本博文主要记录 ,【沁恒蓝牙mesh】CH58x USB功能开发记录(三),数据收发基于寄存器级别解释

  • 💖 作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。😎
  • 📝 个人主页:欢迎访问我的 Ethernet_Comm 博客主页🔥
  • 🎉 支持我:点赞👍+收藏⭐️+留言📝
  • 📣 系列专栏:沁恒蓝牙mesh二次开发 🍁
  • 💬格言:写文档啊不是写文章,重要的还是直白!🔥

【沁恒蓝牙mesh】CH58x USB功能开发记录(三)

      • 1. 数据收发寄存器级别解释
        • 1.1 【节点发送数据】
        • 1.2 【节点接收到数据】

【沁恒蓝牙mesh】CH58x USB功能开发记录(一)
【沁恒蓝牙mesh】CH58x USB功能开发记录(二)

1. 数据收发寄存器级别解释

1.1 【节点发送数据】

void USBSendData( uint8_t *SendBuf, uint8_t l)
{memcpy(pEP2_IN_DataBuf,SendBuf,l);   /*将发送数据,复制到 pEP2_IN_DataBuf  这个地址下*/DevEP2_IN_Deal( l );                 /*数据发送*/
}

参考: CH583 技术手册的 17.2.2 章节 设备寄存器描述,关于USB 功能寄存器的描述, CH582 USB Device CherryUSB 这篇博文描述的很详细

每组端点都具有一个控制寄存器 R8_UEPn_CTRL 和发送长度寄存器 R8_UEPn_T_LEN
(n=0/1/2/3/4/5/6/7),用于设定该端点的同步触发位、对 OUT 事务和 IN 事务的响应以及发送数据
的长度等

  • 发送数据时,各个端点准备发送的数据在各自的缓冲区中,准备发送的数据长度是独立设定在 R8_UEPn_T_LEN
    中;
  • 接收数据时,各个端点即将接收到的数据在各自的缓冲区中,但是接收到的数据长度都在 USB 接收长度寄存器
    R8_USB_RX_LEN 中,可以在 USB 接收中断时根据当前端点号区分。
  1. 将要发送的数据赋值到 端点2的 DMA buffer
/*pEP2_IN_DataBuf 是个什么地址???*/
#define R16_UEP2_DMA        (*((PUINT16V)0x40008018)) // endpoint 2 DMA buffer addressuint8_t *pEP2_RAM_Addr;
R16_UEP2_DMA = (uint16_t)(uint32_t)pEP2_RAM_Addr;#define pEP2_IN_DataBuf       (pEP2_RAM_Addr + 64)

image-20230808150306108

  1. 操作寄存器发送数据
void DevEP2_IN_Deal(uint8_t l)
{R8_UEP2_T_LEN = l;R8_UEP2_CTRL = (R8_UEP2_CTRL & ~MASK_UEP_T_RES) | UEP_T_RES_ACK;
}

1.2 【节点接收到数据】

同样的,节点接收到数据时,在端点2的 DMA Buffer 中的前64字节中存储着接收到的数据

在这里插入图片描述
在这里插入图片描述

http://www.ritt.cn/news/26530.html

相关文章:

  • 成都电子商务网站开发百度快照查询
  • 网站建设方案设计心得seo规则
  • 宁波做网站优化哪家好广州百度seo公司
  • 深圳专业做网站建设杭州余杭区抖音seo质量高
  • 做网站需要什么好看的web网页
  • 网站开发代理商wix网站制作
  • 六安在线网嘉兴seo
  • wordpress 下工具下载宁波网站推广优化
  • 网站品牌建设方案经典软文范例大全
  • 网站设计与建设word设计理念淘宝代运营靠谱吗
  • 沂源县建设局网站手机百度高级搜索入口
  • 湘潭做网站 磐石网络如何免费制作自己的网站
  • 做标书的专业网站深圳网络营销推广渠道
  • 自已建设网站流程如何写推广软文
  • 网站建设的数据所有权百度搜索风云榜小说总榜
  • 东莞如何搭建网站建设设计网站的软件
  • jsp网站开发的mvc谷歌浏览器下载手机版官网中文
  • 青岛外贸建设网站制作seo兼职招聘
  • 江苏住房和城乡建设厅官方网站地推拉新接单平台
  • 企?I网站建站 ?V州 ??l高质量关键词搜索排名
  • wordpress.zipseo黑帽技术有哪些
  • 镇江网站关键字优化wordpress企业网站模板
  • 如何做一个宣传链接seo推广公司哪家好
  • 厦门微网站建设公司哪家好百度网站推广电话
  • 怎样在微信里做网站百度推广培训班
  • 旅游网站建设初衷google浏览器下载安装
  • wordpress4.9.8漏洞重庆seo博客
  • icp网站备案核验单下载友情链接平台赚钱吗
  • 用网上的文章做网站行吗制作网站要花多少钱
  • 威海网站开发制作百度号码认证平台个人号码申诉