中级会员
 
- 积分
- 243
- 金钱
- 243
- 注册时间
- 2015-12-26
- 在线时间
- 34 小时
|
1金钱
int main(void)
{
unsigned int table[9];
int i=8,s=0,n,code,cook,end,num1,num2,num;
/* USART1 config */
USART1_Config();
KEY_Init();
/* enable adc1 and config adc1 to dma mode */
ADC1_Init();
ADC3_Init();
EXTIX_Init();
while(1)
{
num1 = ADC_ConvertedValue <<16;
num2 = ADC_ConvertedValue_1<<4 ;
num =num1+num2;
cook=(0x6<<28)+num;
for(n=1;n<9;n++)
{
table[n]= code% i;
i=i+8;
s=s+table[n];
}
s=s+(0xf*2);
end=s%256;
code =0xff00000000+end+cook;
printf("%X ", code);
Delay(0x100000);
}
}
情况是这样的,我已经能够发送8个字节的数据,就查最高字节的ff,想知道怎么打印10个字节的数据。
|
|