"); //-->
/*==================================
函数: CopyBuffer
说明: 从源内存区向目标内存区顺序拷贝一定长度的内存块
入口: *SouPointer--源指针
*DesPointer--目标指针
Length-------拷贝长度
出口:返回目的区的指针
===================================*/
CopyBuffer(void *SouPointer,void *DesPointer,uint16 Length)
{
uint16 i;
uint8 *D_Pointer;
uint8 *S_Pointer;
if ( (SouPointer==NULL)||(DesPointer==NULL) )
{
return;
}
if(DesPointer < SouPointer)
{
D_Pointer = (uint8 *)DesPointer;
S_Pointer = (uint8 *)SouPointer;
for (i = 0; i < Length; i++ )
{
*D_Pointer++ = *S_Pointer++ ;
}
}
else
{
D_Pointer = ((uint8 *)DesPointer)+(Length - 1);
S_Pointer = ((uint8 *)SouPointer)+(Length - 1);
for(i = 0; i < Length; i )
{
*D_Pointer-- = *S_Pointer--;
}
}
return DesPointer;
}
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
掌上电脑集成无线通信功能的设计及实现
数学函数库link问题
智能卡中射频前端的设计
苹果控制着台积电半数2nm产能,剥夺了竞争对手的尖端技术
请问linux下如何装.exe文件?求救!
使用DRV8312 Eval Kit的无传感器磁场定向控制
DSP求助!有重酬!
高电压与低电压的控制器的测量
Marvell Technology的人工智能雄心面临市场审查
低电平信号隔离放大电路
分析Silicon Labs推出 FG23L无线SoC后估值
小型CLA的技术概述
崭新的超宽带(UWB)无线通信技术
了解相位调制和频率调制之间的区别
Lam Research 在 2025 年 Nvidia 芯片消息发布后上涨是否合理?
光耦线性隔离放大器3650
隔离仪器放大电路
AWS在边缘使用Raspberry Pi进行EKS
求助,重酬,DSP
[求助]急需西门子mc35管脚功能的有关资料
AMD最新技术合作伙伴关系是否重新定义了其在人工智能云和高性能计算市场中的角色?
智能化网络家电控制中电力载波模块的设计
InstaSPIN_BLDC电机控制解决方案简介
电机控制和PFC开发套件概述
小型化隔离放大器IS0212P
第二季度WLAN市场同比增长 13.2%
了解射频系统中的动态范围和无杂散动态范围
英特尔与英伟达的交易预计将对亚洲芯片制造商来说喜忧参半
增强型并行口EPP协议及其在 CAN监控节点中的应用
精密电桥隔离放大电路