- 1
- 0
- 约2.88万字
- 约 13页
- 2026-03-11 发布于北京
- 举报
[[单单⽚⽚机机]][[FFUUSSBB330022]][[PPDD11..00]][[PPDD22..00]]PPDD协协议议DDeemmoo例例⼦⼦代代码码
/*宏定义*/
/*头⽂件*/
#includemain.h
/*构体定义*/
/*全局变量定义*/
uint8_tCCx_PIN_Useful=0;//0为没有1为cc12为cc2注意为1的时候不排除2有效
uint8_tUSB30_INT=0;//0--⽆PD消息通知1--PD消息通知
xdatauint8_tUSB30_TX_Buff[0]={0};//存放消息内容——TX
xdatauint8_tUSB30_RX_Buff[40]={0};//存放消息内容——RX
uint8_tRX_Length=0;//接收内容的长度
uint8_tPD_STEP=0;//0--PD协议未选择1--PD协议已选择2--收到数据消息3--数据读取完毕并解析
uint8_tPD_MSG_ID=0;//消息ID号
uint8_tPD_Version=0;//器件版本号
uint8_tPPS_State=0;//pps的控制状态0:不是pps档1:在pps档⾮调整模式2:pps档调整模式
uint16_tPPS_VOL=50000/0;//pps的电压20mv档默认5V
xdataPD_Source_Capabilities_TypeDefPD_Source_Capabilities_Inf[7]={0};
uint8_tPD_Source_Capabilities_Inf_num=0;
constuint8_tPD_Resq[14]=
{
0x1,0x1,0x1,0x13,0x86,
0x4,0x14,
0x00,0x00,0x00,0x03,
0xff,0x14,0xA1
};
/******************
笔记:
1、DelayTick=2
2、ADDR:D0==0==0x44;D0==1==0x44【写命令0x44读命令0x44|1】
*******************/
codeIIC_TYPEFUSB30_IIC={,0x44};
uint8_tnow_obj=0;
uint8_told_obj=0;
xdatauint16_tSupporting_voltage[10]={0};
xdatauint16_tSupporting_current[10]={0};
uint16_tPPS_MAX_VOL=0,PPS_MIN_VOL=0;//当前挡位⽀持的最⾼最低电压
/*应⽤程序*/
voidUSB30_Wite_Reg(uint8_tREG_ADDR,uint8_tDATA)
{
IIC_Start();//启动
IIC_WriteByte(FUSB30_IIC.ADDR);//设备地址
IIC_Wait_ACK();//等待数据响应
IIC_WriteByte(REG_ADDR);//发送寄存器地址
IIC_Wait_ACK();//等待数据响应
IIC_WriteByte(DATA);//发送数据
IIC_Wait_ACK();//等待数据响应
IIC_Stop();
您可能关注的文档
- RLC串联谐振论文报告.docx
- SA-182-F92锻造及热处理报告.pdf
- SOP-Q2026-01-取样间洁净室环境监测标准操作规程.doc
- ToHisCoyMistress:什么样的“情人”才能描述为Coy?.docx
- TS16949-外审不符合项整改跟进表.xlsx
- VC++课程设计实验报告-时钟.doc
- 《分子和原子》说课稿.docx
- 《奢香夫人》的歌词.doc
- 《常用低压电器》填空题(带答案).doc
- 《声音的特性》说课稿.docx
- 党委2026年党建工作要点.pdf
- 年度预算管理制度.docx
- 2026年春江苏开放大学总书记关于教育的重要论述研究060702考核作业1.pdf
- 2026年春江苏开放大学总书记关于教育的重要论述研究060702考核作业1.docx
- 2026年春江苏开放大学施工安全技术与管理060982形考作业1-3答案.pdf
- 2026年春江苏开放大学施工安全技术与管理060982形考作业1答案.doc
- 2026年春江苏开放大学施工安全技术与管理060982形考作业1-3答案.docx
- 2026年春江苏开放大学施工安全技术与管理060982形考作业1答案.pdf
- 早发现、早介入、早化解——高一年级班级矛盾隐患闭环管理工作机制.pdf
- 2026年春江苏开放大学总书记关于教育的重要论述研究060702考核作业1.doc
原创力文档

文档评论(0)