金牌会员
CROSS
- 积分
- 2059
- 威望
- 840
- 贡献
- 959
- 兑换币
- 160
- 注册时间
- 2010-12-20
- 在线时间
- 130 小时
|
void CCDDebug_SendData(unsigned int * dataarray,unsigned int ccd_pwmleft,unsigned int ccd_pwmright)
{
unsigned char i;
//CCDDebug_DealData( dataarray,ccd_pwmleft,ccd_pwmright);
uart_putchar(0xAB);
uart_putchar(0xBA);
for(i=0;i<128;i++)
{
uart_putchar((unsigned char)(dataarray/256));//高八位
uart_putchar((unsigned char)(dataarray%256));//低八位
}
uart_putchar((unsigned char)(ccd_pwmleft/256));//高八位
uart_putchar((unsigned char)(ccd_pwmleft%256));//低八位
uart_putchar((unsigned char)(ccd_pwmright/256));//高八位
uart_putchar((unsigned char)(ccd_pwmright%256));//低八位
uart_putchar(0xEF);
uart_putchar(0xFE);
}
使用范例:
extern unsigned int TSL_ADV[128];
extern unsigned int PWMLEFTOUT;
extern unsigned int PWMRIGHTOUT;
void main(void)
{
while(1)
{
CCDDebug_SendData(TSL_ADV,PWMLEFTOUT,PWMRIGHTOUT);
delay_ms(50);//别发太快,软件写的差,处理有点慢
}
}
VB写的,无unsigned int,十六位精度的,就算了
补充内容 (2013-4-1 23:13):
7#
XS128 CCD Debug Project.zip (211.43 KB, 下载次数: 0, 售价: 2 贡献)
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|